Révision 49

Pi/GPU/Pi-GPU.py (revision 49)
406 406

  
407 407
    elapsed = 1e-9*(CLLaunch.profile.end - CLLaunch.profile.start)
408 408

  
409
    #print circle,float(numpy.sum(circle))
410
    MyPi[i]=4.*float(numpy.sum(circle))/float(iterationsNew)
411 409
    MyDuration[i]=elapsed
412
    print MyPi[i],MyDuration[i]
410
    AllPi=4./numpy.float32(iterationsCL)*circle.astype(numpy.float32)
411
    MyPi[i]=numpy.median(AllPi)
412
    print MyPi[i],numpy.std(AllPi),MyDuration[i]
413 413

  
414 414
  circleCL.release()
415 415

  
416
  #print jobs,numpy.mean(MyPi),numpy.median(MyPi),numpy.std(MyPi)
417 416
  print jobs,numpy.mean(MyDuration),numpy.median(MyDuration),numpy.std(MyDuration)
418 417
	
419 418
  return(numpy.mean(MyDuration),numpy.median(MyDuration),numpy.std(MyDuration))

Formats disponibles : Unified diff