Proceedings of the 46th Annual IEEE/ACM International Symposium on Microarchitecture 2013
DOI: 10.1145/2540708.2540746
|View full text |Cite
|
Sign up to set email alerts
|

Trace based phase prediction for tightly-coupled heterogeneous cores

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 45 publications
(15 citation statements)
references
References 26 publications
0
15
0
Order By: Relevance
“…First, the scheduling unit in existing techniques is either interval based (fixed-instruction interval [70,72,73,78,81] or fixed-time interval [57,65,79,88,89]) or a code segment (e.g., critical sections, lagging threads, application kernels [54,68,69,87]). The scheduling unit in the event-based scheduling is the event handler in interactive mobile Web applications.…”
Section: Related Workmentioning
confidence: 99%
“…First, the scheduling unit in existing techniques is either interval based (fixed-instruction interval [70,72,73,78,81] or fixed-time interval [57,65,79,88,89]) or a code segment (e.g., critical sections, lagging threads, application kernels [54,68,69,87]). The scheduling unit in the event-based scheduling is the event handler in interactive mobile Web applications.…”
Section: Related Workmentioning
confidence: 99%
“…Our solution combines the benefits of both architectural heterogeneity [20] and fast migration of only register state, and contributes a more sophisticated mechanism to estimate the inactive core's performance. Rather than react to performance changes, Padmanabha et al rely on a predictive model for a Composite Cores architecture [23].…”
Section: Heterogeneous Cores Migratory Threadsmentioning
confidence: 99%
“…A dynamic approach can be more flexible; for example, training on-line predictors to give a runtime performance estimate based on per-region statistics. Other works have shown such mechanisms to be highly effective [23,28], and we therefore do not evaluate or implement this aspect of the compiler/runtime. Instead, we use an oracle scheduler, as described in the evaluation.…”
Section: Region Selectionmentioning
confidence: 99%