期刊文献+

YHFT-DX高性能DSP指令控制流水线设计与优化 被引量:1

Design and optimization techniques for instruction control pipeline of YHFT-DX high performance DSP
下载PDF
导出
摘要 YHFT-DX是国防科技大学设计的一款高性能定点DSP。论文设计并实现了YHFT-DX指令控制流水线,提出了在YHFT-DX超长指令字结构中跨取指包边界派发和指令预取的方法,有效提升了流水线的性能。对指令流水线进行了高频结构优化,将派发部件的关键路径延时压缩40%,满足了600MHz频率的设计目标。 YHFT-DX developed by NUDT is a high performance fix-point DSP processor.This paper designs the instruction control pipeline of YHFT-DX,and presents the non-align dispatch and instruction pre-feteh mechanism to achieve high pipeline performance of the VLIW YHFT-DX.At the same time,the structure of the instruction pipeline is optimized for high performance. The critical path Of instruction dispatch unit is reduced by 40%,which meets the 600 MHz design objective of the chip.
出处 《计算机工程与应用》 CSCD 北大核心 2010年第7期69-71,103,共4页 Computer Engineering and Applications
基金 国家自然科学基金No.60573173 国家教育部新世纪人才支持计划~~
关键词 数字信号处理器 超长指令字 流水线 跨边界派发 指令预取 Digital Signal Processor(DSP) Very Long Instruction Word(VLIW) pipeline nonalign dispatch instruction pre-fetch
  • 相关文献

参考文献7

二级参考文献48

  • 1胡定磊,陈书明.低功耗编译技术综述[J].电子学报,2005,33(4):676-682. 被引量:11
  • 2章立生 韩冀中 等.一种实时DSP系统的数据并行I/O模型[J].计算机研究与发展,2000,.
  • 3章立生,计算机研究与发展,2000年,增刊
  • 4沈戈 荆元利 高德远 等.一种支持并行互连的DSP处理器结构设计[J].高技术通讯,2002,:31-35.
  • 5Jennifer Eyre, Jeff Bier. The evolution of DSP processors, http://www. BDTI. com, 2000
  • 6DSP adapt to new challenges, http://www. BDTI.com, 2003
  • 7A BDTI analysis of Texas Instrument TMS320C64x. http://www. BDTI. com, 2003
  • 8ADSP-BF531/ADSP-BF532/ADSP-BF533 Datasheet. Analog Devices, Inc. http://www. analog.com, 2004
  • 9MSC8126 Reference Guide. Freescale Semiconductor, http://www. freescale.com, 2004
  • 10Piia Simonen, Ilkka Saastamoinen, Mika Kuulusa, et al.Advanced instruction set architectures for reducing program usage in a DSP processor. The first IEEE Int'l Workshop on Electronic Design, Test and Applications, Christchurch, New Zealand, 2002

共引文献42

同被引文献11

  • 1Conte T M, Baneriia S, Larin S Y. Instruction fetch mechanisms for VLIW architectures with compressed encodings [C] //Proc of the 29th Annual IEEE/ACM Int Symp on Microarchitecture (VRAIS'95). Piscataway, NJ: IEEE, 1996: 201-211.
  • 2Todd T, Hahn E S, Dineel S. Compilation strategies for reducing code size on a VLIW processor with variable length instructions [C] //Proc of the 3rd Int Conf on High Performance Embedded Architectures and Compilers. Berlin: Springer, 2008:147-160.
  • 3ChiuJ C, Chou Y L, Yeh T L, et al. Designs of the basic block reassembling instruction stream buffer for X86 ISA [C] //Proc of the 13th Int Conf on Computer Systems Architecture. Piseataway, NJ: IEEE, 2008:1-8.
  • 4Chiu J C, Yang K M. A novel instruction stream buffer for VLIW architectures [J]. Computers & Electrical Engineering, 2010, 36(1): 190-198.
  • 5Texas Instruments. TMS320C64x /C64x-/-DSP CPU and Instruction Set Reference Guide [ EB/OL]. (2006-05) [2011-09-05]. http://www. ti. corn.
  • 6Woh M, Seo S, Mahlke S, et al. AnySP: Anytime anywhere anyway signal processing [C] //Proc of the 36th Annual Int Symp on Computer Architecture. Piscataway, NJ: IEEE, 2009: 128-139.
  • 7Halambi A , Shrivastava A , Biswas P, et al. An efficient compiler technique for code size reduction using reduced bit width ISAs [C] //Proc of the 1st Int Conf on Design, Automation and Test in Europe. Piscataway, NJ: IEEE, 2002 : 202-207.
  • 8Xie Y, Wolf W, Lekatsas H. Code compression for embedded VLIW processors using variable-to-fixed coding [C] //Proc of the 15th Int Syrup on System Synthesis. Piscataway, NJ: IEEE, 2002: 66-75.
  • 9Liu Yuan, He Hu, Xu Teng. Architecture design of variable lengths instructions expansion for VLIW [C/OL] //Proc of theSthIEEEIntConfonASIC. 2009:29-32. (2010 05-03) [2011-03-12]. http: //www. asicon, org.
  • 10Magotra N. Larimer J. Energy efficient digital signal processing circuits and systems (MWSCAS)[C] //Proc of the 53rd IEEE Int Midwest Symp on Circuits and Systems. Piscataway, NJ: IEEE, 2010:1053-1056.

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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