2008
DOI: 10.1007/s10766-007-0064-z
|View full text |Cite
|
Sign up to set email alerts
|

Dual-thread Speculation: A Simple Approach to Uncover Thread-level Parallelism on a Simultaneous Multithreaded Processor

Abstract: As chip multiprocessors with simultaneous multithreaded cores are becoming commonplace, there is a need for simple approaches to exploit threadlevel parallelism. In this paper, we consider thread-level speculation as a means to reap thread-level parallelism out of application binaries. We first investigate the tradeoffs between scheduling speculative threads on the same core and on different cores. While threads contend for the same resources using the former approach, the latter approach is plagued by the ove… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2013
2013
2014
2014

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 24 publications
0
1
0
Order By: Relevance
“…Algorithms for these types of filters require implementation of large loops with multiplication and summation operations that demands intensive computational power [3,4,5]. Rapid improvements in multi -core hardware have led researchers to develop parallel algorithms that efficiently utilize the computing power [6,7]. Threads which are also called as lightweight processes can be used to build parallel applications to utilize the capabilities of multi -core technology.…”
Section: Introductionmentioning
confidence: 99%
“…Algorithms for these types of filters require implementation of large loops with multiplication and summation operations that demands intensive computational power [3,4,5]. Rapid improvements in multi -core hardware have led researchers to develop parallel algorithms that efficiently utilize the computing power [6,7]. Threads which are also called as lightweight processes can be used to build parallel applications to utilize the capabilities of multi -core technology.…”
Section: Introductionmentioning
confidence: 99%