DocumentCode
1796762
Title
Towards self-adaptive caches: A run-time reconfigurable multi-core infrastructure
Author
Nam Ho ; Kaufmann, Paul ; Platzner, Marco
Author_Institution
Univ. of Paderborn, Paderborn, Germany
fYear
2014
fDate
9-12 Dec. 2014
Firstpage
31
Lastpage
37
Abstract
This paper presents the first steps towards the implementation of an evolvable and self-adaptable processor cache. The implemented system consists of a run-time reconfigurable memory-to-cache address mapping engine embedded into the split level one cache of a Leon3 SPARC processor as well as of an measurement infrastructure able to profile microarchitectural and custom logic events based on the standard Linux performance measurement interface perf_event. The implementation shows, how reconfiguration of the very basic processor properties, and fine granular profiling of custom logic and integer unit events can be realized and meaningfully used to create an adaptable multi-core embedded system.
Keywords
Linux; cache storage; embedded systems; granular computing; multiprocessing systems; reconfigurable architectures; Leon3 SPARe processor; custom logic events; evolvable-self-adaptable processor cache; fine granular profiling; integer unit events; measurement infrastructure; microarchitectural events; multicore embedded system; perf_event standard Linux performance measurement interface; processor properties; run-time reconfigurable memory-to-cache address mapping engine; run-time reconfigurable multicore infrastructure; split-level caching; Field programmable gate arrays; Frequency locked loops; Irrigation; Phasor measurement units; Registers; Weaving;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolvable Systems (ICES), 2014 IEEE International Conference on
Conference_Location
Orlando, FL
Type
conf
DOI
10.1109/ICES.2014.7008719
Filename
7008719
Link To Document