AccelerateHS / accelerate-backend-kit

DEPRECATED: Simplified AST for Accelerate that makes it easy to build new backends
17 stars 2 forks source link

ToAccClone.hs: TODO: handle Intersect #25

Open tmcdonell opened 10 years ago

tmcdonell commented 10 years ago

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)
tmcdonell commented 10 years ago

I only ran one test each because the Cilk backend is kinda slow, and I am not patient...