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

XACC - eXtreme-scale Accelerator Programming Framework

Software ·
DOI:https://doi.org/10.11578/dc.20171025.1897· OSTI ID:code-5041 · Code ID:5041

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
Site Accession Number:
7335
Software Type:
Scientific
License(s):
BSD 3-clause "New" or "Revised" License
Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE

Primary Award/Contract Number:
AC05-00OR22725
DOE Contract Number:
AC05-00OR22725
Code ID:
5041
OSTI ID:
code-5041
Country of Origin:
United States

Similar Records

XACC - eXtreme-scale Accelerator Programming Framework
Software · Fri Nov 18 00:00:00 EST 2016 · OSTI ID:1339995

XACC: a system-level software infrastructure for heterogeneous quantum–classical computing
Journal Article · Mon Feb 03 23:00:00 EST 2020 · Quantum Science and Technology · OSTI ID:1649455

A Programming Framework for Neuromorphic Systems with Emerging Technologies
Conference · Sun Oct 01 00:00:00 EDT 2017 · OSTI ID:1407781

Related Subjects