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

GbA: A graph‐based thread partition approach in speculative multithreading

Abstract: SummarySpeculative multithreading is an effective technique to automatically parallelize sequential programs. Conventional thread partition approaches primarily include heuristic rule–based (HR‐based) and machine learning–based. Heuristic rule–based approaches are effective to parallelize one type of programs and can seldom obtain the respective optimal partitions for different programs, and existing machine learning–based approaches usually use vector‐based characterization to represent a program, but easily … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
3
2
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 39 publications
0
3
0
Order By: Relevance
“…And they proposed a novel graph-based thread partitioning method to overcome these two bottlenecks. They used graphs to characterize the program, integrated features and control information, and successfully extracted a good partition scheme [ 4 ]. Ghasemi said that the problem of power distribution system reconfiguration is a complex optimization process to find a structure with the least loss, which needs to meet the satisfaction of both consumers and the power distribution system company.…”
Section: Related Workmentioning
confidence: 99%
“…And they proposed a novel graph-based thread partitioning method to overcome these two bottlenecks. They used graphs to characterize the program, integrated features and control information, and successfully extracted a good partition scheme [ 4 ]. Ghasemi said that the problem of power distribution system reconfiguration is a complex optimization process to find a structure with the least loss, which needs to meet the satisfaction of both consumers and the power distribution system company.…”
Section: Related Workmentioning
confidence: 99%
“…In recent years, the researches [1,[36][37][38][39][40][41][42][43] introduced various machine learning approaches to the parallelism of programs. Wang et al [40] made use of a machine learning method to map a parallelized program to multi-core processors with an automatic compiler-based approach.…”
Section: Itemmentioning
confidence: 99%
“…Before determining the best workload allocation scheme, they classified programs with static program features on the foundation of its prior experience with similar programs. The paper [36] shew a novel graph-based thread partition approach, firstly to use graph to characterize programs, including data and control information, as well as static and dynamic features; secondly to learn partition knowledge as well as to predict partition for unseen programs. In short, the characteristics of previous studies can be classified into two headings: firstly, the procedures in one program use the same partition scheme; second, the final partition unit is one program, rather than a procedure.…”
Section: Itemmentioning
confidence: 99%