Révision 269 ETSN/MySteps_3.py

MySteps_3.py (revision 269)
191 191
    a_np = np.random.rand(SIZE).astype(np.float32)
192 192
    b_np = np.random.rand(SIZE).astype(np.float32)
193 193

  
194
    # Native Implementation
194 195
    TimeIn=time.time()
195 196
    # res_np=NativeSillyAddition(a_np,b_np)
196 197
    res_np=NativeAddition(a_np,b_np)
......
198 199
    NativeRate=int(SIZE/NativeElapsed)
199 200
    print("NativeRate: %i" % NativeRate)
200 201

  
202
    # OpenCL Implementation
201 203
    TimeIn=time.time()
202 204
    # res_cl=OpenCLSillyAddition(a_np,b_np)
203 205
    res_cl=OpenCLAddition(a_np,b_np)
......
205 207
    OpenCLRate=int(SIZE/OpenCLElapsed)
206 208
    print("OpenCLRate: %i" % OpenCLRate)
207 209

  
210
    # CUDA Implementation
208 211
    TimeIn=time.time()
209
    # res_cl=OpenCLSillyAddition(a_np,b_np)
210 212
    res_cuda=CUDAAddition(a_np,b_np)
211 213
    CUDAElapsed=time.time()-TimeIn
212 214
    CUDARate=int(SIZE/CUDAElapsed)

Formats disponibles : Unified diff