Statistiques
| Révision :

root / Pi / Results / PostProcessCGPU.py @ 34

Historique | Voir | Annoter | Télécharger (1,29 ko)

1 7 equemene
import numpy
2 7 equemene
import sys
3 7 equemene
4 7 equemene
npzOCLLG=numpy.load("Ising2D_OCLL_256_16777216_GPU_atlas.npz")
5 7 equemene
npzOCLLC=numpy.load("Ising2D_OCLL_256_16777216_CPU_atlas.npz")
6 7 equemene
npzCUDAL=numpy.load("Ising2D_CUDAL_256_16777216_GPU_atlas.npz")
7 7 equemene
8 7 equemene
npzOCLLG2=numpy.load("Ising2D_OCLL_256_16777216_GPU_o745-2.npz")
9 7 equemene
npzCUDAL2=numpy.load("Ising2D_CUDAL_256_16777216_GPU_o745-2.npz")
10 7 equemene
11 7 equemene
12 7 equemene
T=npzOCLLG['arr_0'][0]
13 7 equemene
EOCLLG=npzOCLLG['arr_0'][1]
14 7 equemene
POCLLG=npzOCLLG['arr_0'][2]
15 7 equemene
EOCLLC=npzOCLLC['arr_0'][1]
16 7 equemene
POCLLC=npzOCLLC['arr_0'][2]
17 7 equemene
ECUDAL=npzCUDAL['arr_0'][1]
18 7 equemene
PCUDAL=npzCUDAL['arr_0'][2]
19 7 equemene
20 7 equemene
EOCLLG2=npzOCLLG2['arr_0'][1]
21 7 equemene
POCLLG2=npzOCLLG2['arr_0'][2]
22 7 equemene
ECUDAL2=npzCUDAL2['arr_0'][1]
23 7 equemene
PCUDAL2=npzCUDAL2['arr_0'][2]
24 7 equemene
25 7 equemene
dPOCLLG=numpy.diff(POCLLG)
26 7 equemene
dPOCLLC=numpy.diff(POCLLC)
27 7 equemene
dPCUDAL=numpy.diff(PCUDAL)
28 7 equemene
29 7 equemene
dPOCLLG2=numpy.diff(POCLLG2)
30 7 equemene
dPCUDAL2=numpy.diff(PCUDAL2)
31 7 equemene
32 7 equemene
dPOCLLG=numpy.insert(dPOCLLG,0,0)
33 7 equemene
dPOCLLC=numpy.insert(dPOCLLC,0,0)
34 7 equemene
dPCUDAL=numpy.insert(dPCUDAL,0,0)
35 7 equemene
36 7 equemene
dPOCLLG2=numpy.insert(dPOCLLG2,0,0)
37 7 equemene
dPCUDAL2=numpy.insert(dPCUDAL2,0,0)
38 7 equemene
39 7 equemene
from matplotlib.pyplot import *
40 7 equemene
41 7 equemene
plot(T,EOCLLG,T,EOCLLC,T,ECUDAL,T,dPOCLLG,T,dPOCLLC,T,dPCUDAL,
42 7 equemene
     T,EOCLLG2,T,ECUDAL2,T,dPOCLLG2,T,dPCUDAL2)
43 7 equemene
legend((r'OCL GPU GTX560',r'OCL CPU Xeon4c',r'Cuda GTX560',
44 7 equemene
        r'OCL GPU GT8400',r'Cuda GT8400'))
45 7 equemene
xlabel('Temperature',{'fontsize':20})
46 7 equemene
ylabel('Energy',{'fontsize':20})
47 7 equemene
48 7 equemene
matplotlib.pyplot.show()