• DocumentCode
    3320533
  • Title

    Efficient utilization of scratch-pad memory for embedded systems

  • Author

    Hu, Wei ; Chen, Tianzhou ; Shi, Qingsong ; Sha, Feng

  • Author_Institution
    Coll. of Comput. Sci., Zhejiang Univ., Hangzhou
  • fYear
    2009
  • fDate
    9-13 March 2009
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Hierarchy memory units are used in embedded systems for their different performance. The scratch-pad memory has been used to meet the real-time constraints in embedded systems. This paper presents an efficient compiler-assisted approach based on scratch-pad memory for heap and stack management of embedded systems. The stack and heap will be mapped to scratch-pad memory and some special code will be inserted into programs. Thus the heap and stack of the same program will be allocated to scratch-pad memory together. Results of the benchmarks show a 17% reduction in runtime from our strategy vs. using the strategy that the heap and stack are allocated to off-chip memory.
  • Keywords
    embedded systems; storage management; embedded systems; heap management; off-chip memory; scratch-pad memory; stack management; Computer science; Costs; Educational institutions; Embedded system; Energy consumption; Memory management; Power system management; Random access memory; Real time systems; Runtime; Scratch-pad Memory; embedded system; optimization memory management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Pervasive Computing and Communications, 2009. PerCom 2009. IEEE International Conference on
  • Conference_Location
    Galveston, TX
  • Print_ISBN
    978-1-4244-3304-9
  • Electronic_ISBN
    978-1-4244-3304-9
  • Type

    conf

  • DOI
    10.1109/PERCOM.2009.4912829
  • Filename
    4912829