DocumentCode :
228796
Title :
Using an Adaptive HPC Runtime System to Reconfigure the Cache Hierarchy
Author :
Totoni, Ehsan ; Torrellas, Josep ; Kale, Laxmikant V.
Author_Institution :
Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
fYear :
2014
fDate :
16-21 Nov. 2014
Firstpage :
1047
Lastpage :
1058
Abstract :
The cache hierarchy often consumes a large portion of a processor´s energy. To save energy in HPC environments, this paper proposes software-controlled reconfiguration of the cache hierarchy with an adaptive runtime system. Our approach addresses the two major limitations associated with other methods that reconfigure the caches: predicting the application´s future and finding the best cache hierarchy configuration. Our approach uses formal language theory to express the application´s pattern and help predict its future. Furthermore, it uses the prevalent Single Program Multiple Data (SPMD) model of HPC codes to find the best configuration in parallel quickly. Our experiments using cycle-level simulations indicate that 67% of the cache energy can be saved with only a 2.4% performance penalty on average. Moreover, we demonstrate that, for some applications, switching to a software-controlled reconfigurable streaming buffer configuration can improve performance by up to 30% and save 75% of the cache energy.
Keywords :
cache storage; formal languages; parallel processing; power aware computing; HPC codes; HPC environment; SPMD model; adaptive HPC runtime system; application pattern; cache energy saving; cache hierarchy reconfiguration; cycle-level simulation; formal language theory; parallel configuration; performance penalty; processor energy; single program multiple data model; software-controlled reconfigurable streaming buffer configuration; software-controlled reconfiguration; Adaptive systems; Hardware; Kernel; Prefetching; Runtime; Sparse matrices; Supercomputers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis, SC14: International Conference for
Conference_Location :
New Orleans, LA
Print_ISBN :
978-1-4799-5499-5
Type :
conf
DOI :
10.1109/SC.2014.90
Filename :
7013072
Link To Document :
بازگشت