2019 IEEE/ACM International Workshop on Programming and Performance Visualization Tools (ProTools) 2019
DOI: 10.1109/protools49597.2019.00007
|View full text |Cite
|
Sign up to set email alerts
|

Asvie: A Timing-Agnostic SVE Optimization Methodology

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2020
2020
2021
2021

Publication Types

Select...
4

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 9 publications
0
2
0
Order By: Relevance
“…Our technique for model swapping was implemented in SVE-Cachesim, which is an in-order, Python-based cache simulator developed for [14]. While a simple model such as this ignores some parts of the cache system, such as the effects of pre-fetching, by focusing on a component in the middle of the system, the level one data cache, we were able to study cascading downstream effects introduced by model swapping, and pick models that minimized this disruption.…”
Section: A Methodology 1) Simulatormentioning
confidence: 99%
“…Our technique for model swapping was implemented in SVE-Cachesim, which is an in-order, Python-based cache simulator developed for [14]. While a simple model such as this ignores some parts of the cache system, such as the effects of pre-fetching, by focusing on a component in the middle of the system, the level one data cache, we were able to study cascading downstream effects introduced by model swapping, and pick models that minimized this disruption.…”
Section: A Methodology 1) Simulatormentioning
confidence: 99%
“…For the SVE analysis, the Arm Instruction Emulator (ArmIE) is used as this tool can execute unsupported instructions on AArch64 architecture by converting them into native ones. Dynamic binary instrumentation (through DynamoRIO) is used to extract additional metrics such as the memory traces( [9]).…”
Section: A Setupmentioning
confidence: 99%