accelerate-backend-kit
accelerate-backend-kit copied to clipboard
ToAccClone.hs: TODO: handle Intersect
This is when running accelerate-nofib. You get through the map benchmarks at least...
$ ./dist/build/accelerate-nofib/accelerate-nofib --cilk --float --threads=1 --maximum-generated-tests=1 +RTS -N
EKG monitor started at: http://localhost:8000
accelerate-nofib (c) [2013] The Accelerate Team
Usage: accelerate-nofib [OPTIONS]
Available backends:
interpreter reference implementation (sequential)
cuda implementation for NVIDIA GPUs (parallel)
* cilk Cilk based implementation for multicore CPUs (parallel)
prelude:
map:
Int32:
DIM0:
abs: [OK, passed 1 tests]
plus: [OK, passed 1 tests]
square: [OK, passed 1 tests]
DIM1:
abs: [OK, passed 1 tests]
plus: [OK, passed 1 tests]
square: [OK, passed 1 tests]
DIM2:
abs: [OK, passed 1 tests]
plus: [OK, passed 1 tests]
square: [OK, passed 1 tests]
Int64:
DIM0:
abs: [OK, passed 1 tests]
plus: [OK, passed 1 tests]
square: [OK, passed 1 tests]
DIM1:
abs: [OK, passed 1 tests]
plus: [OK, passed 1 tests]
square: [OK, passed 1 tests]
DIM2:
abs: [OK, passed 1 tests]
plus: [OK, passed 1 tests]
square: [OK, passed 1 tests]
Float:
DIM0:
abs: [OK, passed 1 tests]
plus: [OK, passed 1 tests]
square: [OK, passed 1 tests]
DIM1:
abs: [OK, passed 1 tests]
plus: [OK, passed 1 tests]
square: [OK, passed 1 tests]
DIM2:
abs: [OK, passed 1 tests]
plus: [OK, passed 1 tests]
square: [OK, passed 1 tests]
zipWith:
Int32:
DIM0:
zip: [Failed]
accelerate-nofib: ToAccClone.hs: TODO: handle Intersect
fish: Job 1, './dist/build/accelerate-nofib/accelerate-nofib --cilk --float --threads=1 --maximum-generated-tests=1 +RTS -N' terminated by signal SIGSEGV (Address boundary error)
I only ran one test each because the Cilk backend is kinda slow, and I am not patient...