跳到主要导航 跳到搜索 跳到主要内容

Joint variable partitioning and bank selection instruction optimization on embedded systems with multiple memory banks

  • Tiantian Liu*
  • , Minming Li
  • , Chun Jason Xue
  • *此作品的通讯作者
  • City University of Hong Kong

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Multiple memory banks with bank switching is a technique to increase memory size without extending address buses. A special instruction, Bank Selection Instruction (BSL) is inserted into the original programs to modify the bank register to point to the right bank, which increases both the code size and runtime overhead. In this paper, we carefully partition variables into different banks and insert BSLs at different positions so that the overheads can be minimized. Minimizing code size and minimizing runtime overhead are two objectives investigated in this paper. Experiments show that the algorithms proposed can reduce the overhead caused by BSLs efficiently.

源语言英语
主期刊名2010 15th Asia and South Pacific Design Automation Conference, ASP-DAC 2010
113-118
页数6
DOI
出版状态已出版 - 2010
已对外发布
活动2010 15th Asia and South Pacific Design Automation Conference, ASP-DAC 2010 - Taipei, 中国台湾
期限: 18 1月 201021 1月 2010

出版系列

姓名Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC

会议

会议2010 15th Asia and South Pacific Design Automation Conference, ASP-DAC 2010
国家/地区中国台湾
Taipei
时期18/01/1021/01/10

指纹

探究 'Joint variable partitioning and bank selection instruction optimization on embedded systems with multiple memory banks' 的科研主题。它们共同构成独一无二的指纹。

引用此