C COMPILER FOR HPS I, A HIGHLY PARALLEL EXECUTION ENGINE.

Michael C. Shebanow, Yale N. Patt, Wen mei Hwu, Steve Melvin

Research output: Contribution to journalConference articlepeer-review

Abstract

Historically, compilers have been able to translate high level sequential programs into a parallel form which is useful for generating optimal code, but then have subsequently thrown away that parallel information with the result that the final output is sequential target machine code. In our case this would be unfortunate since our target machine HPS I can execute concurrently the operations which comprise the parallel form that the compiler started with. This paper describes our work in compiling C programs for the HPS I. The objective is to enable the HPS I to exploit the irregular parallelism available in the source program.

Original languageEnglish (US)
Pages (from-to)520-528
Number of pages9
JournalProceedings of the Hawaii International Conference on System Science
Volume2 a
StatePublished - 1986
Externally publishedYes

ASJC Scopus subject areas

  • General Computer Science

Fingerprint

Dive into the research topics of 'C COMPILER FOR HPS I, A HIGHLY PARALLEL EXECUTION ENGINE.'. Together they form a unique fingerprint.

Cite this