XACC - eXtreme-scale Accelerator Programming Framework
Hybrid programming models for beyond-CMOS technologies will prove critical for integrating new computing technologies alongside our existing infrastructure. Unfortunately the software infrastructure required to enable this is lacking or not available. XACC is a programming framework for extreme-scale, post-exascale accelerator architectures that integrates alongside existing conventional applications. It is a pluggable framework for programming languages developed for next-gen computing hardware architectures like quantum and neuromorphic computing. It lets computational scientists efficiently off-load classically intractable work to attached accelerators through user-friendly Kernel definitions. XACC makes post-exascale hybrid programming approachable for domain computational scientists.
- Short Name / Acronym:
- XACC; 005117WKSTN00
- Version:
- 00
- Programming Language(s):
- Medium: X; OS: UNIX
- Research Organization:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
- Sponsoring Organization:
- USDOE
- Contributing Organization:
- Alexander J. McCaskey
- DOE Contract Number:
- AC05-00OR22725
- OSTI ID:
- 1339995
- Country of Origin:
- United States
Similar Records
XACC: a system-level software infrastructure for heterogeneous quantum–classical computing
A Programming Framework for Neuromorphic Systems with Emerging Technologies