Ir directamente a la navegación principal Ir directamente a la búsqueda Ir directamente al contenido principal

Speculative predication across arbitrary interprocedural control flow

Producción científica: Conference contributionrevisión exhaustiva

2 Citas (Scopus)

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 originalEnglish
Título de la publicación alojadaLanguages and Compilers for Parallel Computing - 12th International Workshop, LCPC 1999, Proceedings
EditoresLarry Carter, Jeanne Ferrante
Páginas432-446
Número de páginas15
DOI
EstadoPublished - 2000
Evento12th International Workshop on Languages and Compilers for Parallel Computing, LCPC 1999 - La Jolla, United States
Duración: ago 4 1999ago 6 1999

Serie de la publicación

NombreLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volumen1863
ISSN (versión impresa)0302-9743
ISSN (versión digital)1611-3349

Conference

Conference12th International Workshop on Languages and Compilers for Parallel Computing, LCPC 1999
País/TerritorioUnited States
CiudadLa Jolla
Período8/4/998/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