Optimizing Bank Selection Instructions by Using Shared Memory

  • Authors:
  • Yuan Mengting;Wu Guoqing;Yu Chao

  • Affiliations:
  • -;-;-

  • Venue:
  • ICESS '08 Proceedings of the 2008 International Conference on Embedded Software and Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

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%.