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

MaPHeA: A Framework for Lightweight Memory Hierarchy-aware Profile-guided Heap Allocation

Abstract: Hardware performance monitoring units (PMUs) are a standard feature in modern microprocessors, providing a rich set of microarchitectural event samplers. Recently, numerous profile-guided optimization (PGO) frameworks have exploited them to feature much lower profiling overhead compared to conventional instrumentation-based frameworks. However, existing PGO frameworks mainly focus on optimizing the layout of binaries; they overlook rich information provided by the PMU about data access behaviors over the memor… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 69 publications
0
1
0
Order By: Relevance
“…When it comes to tasks placement, synchronization and communication, monitoring and profiling tools such as [9] [25] for MPI and MapReduce allow to understand applications running on massively parallel architectures. At the memory hierarchy level, profiling guides heap management [22] and improve the suitability of mapping parallel applications [7].…”
Section: Related Workmentioning
confidence: 99%
“…When it comes to tasks placement, synchronization and communication, monitoring and profiling tools such as [9] [25] for MPI and MapReduce allow to understand applications running on massively parallel architectures. At the memory hierarchy level, profiling guides heap management [22] and improve the suitability of mapping parallel applications [7].…”
Section: Related Workmentioning
confidence: 99%