Révision 49 Pi/GPU/Pi-GPU.py
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