2014
DOI: 10.1007/978-3-319-09873-9_20
|View full text |Cite
|
Sign up to set email alerts
|

A New GCC Plugin-Based Compiler Pass to Add Support for Thread-Level Speculation into OpenMP

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2016
2016
2017
2017

Publication Types

Select...
3

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 21 publications
0
4
0
Order By: Relevance
“…In the benchmarks considered, the auto versions are faster than the manual versions, although it is not guaranteed that this will be the case for any other application. See [6] for additional details on the behavior of the ATLaS GCC plugin.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…In the benchmarks considered, the auto versions are faster than the manual versions, although it is not guaranteed that this will be the case for any other application. See [6] for additional details on the behavior of the ATLaS GCC plugin.…”
Section: Discussionmentioning
confidence: 99%
“…As we will see, like most of the approaches described above, BFCA+ follows a source-to-source approach, leveraging its XML-based representation of the source code to analyze and augment the code with OpenMP parallel constructs, including our speculative clause [6]. This differs from other approaches: BFCA+ is able to synthesize the code needed to handle the speculative execution of a certain program, creating an OpenMP-based parallel version from the sequential source code.…”
Section: Related Workmentioning
confidence: 95%
See 1 more Smart Citation
“…ATLaS. [Aldea et al 2014; developed a GCC plugin so as to add loop-based TLS support to OpenMP. Their proposal include the development of a new OpenMP speculative clause to be used in for loops [Aldea et al 2012], which allowed programmers to declare all variables whose reads or writes may lead to dependence violations.…”
Section: 22mentioning
confidence: 99%