2017
DOI: 10.1145/3124451
|View full text |Cite
|
Sign up to set email alerts
|

Providing Predictable Performance via a Slowdown Estimation Model

Abstract: Interapplication interference at shared main memory slows down different applications differently. A few slowdown estimation models have been proposed to provide predictable performance by quantifying memory interference, but they have relatively low accuracy. Thus, we propose a more accurate slowdown estimation model called SEM at main memory. First, SEM unifies the slowdown estimation model by measuring IPC directly. Second, SEM uses the per-bank structure to monitor memory interference and improves estimati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(5 citation statements)
references
References 49 publications
0
4
0
Order By: Relevance
“…Online mechanisms -The following works provide online methods to estimate performance of applications already running in contention and using simulation. Subramanian et al [38,39] and Xiong et al [43] use, respectively, the memory request rate, cache access rate and IPC to estimate the slowdown for individual applications. Their method involves giving high priority to the target application for a short time to estimate the value of its respective metric if the application were running alone, and then using this value to calculate the experienced interference.…”
Section: Related Workmentioning
confidence: 99%
“…Online mechanisms -The following works provide online methods to estimate performance of applications already running in contention and using simulation. Subramanian et al [38,39] and Xiong et al [43] use, respectively, the memory request rate, cache access rate and IPC to estimate the slowdown for individual applications. Their method involves giving high priority to the target application for a short time to estimate the value of its respective metric if the application were running alone, and then using this value to calculate the experienced interference.…”
Section: Related Workmentioning
confidence: 99%
“…A later work by Xiong et al [110] proposes a slowdown estimation model that adopts the principle of giving an application highest priority in order to estimate its alone run behavior. This work directly measures alone-IPC during such high priority periods, rather than estimating alone request service rate and employs this alone-IPC estimate towards determining slowdown.…”
Section: Retrospective and Work Building Onmentioning
confidence: 99%
“…These works [66,98,110,119,120] are clear instances of the applicability of the MISE model itself and its principles in various contexts. The works that build on our original MISE paper [97] are strongly indicative of the potential impact this work could have in the long term, as we describe in the next section.…”
Section: Retrospective and Work Building Onmentioning
confidence: 99%
See 1 more Smart Citation
“…Online Mechanisms -The following works provide online methods to estimate the performance of applications already running in contention and using simulation. Subramanian et al [85,86] and Xiong et al [87] use, respectively, the memory request rate, cache access rate, and Instructions per Cycle (IPC) to estimate the slowdown for individual applications. Their method involves giving high priority to the target application for a short time to estimate the value of its respective metric if the application were running alone, and then using this value to calculate the experienced interference.…”
Section: Performance Prediction Modellingmentioning
confidence: 99%