good import.
This commit is contained in:
@ -1,4 +1,5 @@
|
||||
using OpenCL, pocl_jll
|
||||
using BenchmarkTools
|
||||
|
||||
function vadd(a, b, c)
|
||||
gid = get_global_id(1)
|
||||
@ -6,28 +7,11 @@ function vadd(a, b, c)
|
||||
return
|
||||
end
|
||||
|
||||
a = rand(Float32, 50_000)
|
||||
b = rand(Float32, 50_000)
|
||||
|
||||
d_a = CLArray(a)
|
||||
d_b = CLArray(b)
|
||||
d_c = similar(d_a)
|
||||
|
||||
@opencl global_size=size(a) vadd(d_a, d_b, d_c)
|
||||
|
||||
c = Array(d_c)
|
||||
|
||||
@assert a + b ≈ c
|
||||
using OpenCL, pocl_jll
|
||||
|
||||
function vadd(a, b, c)
|
||||
gid = get_global_id(1)
|
||||
@inbounds c[gid] = a[gid] + b[gid]
|
||||
return
|
||||
end
|
||||
|
||||
a = rand(Float32, 50_000)
|
||||
b = rand(Float32, 50_000)
|
||||
size = 50
|
||||
|
||||
a = rand(Float32, size)
|
||||
b = rand(Float32, size)
|
||||
|
||||
|
||||
d_a = CLArray(a)
|
||||
d_b = CLArray(b)
|
||||
|
||||
Reference in New Issue
Block a user