Sciweavers

77 search results - page 1 / 16
» Speculative Data-Driven Multithreading
Sort
View
HPCA
2001
IEEE
14 years 5 months ago
Speculative Data-Driven Multithreading
Mispredicted branches and loads that miss in the cache cause the majority of retirement stalls experienced by sequential processors; we call these critical instructions. Despite t...
Amir Roth, Gurindar S. Sohi
IEEEPACT
2009
IEEE
13 years 11 months ago
Mapping Out a Path from Hardware Transactional Memory to Speculative Multithreading
— This research demonstrates that coming support for hardware transactional memory can be leveraged to significantly reduce the cost of implementing true speculative multithread...
Leo Porter, Bumyong Choi, Dean M. Tullsen
MICRO
1999
IEEE
131views Hardware» more  MICRO 1999»
13 years 9 months ago
Value Prediction for Speculative Multithreaded Architectures
The speculative multithreading paradigm (speculative threadlevel parallelism) is based on the concurrent execution of control-speculative threads. The efficiency of microarchitect...
Pedro Marcuello, Jordi Tubella, Antonio Gonz&aacut...
ICCD
2002
IEEE
97views Hardware» more  ICCD 2002»
14 years 1 months ago
Trace-Level Speculative Multithreaded Architecture
This paper presents a novel microarchitecture to exploit trace-level speculation by means of two threads working cooperatively in a speculative and non-speculative way respectivel...
Carlos Molina, Antonio González, Jordi Tube...
OOPSLA
2007
Springer
13 years 11 months ago
Software speculative multithreading for Java
We apply speculative multithreading to sequential Java programs in software to achieve speedup on existing multiprocessors. A common speculation library supports both Java bytecod...
Christopher J. F. Pickett