Compiler techniques for concurrent multithreading with hardware speculation support

Zhiyuan Li, Jenn Yuan Tsai, Xin Wang, Pen-Chung Yew, Bess Zheng

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

4 Scopus citations

Abstract

Recently proposed concurrent multithreading architectures employ sophisticated hardware to support speculation on control and data dependences as well as run-time data dependence check, which enables parallelization of program regions such as while-loops which previously were ignored. The new architectures demand compilers to put more emphasis on the formation and selection of parallel threads. Compilers also play an important role in reducing the cost of run-time data dependence check. This paper discusses these new issues.

Original languageEnglish (US)
Title of host publicationLanguages and Compilers for Parallel Computing - 9th International Workshop, LCPC 1996, Proceedings
EditorsDavid Gelernter, David Sehr, Utpal Banerjee, Alex Nicolau, David Padua
PublisherSpringer Verlag
Pages175-191
Number of pages17
ISBN (Print)3540630910, 9783540630913
DOIs
StatePublished - Jan 1 1997
Event9th International Workshop on Languages and Compilers for Parallel Computing, LCPC 1996 - San Jose, United States
Duration: Aug 8 1996Aug 10 1996

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1239
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other9th International Workshop on Languages and Compilers for Parallel Computing, LCPC 1996
CountryUnited States
CitySan Jose
Period8/8/968/10/96

Fingerprint Dive into the research topics of 'Compiler techniques for concurrent multithreading with hardware speculation support'. Together they form a unique fingerprint.

Cite this