期刊文献+

静态超标量MCU-DSP内核的Load先行访存调度 被引量:2

Load bypassing memory access scheduling for static superscalar MCU-DSP core
下载PDF
导出
摘要 针对嵌入式控制与数字信号处理混合应用领域,建立了一种基于MCU-DSP融合架构处理器的Load先行机制。该内核使用静态超标量技术,拥有整数、存取、循环三条流水线,并采用特殊的四级流水。在存取流水线中,Load先行机制通过动态调度指令的访存顺序,实现了Load指令对Store指令的先行,提前了整数流水线中运算操作数的准备,加快了流水线的处理速度。 For embedded controlling and digital signal processing mixed application field, this paper proposed a novel Load bypassing mechanism based on MCU-DSP hybrid architecture processor. The MCU-DSP core used static superscalar micro-ar- chitecture and includes integer, load-store and loop three 4-stage pipelines. By dynamically scheduling the memory accessing sequence of instructions in load-store pipeline, the Load bypassing mechanism implements the execution of Load instruction aheead of Store instruction, which eventually advances the preparation, of the computing operands in integer pipeline and speeds up the entire pipelines.
出处 《计算机应用研究》 CSCD 北大核心 2013年第2期450-453,共4页 Application Research of Computers
基金 "核高基"重大专项基金资助项目(2009ZX01034-001-002-003)
关键词 微控制器(MCU) 数字信号处理器(DSP) Load先行 静态超标量 动态调度 digital signal processor(DSP) Load bypassing static superscalar dynamically scheduling
  • 相关文献

参考文献7

  • 1GYGER A C,MASGONTY S,MORGAN J M. Low-power 32-bit dual-MAC 120uW/MHZ 1.0V icyflex DSP/MCU core[A].2008.190-193.
  • 2MAHJUR A,TAGH1ZADEH M,JAHANGIR A H. Lazy instruction scheduling:keeping performance,reducing power[A].2008.375-380.
  • 3UTHUS J,STRφMφ. MCU architectures for computer-intensive embedded applications[R].San Jose:Atmel Corporation,2005.
  • 4KOLAGOTLA R K,FRIDMAN J,HOFFMAN M M. A 333-MHz dual-MAC DSP architecture for next-generation wireless applications[A].2001.1013-1016.
  • 5HENNESSY J L;PATTERSON D A.计算机系统结构:量化研究方法[M]北京:电子工业出版社,2007298-300.
  • 6TATE D,STEVEN G,STEVEN F. Static scheduling for out-of-order instruction issue processors[A].2000.90-96.
  • 7MARTIN D,OWEN R E. A RISC architecture with uncompromised digital sigual processing and microcontroller operation[A].1998.3097-3100.

同被引文献21

  • 1王晓勇,张盛兵,黄嵩人.一种多发射DSP的数据相关控制[J].微型电脑应用,2011(11):56-58. 被引量:1
  • 2马俊,陈学煌.基于DSP的多路数据采集系统设计[J].电子技术应用,2007,33(12):79-81. 被引量:21
  • 3Hennessy J L, Patterson D A. Computer architecture - a quan- titative approach [ M ]. 4th ed. San Francisco : Morgan Kauf-mann Publishers ,2007.
  • 4张晨曦.计算机系统结构[M].第4版.北京:高等教育出版社,2006.
  • 5Sherwood T, Perelman E, Hamedy G, et al. Discovering and exploiting program phases [ J ]. IEEE Micro,2003,23 ( 6 ) : 84- 93.
  • 6Ho C Y, Chng K F, Yau C H, et al. A study of dynamic branch predictors : counter versus perceptron [ C ]//Proc of the inter- national conference on information technology. [ s. 1. ] : [ s. n. ] ,2007:528-563.
  • 7Jimenez D A, Lin C. Dynamic branch prediction with percep- tron[ C]//Proc of the 7th international symposium on high performance computer architecture. [ s. 1. ] : [ s. n. ], 2001 : 197-206.
  • 8Johnsonhaugh R, Schaefer M. Algorithms [ M ]. Beijing: Tsing- hua University Press,2007 : 195-197.
  • 9Pan Y, Mitra T. Characterizing embedded applications for in- struction-set extensible processors [ C ]//Proc of the 2004 in- ternational conference on compliers. [ s. 1. ] :ACM, 2004:67- 78.
  • 10赖兆磬,潘明,许勇,张辉.嵌入式五级流水线CPU核的设计与实现[J].微计算机信息,2008,24(29):32-34. 被引量:1

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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