高级搜索

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

RISC-DSP处理器中指令数据相关性的提前判断方法

蔡卫光 姚庆栋 刘鹏

蔡卫光, 姚庆栋, 刘鹏. RISC-DSP处理器中指令数据相关性的提前判断方法[J]. 电子与信息学报, 2010, 32(12): 3046-3050. doi: 10.3724/SP.J.1146.2010.00102
引用本文: 蔡卫光, 姚庆栋, 刘鹏. RISC-DSP处理器中指令数据相关性的提前判断方法[J]. 电子与信息学报, 2010, 32(12): 3046-3050. doi: 10.3724/SP.J.1146.2010.00102
Cai Wei-Guang, Yao Qing-Dong, Liu Peng. Early Detection of Instruction Data Dependence for RISC-DSP Processor[J]. Journal of Electronics & Information Technology, 2010, 32(12): 3046-3050. doi: 10.3724/SP.J.1146.2010.00102
Citation: Cai Wei-Guang, Yao Qing-Dong, Liu Peng. Early Detection of Instruction Data Dependence for RISC-DSP Processor[J]. Journal of Electronics & Information Technology, 2010, 32(12): 3046-3050. doi: 10.3724/SP.J.1146.2010.00102

RISC-DSP处理器中指令数据相关性的提前判断方法

doi: 10.3724/SP.J.1146.2010.00102
基金项目: 

国家自然科学基金(60873112)和国家高技术研究发展计划专项经费(2009AA01Z109)资助课题

Early Detection of Instruction Data Dependence for RISC-DSP Processor

  • 摘要: RISC-DSP处理器中执行周期数动态可变的指令对数据相关检测造成了困难。该文通过分布式相关检测模型将检测操作转换为依赖关系集合的计算,推测不同流水线状态下后一周期中的依赖关系集合,并根据当前指令相关性和功能单元发出的信号确定当前流水线状态,从而提前判断出下一周期中的指令相关性。按照其集合操作的特点进行逻辑优化,并以所研制的RISC-DSP处理器MediaDSP64原型机为例进行电路实现。综合结果表明,在对整体电路资源和功耗影响较小的前提下,从原先流水线关键路径中隐藏了相关检测电路,其延时下降了约30%。
  • Lu Jia-jing, Zhou Xiao-fang, and Wang Jun-yu. A novel dynamic scheduling algorithm of data hazard for embedded processor [C]. Proceedings of the 7th IEEE International Conference on ASIC. Shanghai, China, IEEE, 2007: 28-31.[2]Chang Meng-chou and Shiau Da-sen. Design of an asynchronous pipelined processor [C]. International Conference on Communications Circuits and Systems. Seoul, Korea, IEEE, 2008: 1093-1096.[3]Shrivastava A, Earlie E, and Dutt N D, et al.. Retargetable pipeline hazard detection for partially bypassed processors [J].IEEE Transactions on Very Large Scale Integration Systems.2006, 14(8):791-801[4]余巧艳, 刘鹏. 一种面向DSP深度压缩指令的数据竞争检测方法[J]. 浙江大学学报 (工学版), 2005, 39(10): 1501-1506.Yu Qiao-yan and Liu Peng. Data hazard checking method for heavily compressed DSP instruction [J]. Journal of Zhejiang University (Engineering Science), 2005, 39(10): 1501-1506.[5]胡伟武, 张福新, 李祖松. 龙芯2号处理器设计和性能分析[J]. 计算机研究与发展, 2006, 43(6): 959-966.Hu Wei-wu, Zhang Fu-xin, and Li Zu-song. Design and performance analysis of the godson-2 processor [J].Journal of Computer Research and Development.2006, 43(6):959-966[6]MIPS Technology. MIPS32 74K Processor Core Family Software User's Manual. 2008. 12.[7]Shailender C, Robert C, and Magnus E, et al.. Simultaneous speculative threading: a novel pipeline architecture implemented in SUN's ROCK processor [C]. The 36th International Symposium on Computer Architecture. Austin, USA, IEEE, 2009: 484-495.Iqbal M A and Awan U S. Run-time reconfigurable instruction set processor design: RT-RISP [C]. The 2nd International Conference on Computer Control and Communication. Karachi, Pakistan, IEEE, 2009: 1-6.[8]Jason C, Han Guo-ling, and Zhang Zhi-ru. Architecture and compiler optimizations for data bandwidth improvement in configurable processors [J].IEEE Transactions on Very Large Scale Integration Systems.2006, 14(9):986-997[9]Shi Ce.[J].Wang Wei-dong, and Zhou Li, et al.. 32b RISC/DSP media processor: MediaDSP3201 [C]. Proceedings of SPIE-IS T Electronic Imaging. San Jose, USA, SPIE.2005,:-[10]刘鹏, 姚庆栋, 李东晓等. 32位媒体数字信号处理器[P]. 中国专利, 200410016753.8, 2007-01-31.[11]Liu Peng, Yao Qing-dong, and Li Dong-xiao, et al.. 32 bit media DSP processor [P]. China patent, 200410016753.8, 2007-01-31.
  • 加载中
计量
  • 文章访问数:  3339
  • HTML全文浏览量:  79
  • PDF下载量:  930
  • 被引次数: 0
出版历程
  • 收稿日期:  2010-01-26
  • 修回日期:  2010-07-22
  • 刊出日期:  2010-12-19

目录

    /

    返回文章
    返回