Clustered speculative multithreaded processors

P Marcuello, A Gonzalez - … of the 13th International Conference on …, 1999 - dl.acm.org
In this paper we present a processor microarchitecture that can simultaneously execute
multiple threads and has a clustered design for scalability purposes. A main feature of the …

Mitosis: A speculative multithreaded processor based on precomputation slices

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 …

[PDF][PDF] Speculative multithreaded processors

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 …

Speculative parallelization using software multi-threaded transactions

A Raman, H Kim, TR Mason, TB Jablin… - Proceedings of the …, 2010 - dl.acm.org
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 …

Value prediction for speculative multithreaded architectures

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 …

Pinot: Speculative multi-threading processor architecture exploiting parallelism over a wide range of granularities

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 …

Thread-spawning schemes for speculative multithreading

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 …

[PS][PS] Single-program speculative multithreading (SPSM) architecture: compiler-assisted fine-grained multithreading.

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 …

Copy or discard execution model for speculative parallelization on multicores

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 general compiler framework for speculative multithreaded processors

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 …