Software Architecture for Morphing in Polymorphous Computing Architectures

Abstract

To exploit the capabilities of PCA hardware while retaining as much end-user portability and performance as possible, the Morphware Forum (www.morphware.org), an informal consortium of PCA contractors and other selected participants, is creating an application development framework, called the Morphware Stable Interface (MSI). A key capability envisioned for PCA systems is morphing, the reconfiguration and re-allocation of PCA hardware resources within a chip in response to various events. Morphing is fundamentally enabled by the reconfigurable hardware microarchitecture of PCA chips, but is made accessible to the programming environment through the MSI. Thus, a major software design issue for the PCA program is how to structure the MSI so as to support morphing while maintaining portability across the various PCA targets.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 28, 2004
Accession Number
ADA433633

Entities

People

  • Daniel P. Campbell
  • Dennis M. Cottel
  • Mark A. Richards
  • Randall R. Judd

Organizations

  • Georgia Tech

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Application Software
  • Compilers
  • Computer Architecture
  • Computer Programming
  • Computer Programs
  • Computers
  • Computing System Architectures
  • Language
  • Programming Languages
  • Software Design
  • Software-Defined Hardware
  • Targets
  • Taxonomy
  • Virtual Machines

Fields of Study

  • Computer science

Readers

  • Computer Vision.
  • Parallel and Distributed Computing.
  • Software Engineering.