期刊文献+

可逆处理器指令流水线的设计与仿真 被引量:1

Design and simulation of pipelining for reversible processor
下载PDF
导出
摘要 为实现可逆处理器的指令流水线,提出一种适合可逆指令流水的数据通路图。明确可逆指令流水线的7个阶段(即读指令、指令译码、读寄存器、运算/访问存储器、写寄存器、指令编码、返回指令)以及各阶段任务,分析在可逆约束下指令流水可能遇到的数据冒险和控制冒险,通过转发和阻塞技术解决此类冒险。通过仿真系统验证该指令流水线的正确性,仿真结果表明,该方法能有效实现可逆处理器中的指令级并发,在保证程序功能不变的前提下交换一些指令的位置,显著提高流水线性能。 To design instruction pipeline for reversible processor,a datapath which suited for reversible pipelining was presented.The stages of piplining were identified,which included instruction reading,instruction decoding,register reading,execution and memory access,register writing,instruction encoding,and instruction returning.Data and control harzards were ascertained and solutions to these harzards via forwording and stocking technique were provided,and the validity and performance of piplining was verified by the simulation.Results of simulation show that this method can realize instruction-level parallelism effectively,and finds out that position exchanging of some instructions can improve the performance of the pipeline.
出处 《计算机工程与设计》 北大核心 2016年第10期2654-2660,共7页 Computer Engineering and Design
基金 国家自然科学基金项目(60873069) 江苏省高校自然科学研究基金项目(14KJB520033) 南通市应用研究计划基金项目(BK2012037)
关键词 可逆处理器 流水线 数据冒险 控制冒险 指令级并发 reversible processor pipeline data harzard control harzard instruction-level parallelism
  • 相关文献

参考文献1

二级参考文献14

  • 1Nielsen M, Chuang I. Quantum Computation and Quantum In- formation[M]. Cambridge Univ. Press, 2000.
  • 2De Vos A,Desoete B, Janiak F, et al. Control Gates as Building Blocks for Reversible Computers [A]// Proceedings of 11^th In- ternational Workshop on Power and Timing Modeling, Optimi- zation and Simulation [C]. Yverdon, Switzerland, Sep. 2001: 9201- 9210.
  • 3Merkle R C. Two types of mechanical reversible logoc[J]. Nano- technology, 1993(4) : 114-131.
  • 4Wille R, Grobe D. Fast exact Toffoli network synthesis of re- versible logic[A]//Proceedings of International Conference on Computer-Aided Design[C]. San Jose,USA, Nov. 2007 : 60-64.
  • 5Miller D M, Maslov D, Dueck G W. A transformation based al- gorithm for reversible logic synthesis[A]//Proceedings of DAC [C]. Anahem, California, USA, 2003 : 318-323.
  • 6Wan Si-shuang, Chen Han-wu, Cao Ru-jin. A Novel Transfor- marion-Based Algorithm for Reversible Logic Synthesis[A] // Proceedings of the 4^th International Symposium on Intelligence Computation and Applications (ISICA)[C]. Wuhan, PRC, Oct. 2009: 70-81.
  • 7Zheng Y, Huang C. A novel Toffoli network synthesis algorithm for reversible logic[A]// Proceedings of the 2009 Asia and South Pacific Design Automation Conference[C]. Los Alamitos: IEEE Computer Society Press, 2009:739-744.
  • 8Arabzadeh M, Saeedi M, Zamani M S. Rule-based Optimization of Reversible Circuits[A]//Proceedings of ASP-DAC' 2010 [C]. Taipei, Taiwan, Jan. 2010 : 849-854.
  • 9Maslov D, Dueek G W, Miller D M. Toffoli network synthesis with templates [J]. Computer Aided Design of Integrated Cir- cuits and Systems, 2005,24(6) : 807-817.
  • 10Maslov D, Dueek G, Miller D. Techniques for the synthesis of reversible Toffoli networks[J]. ACM Transactions on Design Automation of Eleetronie Systems, 2007,12 (4) .. 42.

共引文献4

同被引文献5

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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