Exploiting memory allocations in clusterized many-core architectures - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier Accéder directement au contenu
Article Dans Une Revue IET Computers & Digital Techniques Année : 2019

Exploiting memory allocations in clusterized many-core architectures

Résumé

Power-efficient architectures have become the most important feature required for future embedded systems. Modern designs, like those released on mobile devices, reveal that clusterization is the way to improve energy efficiency. However, such architectures are still limited by the memory subsystem (i.e., memory latency problems). This work investigates an alternative approach that exploits on-chip data locality to a large extent, through distributed shared memory systems that permit efficient reuse of on-chip mapped data in clusterized many-core architectures. First, this work reviews the current literature on memory allocations and explore the limitations of cluster-based many-core architectures. Then, several memory allocations are introduced and benchmarked scalability, performance and energy-wise, compared to the conventional centralized shared memory solution to reveal which memory allocation is the most appropriate for future mobile architectures. Our results show that distributed shared memory allocations bring performance gains and opportunities to reduce energy consumption.

Dates et versions

lirmm-02100269 , version 1 (15-04-2019)

Identifiants

Citer

Rafael Garibotti, Luciano Ost, Anastasiia Butko, Ricardo Reis, Abdoulaye Gamatié, et al.. Exploiting memory allocations in clusterized many-core architectures. IET Computers & Digital Techniques, 2019, 13 (4), pp.302-311. ⟨10.1049/iet-cdt.2018.5136⟩. ⟨lirmm-02100269⟩
80 Consultations
1 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More