C Madriles, C García-Quiñones… - … on parallel and …, 2008 - ieeexplore.ieee.org
This paper presents the Mitosis framework, which is a combined hardware-software approach to speculative multithreading, even in the presence of frequent dependences …
P Marcuello, A González, J Tubella - Proceedings of the 12th …, 1998 - dl.acm.org
In this paper we present a novel processor microarchitecture that relieves, four of the most important bottlenecks of superscalar processors: the serialization imposed by true …
With the right techniques, multicore architectures may be able to continue the exponential performance trend that elevated the performance of applications of all types for decades …
P Marcuello, J Tubella… - MICRO-32. Proceedings of …, 1999 - ieeexplore.ieee.org
The speculative multithreading paradigm (speculative thread-level parallelism) is based on the concurrent execution of control-speculative threads. The efficiency of microarchitectures …
T Ohsawa, M Takagi, S Kawahara… - 38th Annual IEEE …, 2005 - ieeexplore.ieee.org
We propose a speculative multi-threading processor architecture called Pinot. Pinot exploits parallelism over a wide range of granularities without modifying program sources. Since …
P Marcuello, A González - Proceedings Eighth International …, 2002 - ieeexplore.ieee.org
Speculative multithreading has been recently proposed to boost performance by means of exploiting thread-level parallelism in applications difficult to parallelize. The performance of …
PK Dubey, K O'Brien, KM O'Brien, C Barton - PACT, 1995 - dominoweb.draco.res.ibm.com
Recent limit studies on instruction-level parallel processing, based on non-numeric applications, have reported signi cant performance gains from speculative execution of …
C Tian, M Feng, V Nagarajan… - 2008 41st IEEE/ACM …, 2008 - ieeexplore.ieee.org
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 …
A Bhowmik, M Franklin - IEEE Transactions on Parallel and …, 2004 - ieeexplore.ieee.org
Speculative multithreading (SpMT) promises to be an effective mechanism for parallelizing nonnumeric programs, which tend to have irregular and pointer-intensive data structures …