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
Link To Document