DocumentCode :
1962307
Title :
Microarchitectural optimization by means of reconfigurable and evolvable cache mappings
Author :
Nam Ho ; Ahmed, Abdullah Fathi ; Kaufmann, Paul ; Platzner, Marco
Author_Institution :
Dept. of Comput. Sci., Univ. of Paderborn, Paderborn, Germany
fYear :
2015
fDate :
15-18 June 2015
Firstpage :
1
Lastpage :
7
Abstract :
Physical limits are pushing chip manufacturer towards multi- and many-core architectures to maintain the progress of computing power. This trend has also emphasized reconfigurable computing, which enables for even higher parallelization degrees. Reconfigurable computing is often used together with a conventional processor to accelerate highly specific applications. However, exploiting dynamically reconfigurable systems for microarchitectural optimization is a novel research area. This paper presents for the first time an FPGA-based implementation of a processor that can reconfigure and adapt its own memory-to-cache address mapping function at runtime by means of dynamic reconfiguration and nature-inspired optimization. In experiments we can achieve up to 7.8% better execution times compared to a processor with a conventional cache mapping function.
Keywords :
cache storage; field programmable gate arrays; multiprocessing systems; parallel architectures; reconfigurable architectures; FPGA; dynamic reconfiguration; evolvable cache mapping; many-core architecture; memory-to-cache address mapping function; microarchitectural optimization; multicore architecture; nature-inspired optimization; parallelization degrees; processor; reconfigurable cache mapping; reconfigurable computing; Field programmable gate arrays; Software; Tuning;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Adaptive Hardware and Systems (AHS), 2015 NASA/ESA Conference on
Conference_Location :
Montreal, QC
Type :
conf
DOI :
10.1109/AHS.2015.7231178
Filename :
7231178
Link To Document :
بازگشت