• DocumentCode
    3714175
  • Title

    Scratchpad memory management using data-prefetching

  • Author

    Ivan Saraiva Silva;Hildebrando Segundo

  • Author_Institution
    Department of Computing, Federal University of Piau?, Teresina, Brazil
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Nowadays, multicore processors including dozens of cores are a reality and the challenge of designing microprocessors with hundreds of cores does not appear far from being achieved. However, some questions remain open, despite the proposals found in the literature. Memory latency, data locality and programmability are some of the more critical ones. As the number of cores in multi-core processor architectures increases, so does the need of more efficient memory hierarchy and resource management scheme. The design of efficient memory hierarchy and memory management policy becomes a very important research subject in multi core architecture field. The usage of resource allocation strategies becomes increasingly necessary. This paper presents the design and implementation of a multi-core node with support to memory configuration and hardware-based scratchpad memory management. The node consists of 9 cores (8 slave cores and a master core) and a configurable local memory. The proposed architecture was implemented with VHDL and prototyped with FPGA development boards. Experimental results show that the proposed hardware-based scratchpad memory management unit can achieve 99,0 of hits in data address prediction and 97,1% of hit when searching data-frames in the local memory.
  • Keywords
    "Multicore processing","Resource management","Memory management","Hardware","Program processors","Microprocessors"
  • Publisher
    ieee
  • Conference_Titel
    Computing Conference (CLEI), 2015 Latin American
  • Type

    conf

  • DOI
    10.1109/CLEI.2015.7359462
  • Filename
    7359462