Proceedings of the 2018 ACM/SPEC International Conference on Performance Engineering 2018
DOI: 10.1145/3184407.3184425
|View full text |Cite
|
Sign up to set email alerts
|

Optimising Dynamic Binary Modification Across ARM Microarchitectures

Abstract: Dynamic Binary Modification (DBM) is a technique for modifying applications transparently while they are executed, working at the level of native code. However, DBM introduces a performance overhead, which in some cases can dominate execution time, making many uses impractical. The ARM hardware ecosystem poses unique challenges for high performance DBM systems because of the large number and wide range of capabilities of the commercially available implementations: from single issue, in order cores up to 6-issu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
2

Relationship

2
0

Authors

Journals

citations
Cited by 2 publications
(10 citation statements)
references
References 14 publications
(18 reference statements)
0
10
0
Order By: Relevance
“…MAMBO uses thread-private code caches, which minimises synchronisation when modified applications use multiple threads. The baseline implementation and optimisation of MAMBO were presented by Gorgovan et al [15] [16].…”
Section: System Overviewmentioning
confidence: 99%
See 4 more Smart Citations
“…MAMBO uses thread-private code caches, which minimises synchronisation when modified applications use multiple threads. The baseline implementation and optimisation of MAMBO were presented by Gorgovan et al [15] [16].…”
Section: System Overviewmentioning
confidence: 99%
“…In MAMBO, the existing implemented profiling scheme is a modified version of NET. A full description of the selection algorithm is described by Gorgovan et al [16]. This comprises two main differences.…”
Section: Trace Selectionmentioning
confidence: 99%
See 3 more Smart Citations