Skip to content

Latest commit

 

History

48 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

topaz - An expression template library for generic GPU/CPU ranges

Overview

The library provides a minimal range implementation which supports both GPU and CPU computations. The library is header only, and can be compiled with the Nvidia cuda compiler (nvcc) or with the Gnu compiled (gcc). If compiled with nvcc all the operations run on the gpu.

Although, the library is intended to be as dependency-free as possible, the following libraries are still required:

  • C++14
  • thrust Cuda extensions to the standard library. Required when compiled with nvcc.

Credits

topaz is adapted from the newton by Jared Hoberock.

About

Generic expression templates for gpu and cpu

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages