SPIRAL: Future Proof Performance Portability

Abstract

The SPIRAL/BRASS effort demonstrated that it is possible to develop adaptive-future compatible software that is truly write once-run everywhere, leading to highest performance at the level of human hand-optimized software for advanced platforms and novel platforms that were not yet known at software development and deployment time. Over the course of this effort, demonstrations for defense-relevant computing platforms and algorithms, which seamlessly adjusted computing power and imaging resolution, while migrating the execution across varying platforms, were performed. The underlying SPIRAL technology is freely available and maintained as open source software.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 09, 2020
Accession Number
AD1103342

Entities

People

  • David Padua
  • Franz Franchetti
  • James C. Hoe
  • Jose Moura
  • Mike Franusich

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Autonomy
  • Biomedical
  • Energy and Power Technologies
  • Materials and Manufacturing Processes
  • Sensors

DTIC Thesaurus Topics

  • Air Force
  • Air Force Research Laboratories
  • Algorithms
  • Artificial Intelligence
  • Central Processing Units
  • Computational Science
  • Computer Programming
  • Computer Programs
  • Computer-Aided Design
  • Computers
  • Control Systems
  • Differential Equations
  • High Performance Computing
  • Instruction Set Architecture
  • Mobile Phones
  • Open Source Software
  • Synthetic Aperture Radar

Fields of Study

  • Computer science

Readers

  • Distributed Systems and Data Platform Development
  • Research Science/Academic Research
  • Software Engineering.