• 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