期刊文献+

嵌入式多媒体应用中的片上存储器分配

Scratchpad Memory Assignment in Embedded Multimedia Application
下载PDF
导出
摘要 为了提高嵌入式多媒体应用的运行速度并降低功耗,本文提出一种高效利用片上存储器的方法.将数据矩阵划分成合理大小的子块,分阶段地将数据子块转移到片上,并尽可能重复利用已经转移到片上的数据,以便有效地减少片外存储器与片上存储器之间的数据转移.通过对汇编语言中存储器阵操作数适当分配,避免读写数据延迟.根据汇编语言代码写出不产生流水线停滞的各个矩阵操作数的存储器位置限制条件,根据限制条件,本文提出求解矩阵分配的方法. To improve embedded multimedia application performance and reduce power consumption, an efficient method of exploiting scratchpad memory is proposed. Big data array are divided in small tiles and copied to on-chip memory by stages. Data in scratchpad memory should be reused as much as possible to reduce data transfer between off-chip memory and scratchpad memory. Memory access delay can be avoided by proper assignment of memory operand in assemble instructions. Some operand memory constraint conditions can be listed out to minimize oioeline stall. A method of array assignment is proposed in these conditions.
出处 《电子学报》 EI CAS CSCD 北大核心 2005年第11期1937-1940,共4页 Acta Electronica Sinica
基金 国家自然科学基金(No.60272020)
关键词 存储器 片上存储器 存储器分配 数据再利用 memory scratchpad memory memory assignment data reuse
  • 相关文献

参考文献8

  • 1Mahmut Kandemir,lsmail Kadayif,Ugur Sezer.Exploiting scratch-pad memory using Presburger formulas[A].Proceedings of the 14th inter national symposium on Systems synthesis (ISSS'01)[C].New York,NY,USA:ACM press,2001.7-12.
  • 2Rajeshwari Banakar,Stefan Steinke,Bo-Sik Lee,M.Balakrishnan,Peter Marwedel.Scratchpad memory:a design alter native for cache on-chip memory in embedded systems[A].10th Inter national Workshop on Hardware/Software Co-Design (CODES'02)[C].New York,NY,USA:ACM press,2002.73-78.
  • 3Preeti Ranjan Panda,Nikil D Dutt,Alexandru nicolau.On chip vs.off-chip memory:the data partitioning problem in embedded processor-based systems[J].ACM Transactions on Design Automation of Electronic Systems (TODAES),2000,05(03):682-704.
  • 4P R Panda,N D Dutt,A Nicolau.Efficient utilization of scratch-pad-memory in embedded processor applications[A].Proc European Design and Test Conference,Paris,March 1997[C].Washington,DC,USA:IEEE Computer Society,1997.7-11.
  • 5Jeonghun Cho,Yunheung Paek,David Whalley.Fast Memory Bank Assignment for Fixed-Point Digital Signal Processors[J].ACM Transactions on Design Automation of Electronic Systems (TODAES),2004,09(1):52-74.
  • 6Mazen A R Saghir,Paul Chow,Corinna G Lee.Exploiting dual data-memory banks in digital signal processors[J].ACM SIGOPS Operating Systems Review,1996,30(05):234-243.
  • 7Ashok Sudarsanam,Sharad Malik.Simultaneous reference allocation in code generation for dual data memory bank ASIPs[J].ACM Transactions on Design Automation of Electronic Systems,2000,05(2):242-264.
  • 8Ruiner Leupers,Daniel Kotte.Variable partitioning for dual memory bank DSPs[A].Proceedings of the IEEE Inter national Conference on Acoustics Speech and Signal Processing[C].Washington,DC,USA:IEEE Computer Society,2001.1121-1124.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部