Sciweavers

181 search results - page 1 / 37
» A Mechanism for Verifying Data Speculation
Sort
View
EUROPAR
2004
Springer
13 years 9 months ago
A Mechanism for Verifying Data Speculation
Enric Morancho, José María Llaber&ia...
MICRO
2008
IEEE
159views Hardware» more  MICRO 2008»
13 years 10 months ago
Copy or Discard execution model for speculative parallelization on multicores
The advent of multicores presents a promising opportunity for speeding up sequential programs via profile-based speculative parallelization of these programs. In this paper we pr...
Chen Tian, Min Feng, Vijay Nagarajan, Rajiv Gupta
CGO
2005
IEEE
13 years 10 months ago
A General Compiler Framework for Speculative Optimizations Using Data Speculative Code Motion
Data speculative optimization refers to code transformations that allow load and store instructions to be moved across potentially dependent memory operations. Existing research w...
Xiaoru Dai, Antonia Zhai, Wei-Chung Hsu, Pen-Chung...
ISCA
2003
IEEE
120views Hardware» more  ISCA 2003»
13 years 9 months ago
ReEnact: Using Thread-Level Speculation Mechanisms to Debug Data Races in Multithreaded Codes
While removing software bugs consumes vast amounts of human time, hardware support for debugging in modern computers remains rudimentary. Fortunately, we show that mechanisms for ...
Milos Prvulovic, Josep Torrellas
ISPAN
2000
IEEE
13 years 8 months ago
Comprehensive Evaluation of an Instruction Reissue Mechanism
In this paper, we evaluate a mechanism to reissue instructions on the mispredicted speculation path. An instruction which is once dispatched to a functional unit during mispredict...
Toshinori Sato, Itsujiro Arita