Adaptive Multi-Grain Remote Access Cache in Ring Based NUMA System

Due to the ease of implementation and the alleviation of memory bottleneck effect, NUMA system with Remote Access Cache (RAC) has dominated multiprocessor systems for the past several years. In this paper, we suggest a Multi-Grain RAC to adaptively control the RAC line size for each application beha...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of Information Science and Engineering 2006-11, Vol.22 (6), p.1543-1554
Hauptverfasser: 郭鍾旭(Jong Wook Kwak), 全洲植(Chu Shik Jhon)
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Due to the ease of implementation and the alleviation of memory bottleneck effect, NUMA system with Remote Access Cache (RAC) has dominated multiprocessor systems for the past several years. In this paper, we suggest a Multi-Grain RAC to adaptively control the RAC line size for each application behavior. We simulate the NUMA systems with the Multi-Grain RAC using MINT, an event-driven memory hierarchy simulator, and analyze the performance of Multi-Grain RAC. At first, with a profile-based determination method, we verify the best RAC line size for each application and then we compare and analyze the performance differences among NUMA systems with difference RAC line size. The simulation result shows that the worst case can be mostly avoided in Multi-Grain RAC and, in addition, the results are very close to the best case with any combination of application and RAC format.
ISSN:1016-2364
DOI:10.6688/JISE.2006.22.6.14