Two-level Caches Tuning Technique For Energy Consumption in Reconfigurable Embedded MPSoC - Université Polytechnique des Hauts-de-France Accéder directement au contenu
Article Dans Une Revue Journal of Systems Architecture Année : 2013

Two-level Caches Tuning Technique For Energy Consumption in Reconfigurable Embedded MPSoC

Résumé

In order to meet the ever-increasing computing requirement in the embedded market, multiprocessor chips were proposed as the best way out. In this work we investigate the energy consumption in these embedded MPSoC systems. One of the efficient solutions to reduce the energy consumption is to reconfigure the cache memories. This approach was applied for one cache level/one processor architecture, but has not yet been investigated for multiprocessor architecture with two level caches. The main contribution of this paper is to explore two level caches (L1/L2) multiprocessor architecture by estimating the energy consumption. Using a simulation platform, we first built a multiprocessor architecture, and then we propose a new algorithm that tunes the two-level cache memory hierarchy (L1 and L2). The tuning caches approach is based on three parameters: cache size, line size, and associativity. To find the best cache configuration, the application is divided into several execution intervals. And then, for each interval, we generate the best cache configuration. Finally, the approach is validated using a set of open source benchmarks; Spec 2006, Splash-2, MediaBench and we discuss the performance in terms of speedup and energy reduction.
Fichier non déposé

Dates et versions

hal-03479475 , version 1 (14-12-2021)

Identifiants

Citer

Asmaa Bengueddach, Benaoumeur Senouci, Smail Niar, Bouziane Beldjilali. Two-level Caches Tuning Technique For Energy Consumption in Reconfigurable Embedded MPSoC. Journal of Systems Architecture, 2013, 59 (8), pp.656-666. ⟨10.1016/j.sysarc.2013.05.018⟩. ⟨hal-03479475⟩
11 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More