Despite recent advances in high performance microprocessor architecture and compilation technologies, many integer applications are still hard to speedup their performance. Value prediction and thread-level speculation are two promising techniques to discover and exploit more parallelism in applications. In this paper, we show that value prediction plays an important role in speculative parallel threaded computations. In particular, with good compilation supports, value prediction can be achieved in software without expensive hardware support. We describe this software value prediction technique and how the compiler helps to determine critical and predictable values using selective value profiling. Experiments were performed and showed that...
Speculative thread-level parallelism has been recently proposed as an alternative source of parallel...
International audienceValue Prediction (VP) is a microarchitectural technique that speculatively bre...
A fait l'objet d'une publication à "High Performance Computer Architecture (HPCA) 2014" Lien : http:...
Speculative thread-level parallelism has been recently proposed as a source of parallelism to improv...
This paper presents an experimental and analytical study of value prediction and its impact on specu...
This paper focuses on the problem of how to find and effectively exploit speculative thread-level pa...
This paper focuses on the problem of how to find and effectively exploit speculative thread-level pa...
The practice of using speculation in resolving data dependences based on value prediction has been s...
Value prediction breaks data dependencies in a program thereby creating instruction level parallelis...
Thread-Level Speculation (TLS) allows us to automatically parallelize general-purpose programs by su...
The speculative multithreading paradigm (speculative threadlevel parallelism) is based on the concur...
The speculative multithreading paradigm (speculative thread-level parallelism) is based on the concu...
Exploiting potential thread-level parallelism (TLP) is becoming the key factor to improving performa...
International audienceDedicating more silicon area to single thread perfor-mance will necessarily be...
Value prediction breaks data dependencies in a pro-gram thereby creating instruction level paralleli...
Speculative thread-level parallelism has been recently proposed as an alternative source of parallel...
International audienceValue Prediction (VP) is a microarchitectural technique that speculatively bre...
A fait l'objet d'une publication à "High Performance Computer Architecture (HPCA) 2014" Lien : http:...
Speculative thread-level parallelism has been recently proposed as a source of parallelism to improv...
This paper presents an experimental and analytical study of value prediction and its impact on specu...
This paper focuses on the problem of how to find and effectively exploit speculative thread-level pa...
This paper focuses on the problem of how to find and effectively exploit speculative thread-level pa...
The practice of using speculation in resolving data dependences based on value prediction has been s...
Value prediction breaks data dependencies in a program thereby creating instruction level parallelis...
Thread-Level Speculation (TLS) allows us to automatically parallelize general-purpose programs by su...
The speculative multithreading paradigm (speculative threadlevel parallelism) is based on the concur...
The speculative multithreading paradigm (speculative thread-level parallelism) is based on the concu...
Exploiting potential thread-level parallelism (TLP) is becoming the key factor to improving performa...
International audienceDedicating more silicon area to single thread perfor-mance will necessarily be...
Value prediction breaks data dependencies in a pro-gram thereby creating instruction level paralleli...
Speculative thread-level parallelism has been recently proposed as an alternative source of parallel...
International audienceValue Prediction (VP) is a microarchitectural technique that speculatively bre...
A fait l'objet d'une publication à "High Performance Computer Architecture (HPCA) 2014" Lien : http:...