• DocumentCode
    2523931
  • Title

    Optimizing Bank Selection Instructions by Using Shared Memory

  • Author

    Mengting, Yuan ; Guoqing, Wu ; Chao, Yu

  • Author_Institution
    Sch. of Comput., Wuhan Univ., Wuhan
  • fYear
    2008
  • fDate
    29-31 July 2008
  • Firstpage
    447
  • Lastpage
    450
  • Abstract
    Partitioned memory architectures increase code size by introducing bank selection instructions while extending memory space. Assigning variables into shared memory can avoid redundant use of bank selection instructions. We present a dynamic programming algorithm to generate the optimal assignments. Compared with manual assignments, our experiments show that the reduction of code size is between 3.2% and 13.0%.
  • Keywords
    dynamic programming; memory architecture; shared memory systems; bank selection instruction optimisation; dynamic programming algorithm; optimal assignments; partitioned memory architectures; shared memory; Computer aided instruction; Embedded computing; Embedded system; Memory architecture; Microcontrollers; Partitioning algorithms; Random access memory; Read-write memory; Registers; Switches; Bank Selection; Compilers; Partitioned Memeory Architectures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Software and Systems, 2008. ICESS '08. International Conference on
  • Conference_Location
    Sichuan
  • Print_ISBN
    978-0-7695-3287-5
  • Type

    conf

  • DOI
    10.1109/ICESS.2008.66
  • Filename
    4595595