Abstract Machines for Polymorphous Computing

Abstract

The Abstract Machines for Polymorphous Computing (AMP) project made important contributions to the understanding of the programming of polymorphous computing architectures. Polymorphous architectures are a promising technology for exploiting explicit on-chip parallelism, which the microprocessor industry has recognized is necessary for the survival of the industry. The AMP project developed software tools to explore programming methodologies for polymorphous architectures, including Morphware. The AMP project mapped application to polymorphous architectures and demonstrated significant, scalable speedups. Finally, the AMP project developed prototype hardware that enabled the development of realistic and complex applications for polymorphous architectures.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2007
Accession Number
ADA476899

Entities

People

  • Stephen Crago

Organizations

  • University of Southern California

Tags

Communities of Interest

  • Advanced Electronics
  • C4I
  • Energy and Power Technologies
  • Sensors
  • Space

DTIC Thesaurus Topics

  • Air Force Research Laboratories
  • Beam Steering
  • Compilers
  • Computer Architecture
  • Computer Programming
  • Computer Programs
  • Computers
  • Debugging
  • Detection
  • Digital Signal Processing
  • Floating Point Operations
  • Governments
  • Information Processing
  • Radar
  • Signal Processing
  • Standards
  • Synthetic Aperture Radar

Fields of Study

  • Computer science
  • Engineering

Readers

  • Aerospace Engineering
  • Defense Technology Research and Development.
  • Parallel and Distributed Computing.