首页> 外文OA文献 >VHDL implementation of 32 bit interlock collapsing ALU
【2h】

VHDL implementation of 32 bit interlock collapsing ALU

机译:VHDL实现的32位互锁折叠式ALU

摘要

An important area in computer architecture is parallel processing. Machines employing parallel processing are called parallel machines. A parallel machine executes multiple instructions in one cycle. However, parallel machines have a limitation, they cannot execute interlocked instructions. They are executed in serial like any serial machine. It takes more than one cycle to execute multiple instructions causing performance degradation. In addition there is hardware underutilization as a result of serial execution in parallel machine. The solution requires a special kind of device called “Interlock collapsing ALU”. The Interlock Collapsing ALU, unlike conventional 2-1 ALU’s is a 3-1 ALU. The proposed device executes the interlocked instructions in a single instruction cycle, unlike other parallel machines, resulting in high performance. The resulting implementation demonstrates that the proposed 3-1 Interlock Collapsing ALU can be designed to outperform existing schemes for ICALU, by a factor of at least two. The ICALU is implemented in VHDL. Its functionality is verified through simulation.
机译:计算机体系结构中的一个重要领域是并行处理。采用并行处理的机器称为并行机器。并行机在一个周期内执行多条指令。但是,并行机有一个局限性,它们不能执行互锁的指令。它们像任何串行计算机一样以串行方式执行。执行多个指令需要一个以上的周期,从而导致性能下降。另外,由于并行机中串行执行的结果是硬件使用不足。该解决方案需要一种称为“互锁折叠式ALU”的特殊设备。与传统的2-1 ALU不同,互锁折叠式ALU是3-1 ALU。与其他并行机不同,所提出的设备在单个指令周期内执行互锁指令,从而实现了高性能。最终的实现表明,建议的3-1互锁崩溃ALU可以设计为比ICALU的现有方案优胜至少两倍。 ICALU在VHDL中实现。通过仿真验证了其功能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号