Skip to content

Commit 7d5f80c

Browse files
vchuravychristiangnrd
authored andcommitted
Add CPU definition
Also remove unused file
1 parent 5204799 commit 7d5f80c

File tree

2 files changed

+6
-229
lines changed

2 files changed

+6
-229
lines changed

src/cpu.jl

Lines changed: 0 additions & 224 deletions
This file was deleted.

src/pocl/backend.jl

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,16 @@ end
2121

2222
## Memory Operations
2323

24-
KA.allocate(::POCLBackend, ::Type{T}, dims::Tuple) where {T} = Array{T}(undef, dims)
24+
KA.allocate(::POCLBackend, ::Type{T}, dims::Tuple; unified::Bool = false) where {T} = Array{T}(undef, dims)
2525

26-
function KA.zeros(backend::POCLBackend, ::Type{T}, dims::Tuple) where {T}
27-
arr = KA.allocate(backend, T, dims)
26+
function KA.zeros(backend::POCLBackend, ::Type{T}, dims::Tuple; kwargs...) where {T}
27+
arr = KA.allocate(backend, T, dims; kwargs...)
2828
kernel = KA.init_kernel(backend)
2929
kernel(arr, zero, T, ndrange = length(arr))
3030
return arr
3131
end
32-
function KA.ones(backend::POCLBackend, ::Type{T}, dims::Tuple) where {T}
33-
arr = KA.allocate(backend, T, dims)
32+
function KA.ones(backend::POCLBackend, ::Type{T}, dims::Tuple; kwargs...) where {T}
33+
arr = KA.allocate(backend, T, dims; kwargs...)
3434
kernel = KA.init_kernel(backend)
3535
kernel(arr, one, T; ndrange = length(arr))
3636
return arr
@@ -58,6 +58,7 @@ KA.pagelock!(::POCLBackend, x) = nothing
5858
KA.get_backend(::Array) = POCLBackend()
5959
KA.synchronize(::POCLBackend) = nothing
6060
KA.supports_float64(::POCLBackend) = true
61+
KA.supports_unified(::POCLBackend) = true
6162

6263

6364
## Kernel Launch

0 commit comments

Comments
 (0)