Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

geryon v. 0.1

Software ·
OSTI ID:1231307
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.
Short Name / Acronym:
GERYON V. 0.1; 002501MLTPL00
Version:
00
Programming Language(s):
Medium: X; OS: Unix/Linux/Windows/OSX; Compatibility: Multiplatform
Research Organization:
Sandia National Laboratories (SNL), Albuquerque, NM, and Livermore, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
DE-AC04-94AL85000
OSTI ID:
1231307
Country of Origin:
United States

Similar Records

geryon v. 0.1
Software · Mon Apr 27 20:00:00 EDT 2015 · OSTI ID:code-1636

A Case Study with the HACCmk Kernel in SYCL
Technical Report · Sat Nov 30 23:00:00 EST 2019 · OSTI ID:1576562

IRIS Reimagined: Advancements in Intelligent Runtime System for Task-Based Programming
Conference · Wed May 01 00:00:00 EDT 2024 · OSTI ID:2438743

Related Subjects