Master Thesis FZJ-2024-04892

http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png
Heterogeneous Memory Aware Prefetching on High Performance Arm Processors



2024

142 pp. () [10.34734/FZJ-2024-04892] = Masterarbeit, Rheinische Friedrich-Wilhelms-Universität Bonn, 2024

This record in other databases:

Please use a persistent id in citations: doi:

Abstract: Modern computing often sees up to 80% of computation time spent on data retrieval,emphasizing the importance of prefetching for enhancing CPU data delivery speeds bymoving data from slower storage to faster caches. Balancing timeliness and aggressivenessis crucial for reducing access times. Utilizing heterogeneous memory, in this contextHBM2 and DDR5, serve different roles due to their bandwidth and capacity trade-offs, underscoring the need for balanced memory management and awareness whileprefetching.This work focuses on developing prefetching strategies for heterogeneous memoryconfigurations in high-performance Arm processors, targeting a system architecturecomprising 20 cores, with 16 cores dedicated to HBM2 and 4 cores dedicated to DDR5memory. The primary objective is to reduce latency and improve system performanceby introducing two innovative optimization strategies for prefetching. These strategiesmeticulously balance timeliness and aggressiveness by adaptively tuning the prefetchdegree and distance. These strategies adapt dynamically to the specific memory type andavailable bandwidth with consideration of the prefetch accuracy, optimizing prefetchingoperations for enhanced performance and efficiency. The Prefetcher are integrated withthe L2 cache and its performance is rigorously assessed through Gem5 simulations. Theseevaluations compare the effectiveness of adaptive optimization strategies for both Streamand PC-based Stride Prefetchers, utilizing the Arm Neoverse V1 as the computationalmodel.Findings reveal adaptive prefetching is boosting system performance, notably with HBM2and DDR5 Memory, while facing memory contention on DDR5. This research advancesprefetching strategies with the understanding of heterogeneous memory, advocatingfurther exploration to enhance high-performance computing efficiency and performance.


Note: Masterarbeit, Rheinische Friedrich-Wilhelms-Universität Bonn, 2024

Contributing Institute(s):
  1. Jülich Supercomputing Center (JSC)
Research Program(s):
  1. 5122 - Future Computing & Big Data Systems (POF4-512) (POF4-512)

Appears in the scientific report 2024
Database coverage:
OpenAccess
Click to display QR Code for this record

The record appears in these collections:
Document types > Theses > Master Theses
Workflow collections > Public records
Institute Collections > JSC
Publications database
Open Access

 Record created 2024-07-16, last modified 2024-07-22


OpenAccess:
Download fulltext PDF
Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)