2022
DOI: 10.1145/3544497.3544502
|View full text |Cite
|
Sign up to set email alerts
|

One Profile Fits All

Abstract: Modern data center applications have multi-megabyte instruc- tion footprints that easily exhaust on-chip cache structures, which typically have a size of only a couple hundred kilobytes. Consequently, today's data center applications suffer from frequent Instruction cache (I-cache) and Instruction Transla- tion Lookaside Buffer (I-TLB) misses, causing performance losses worth millions of dollars. To make matters worse, the multi-megabyte instruction footprint of the Linux kernel pre- cipitates an undue burden … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
0
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 17 publications
0
0
0
Order By: Relevance
“…A Jacobian matrix (Equation ( 14)) is obtained by taking the partial derivatives of Equations ( 4), ( 8) and (12).…”
Section: Evolutionary Stable Strategiesmentioning
confidence: 99%
See 1 more Smart Citation
“…A Jacobian matrix (Equation ( 14)) is obtained by taking the partial derivatives of Equations ( 4), ( 8) and (12).…”
Section: Evolutionary Stable Strategiesmentioning
confidence: 99%
“…The development of open-source operating systems, as a crucial vehicle for opensource diffusion, contributes to the diversification of intelligent technologies and enables market freedom of choice [7][8][9][10]. In competition among open-source operating systems (Table 1), kernel update and optimization of an operating system is a core task of the open-source platform [11,12]. Kernel is the core of an open-source operating system, which controls the operation of computer hardware and provides services for applications.…”
Section: Introductionmentioning
confidence: 99%
“…This general approach was called evidence-based static profiling by Calder et al [1997]. Although not new, recent developments in machine learning have returned evidence-based methodologies to the spotlight Moreira et al [2021], Sweety and Chaudhary [2021], Ugur et al [2022].…”
Section: The Contributions Of This Papermentioning
confidence: 99%
“…In our experience, this motivation might not be applicable to the problem of reusing profiling information. Industry-quality systems that perform feedback-directed optimization in large binaries have access to function names Chen et al [2016], Ottoni [2018], Panchenko et al [2019], Ugur et al [2022]. Indeed, BOLT, the tool that we use in this paper, recovers function names from the ELF representation of programs Panchenko [2018].…”
Section: Inter-procedural Matchingmentioning
confidence: 99%