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 language | English (US) |
|---|---|
| Title of host publication | Languages and Compilers for Parallel Computing - 9th International Workshop, LCPC 1996, Proceedings |
| Editors | David Gelernter, David Sehr, Utpal Banerjee, Alex Nicolau, David Padua |
| Publisher | Springer Verlag |
| Pages | 175-191 |
| Number of pages | 17 |
| ISBN (Print) | 3540630910, 9783540630913 |
| DOIs | |
| State | Published - 1997 |
| Event | 9th International Workshop on Languages and Compilers for Parallel Computing, LCPC 1996 - San Jose, United States Duration: Aug 8 1996 → Aug 10 1996 |
Publication series
| Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Volume | 1239 |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Other
| Other | 9th International Workshop on Languages and Compilers for Parallel Computing, LCPC 1996 |
|---|---|
| Country/Territory | United States |
| City | San Jose |
| Period | 8/8/96 → 8/10/96 |
Bibliographical note
Publisher Copyright:© Springer-Verlag Berlin Heidelberg 1997.