IMPACT: An Architectural Framework for Multiple-Instruction-Issue Processors

Pohua P. Chang, Scott A. Mahlke, William Y. Chen, Nancy J. Warter, Wen Mei W. Hwu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The performance of multiple-instruction-issue processors can be severely limited by the compiler's ability to generate efficient code for concurrent hardware. In the Ihf- PACT project, we have developed IMPACT-I, a highly optimizing C compiler Lo exploit instruction level concurrency. The optimization capabiiities of the IMPACT-I C: compiler are summarized in this paper. Using the IMPACT-I C compiler, we ran experiments to analyze the performance of multiple-instruction-issue processors executing some important non-numerical programs. The multiple-instruction-issue procuurors achieve solid speedup over high-performance single-instruction-issue processors. We ran experiments to characterize the following archirectural design issues: code scheduling model, instruction issue rate. memory load latency, and function unit resource limitations. Based on the experimental results, we propo5e the IMPACT Architectural Framework, a set of architectural features that best support the IMPACT-I C compiler to generate efficiettt code for multiple-instructionissue processors. By supporting these architectural features, multiple-instruction-issue implementations of existing and new architectures receive immediat.e compilation support from the IMPACT-I C compiler.

Original languageEnglish (US)
Title of host publicationISCA 1998 - 25 years of the International Symposia on Computer Architecture (Selected Papers)
EditorsGurindar S. Sohi
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages408-417
Number of pages10
ISBN (Electronic)9781581130584
DOIs
StatePublished - Aug 1 1998
Event25th International Symposium on Computer Architecture, ISCA 1998 - Barcelona, Spain
Duration: Jun 27 1998Jul 2 1998

Publication series

NameProceedings - International Symposium on Computer Architecture
Volume1998-June
ISSN (Print)1063-6897

Conference

Conference25th International Symposium on Computer Architecture, ISCA 1998
Country/TerritorySpain
CityBarcelona
Period6/27/987/2/98

ASJC Scopus subject areas

  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'IMPACT: An Architectural Framework for Multiple-Instruction-Issue Processors'. Together they form a unique fingerprint.

Cite this