2012
DOI: 10.1002/cpe.2872
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic branch speculation in a speculative parallelization architecture for computer clusters

Abstract: Abstract:This article describes a technique for path unfolding for conditional branches in parallel programs executed on clusters. Unfolding paths following control structures makes it possible to break the control dependencies existing in the code and consequently to obtain a high degree of parallelism through the use of idle CPUs. The main challenge of this technique is to deal with sequences of control statements. When a control statement appears in a path after a branch, a new conditional block needs to be… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 54 publications
0
2
0
Order By: Relevance
“…[Jacobson et al 1997b;Wallace et al 1998;Akkary and Driscoll 1998] combined control speculation with branch prediction. [Puiggali et al 2012] tried to predict the outcome of conditional branches without the need to know all the variables implied in the condition.…”
Section: A First Classification Of Tls Techniquesmentioning
confidence: 99%
“…[Jacobson et al 1997b;Wallace et al 1998;Akkary and Driscoll 1998] combined control speculation with branch prediction. [Puiggali et al 2012] tried to predict the outcome of conditional branches without the need to know all the variables implied in the condition.…”
Section: A First Classification Of Tls Techniquesmentioning
confidence: 99%
“…[4,130,253] combined control speculation with branch prediction. Puiggali et al [211] tried to predict the outcome of conditional branches without the need to know all the variables implied in the condition.…”
Section: Control Speculationmentioning
confidence: 99%