Resumen
The next generation of microprocessors, particularly IA64, will incorporate hardware mechanisms for instruction-level predication in support of speculative parallel execution. However, the compiler technology proposed in support of this speculation is incapable of speculating across loops or procedural boundaries (function call and return). In this paper, we describe compiler technology that can support instruction-level speculation across arbitrary control flow and procedural boundaries. Our approach is based on the concept of converting a conventional control flow graph into a meta state graph in which each meta state represents a set of original states speculatively executed together.
| Idioma original | English |
|---|---|
| Título de la publicación alojada | Languages and Compilers for Parallel Computing - 12th International Workshop, LCPC 1999, Proceedings |
| Editores | Larry Carter, Jeanne Ferrante |
| Páginas | 432-446 |
| Número de páginas | 15 |
| DOI | |
| Estado | Published - 2000 |
| Evento | 12th International Workshop on Languages and Compilers for Parallel Computing, LCPC 1999 - La Jolla, United States Duración: ago 4 1999 → ago 6 1999 |
Serie de la publicación
| Nombre | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Volumen | 1863 |
| ISSN (versión impresa) | 0302-9743 |
| ISSN (versión digital) | 1611-3349 |
Conference
| Conference | 12th International Workshop on Languages and Compilers for Parallel Computing, LCPC 1999 |
|---|---|
| País/Territorio | United States |
| Ciudad | La Jolla |
| Período | 8/4/99 → 8/6/99 |
Nota bibliográfica
Publisher Copyright:© Springer-Verlag Berlin Heidelberg 2000.
ASJC Scopus subject areas
- Theoretical Computer Science
- General Computer Science
Huella
Profundice en los temas de investigación de 'Speculative predication across arbitrary interprocedural control flow'. En conjunto forman una huella única.Citar esto
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver