【24h】

Hardware implementation of a general multi-way jump mechanism

机译:通用多向跳转机制的硬件实现

获取原文
获取原文并翻译 | 示例

摘要

A VLIW architecture capable of testing multiple conditions in one cycle must support effective multiway (conditional) jumps. In this paper, a hardware-implemented, fast, and space-efficient multi-way jump mechanism is developed that speeds up the execution of multiple conditional jumps and reduces wasted storage. A cluster of multiple conditional jumps packed in an instruction can form an arbitrary rooted DAG (Directed Acyclic Graph), where each node corresponds to a condition. Our scheme provides a hardware device called an M-unit, which can combinationally produce the next target address using an encoded description of the DAG and the actual test bits. A technique to reduce the number of different configurations is introduced, along with a memory packing scheme that minimizes wasted memory.

机译:

一种能够在一个周期内测试多个条件的VLIW架构必须支持有效的多路(条件)跳转。在本文中,开发了一种硬件实现的,快速且节省空间的多路跳转机制,该机制可加快多个条件跳转的执行速度并减少浪费的存储空间。包含在一条指令中的多个条件跳转簇可以形成一个任意根的DAG(有向非循环图),其中每个节点都对应一个条件。我们的方案提供了一种称为M单元的硬件设备,该设备可以使用DAG的编码描述和实际测试位来组合产生下一个目标地址。引入了一种减少不同配置数量的技术以及一种将内存浪费最小化的内存打包方案。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号