Engineering Papers⌕ Search

DOE OSTI · 1231307

geryon v. 0.1

Abstract

Geryon is intended to be a simple library for managing the CUDA Runtime, CUDA Driver, and OpenCL APIs with a consistent interface * Change from one API to another by simply changing the namespace * Use multiple APIs in the same code * Lightweight (only include files no build required) * Manage device query and selection * Simple vector and matrix containers * Simple routines for data copy and type casting * Simple routines for data I/O * Simple classes for managing device timing * Simple classes for managing kernel compilation and execution The primary application is to facilitate writing a single code that can be compiled using the CUDA Runtime API, the CUDA Driver API, or OpenCL.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Brown, William. 2010-04-28. geryon v. 0.1. https://www.osti.gov/biblio/1231307

Cite the original work for its findings. Save a collection to share your selection of sources.