Skip to content

hamsteri15/topaz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published