You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Chai is a benchmark suite of Collaborative Heterogeneous Applications for Integrated-architectures. The Chai benchmarks are designed to use the latest features of heterogeneous architectures such as shared virtual memory and system-wide atomics to achieve efficient simultaneous collaboration between host and accelerator devices.
Each benchmark has multiple implementations. This release includes the OpenCL-D, OpenCL-U, CUDA-D, CUDA-U, CUDA-D-Sim, and CUDA-U-Sim implementations. The C++AMP implementations are underway. If you would like early access to premature versions, please contact us.
Instructions
Clone the repository:
git clone https://github.com/chai-benchmarks/chai.git
cd chai
Please cite the following paper if you find our benchmark suite useful:
J. Gómez-Luna, I. El Hajj, L.-W. Chang, V. Garcia-Flores, S. Garcia de Gonzalo, T. Jablin, A. J. Peña, W.-M. Hwu.
Chai: Collaborative Heterogeneous Applications for Integrated-architectures.
In Proceedings of IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), 2017.
[bibtex]
Chai Benchmarks for CPU-FPGA Systems
The FPGA synthesizable version of Chai benchmarks can be found in this chai-fpga repository.