forked from vtsynergy/OpenDwarfs
-
Notifications
You must be signed in to change notification settings - Fork 0
The OpenDwarfs project provides a benchmark suite consisting of different computation/communication idioms, i.e., dwarfs, for state-of-art multicore and GPU systems. The first instantiation of the OpenDwarfs has been realized in OpenCL.
License
iGhoneim/OpenDwarfs
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
OpenDwarfs ============= The OpenDwarfs project provides a benchmark suite consisting of different computation/communication idioms, i.e., dwarfs, for state-of-art multicore and GPU systems. The first instantiation of the OpenDwarfs has been realized in OpenCL, as described in part in "OpenCL and the 13 Dwarfs: A Work in Progress" by Feng, Lin, Scogland, and Zhang in the 3rd ACM/SPEC International Conference on Performance Engineering, April 2012. The computation/communication idioms are based on the 13 Berkeley Dwarfs: (http://view.eecs.berkeley.edu/wiki/Dwarf_Mine). Benchmark status ---------------- Stable: gem Beta: bfs cfd crc fft kmeans lud nw spmv srad swat bwa_hmm nqueens Alpha: astar tdm Requirements ------------ Packages and libraries needed to build and run the applications. To build: opencl >= 1.0 (some apps require 1.1, but we do not yet guarantee support for 1.2 in all applications.) autoconf >= 2.63 autoheader automake libtool gcc maker To run: opencl libs Building -------- To build all of the included applications: $ ./autogen.sh $ mkdir build $ cd build $ ../configure $ make To build only the applications you select, call configure with the --with-apps option: $ ../configure --with-apps=srad,gem,cfd To see a full list of options and applications: $ ../configure --help Running ------- See the application-specific README file in each application's directory. Acknowledgements ---------------- This project was supported in part by AMD, Air Force Research Lab, Department of Defense, Harris, Los Alamos National Laboratory, and Xilinx via the NSF Center for High-Performance Reconfigurable Computing (CHREC) under NSF grant IIP-0804155 and indirectly by NSF grants CNS-0916719 and MRI-0960081. Integration for Altera FPGA support for crc and csr, as well as extensions for these benchmarks, have been contributed by Tyler Kenney at IBM.
About
The OpenDwarfs project provides a benchmark suite consisting of different computation/communication idioms, i.e., dwarfs, for state-of-art multicore and GPU systems. The first instantiation of the OpenDwarfs has been realized in OpenCL.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- GLSL 96.6%
- C 1.7%
- C++ 0.7%
- Shell 0.5%
- M4 0.4%
- Makefile 0.1%