Add reduction benchmarks
This commit is contained in:
@ -84,9 +84,17 @@ Compute a sum over the vector. Use an algorithm that accounts for accumulated er
|
||||
Linearly many FLOP with growing data.
|
||||
"""
|
||||
function compute(::ComputeTaskABC_Sum, data...)::Float64
|
||||
return sum(data)
|
||||
s = 0.0im
|
||||
for d in data
|
||||
s += d
|
||||
end
|
||||
return s
|
||||
end
|
||||
|
||||
function compute(::ComputeTaskABC_Sum, data::AbstractArray)::Float64
|
||||
return sum(data)
|
||||
s = 0.0im
|
||||
for d in data
|
||||
s += d
|
||||
end
|
||||
return s
|
||||
end
|
||||
|
Reference in New Issue
Block a user