Add reduction benchmarks

This commit is contained in:
2024-02-20 21:18:19 +01:00
parent fce9110e2a
commit 17c2df800c
338 changed files with 15341 additions and 385 deletions

View File

@ -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