首页> 外文会议> >MARS-Multiprocessor architecture reconciling symbolic with numerical processing-a CPU ensemble with zero-delay branch/jump
【24h】

MARS-Multiprocessor architecture reconciling symbolic with numerical processing-a CPU ensemble with zero-delay branch/jump

机译:MARS-将符号与数值处理调和的多处理器体系结构-具有零延迟分支/跳转的CPU集成

获取原文
获取外文期刊封面目录资料

摘要

The design of CPU (central processing unit) chips for the MARS project is described. They are the IFU (instruction fetch unit), IPU (integer processing unit), and LPU (list processing unit). The IFU is devised to interleave instruction fetch and execution, and thus to achieve coordinated execution among datapath chips. The IPU is the main computing engine for integer operations and operand address calculation. By using dual-instruction buffers, a reserved phase for branch/jump target fetch, and instruction decode peeping, the architecture can support almost-zero-delay branching and super-zero-delay jump. The LPU handles a Lisp runtime environment, dynamic type checking, and fast list access. In this architecture, the critical path of complex register file access and ALU operation is distributed over the LPU and IPU, and list tracing can be executed quickly by the nondelayed car or cdr instructions.
机译:描述了MARS项目的CPU(中央处理单元)芯片的设计。它们是IFU(指令提取单元),IPU(整数处理单元)和LPU(列表处理单元)。 IFU被设计来交织指令获取和执行,从而实现数据路径芯片之间的协调执行。 IPU是整数运算和操作数地址计算的主要计算引擎。通过使用双指令缓冲区,用于分支/跳转目标获取的保留阶段以及指令解码窥视,该体系结构可以支持几乎零延迟的分支和超零延迟的跳转。 LPU处理Lisp运行时环境,动态类型检查和快速列表访问。在这种架构中,复杂寄存器文件访问和ALU操作的关键路径分布在LPU和IPU上,并且列表跟踪可以通过不延迟的car或cdr指令快速执行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号