2018
DOI: 10.1109/locs.2018.2872454
|View full text |Cite
|
Sign up to set email alerts
|

Runtime, Speculative On-Stack Parallelization of For-Loops in Binary Programs

Abstract: Nowadays almost every device has parallel architecture, hence parallelization is almost always desirable. However, parallelizing legacy running programs is very challenging. That is due to the fact that usually source code is not available, and runtime parallelization, without program restarting is challenging. Also, detecting parallelizable code is difficult, due to possible dependencies and different execution paths that undecidable statically. Therefore, speculation is a typical approach whereby wrongly par… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2020
2020
2020
2020

Publication Types

Select...
2

Relationship

2
0

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 7 publications
0
2
0
Order By: Relevance
“…We propose to apply the SP technique of Yusuf et. al [32]. This SP technique exploits the on-stack replacement which deals with the dependence according to our approach.…”
Section: E Dependence Flags Map and Recommendations (7)mentioning
confidence: 99%
See 1 more Smart Citation
“…We propose to apply the SP technique of Yusuf et. al [32]. This SP technique exploits the on-stack replacement which deals with the dependence according to our approach.…”
Section: E Dependence Flags Map and Recommendations (7)mentioning
confidence: 99%
“…The SP technique of Yusuf et. al [32] would be suggested to be applied at the highest level of optimization. This optimization jump would be useful for executing the program in parallel whenever our method generate its recommendations for current HL.…”
Section: E Dependence Flags Map and Recommendations (7)mentioning
confidence: 99%