首页> 外国专利> SYSTEM FOR DYNAMIC VLIW SUB-INSTRUCTION SELECTION FOR EXECUTION TIME PARALLELISM IN AN INDIRECT VLIW PROCESSOR

SYSTEM FOR DYNAMIC VLIW SUB-INSTRUCTION SELECTION FOR EXECUTION TIME PARALLELISM IN AN INDIRECT VLIW PROCESSOR

机译:动态VLIW处理器中执行时间并行性的动态VLIW子指令选择系统

摘要

A pipelined data processing unit includes an instruction sequencer and n functional units capable of executing n operations in parallel. The instruction sequencer includes a random access memory for storing very-long-instruction-words (VLIWs) used in operations involving the execution of two or more functional units in parallel. Each VLIW comprises a plurality of short-instruction-words (SIWs) where each SIW corresponds to a unique type of instruction associated with a unique functional unit. VLIWs are composed in the VLIW memory by loading and concatenating SIWs in each address, or entry. VLIWs are executed via the execute-VLIW (XV) instruction. The iVLIWs can be compressed at a VLIW memory address by use of a mask field contained within the XV1 instruction which specifics which functional units are enabled, or disabled, during the execution of the VLIW. The mask can be changed each time the XV1 instruction is executed, effectively modifying the VLIW every time it is executed. The VLIW memory (VIM) can be further partitioned into separate memories each associated with a function decode-and-execute unit. With a second execute VLIW instruction XV2, each functional unit's VIM can be independently addressed thereby removing duplicate SIWs within the functional unit's VIM. This provides a further optimization of the VLIW storage thereby allowing the use of smaller VLIW memories in cost sensitive applications.
机译:流水线数据处理单元包括指令定序器和能够并行执行n个操作的n个功能单元。指令定序器包括一个随机存取存储器,用于存储在涉及并行执行两个或多个功能单元的操作中使用的超长指令字(VLIW)。每个VLIW包括多个短指令字(SIW),其中每个SIW对应于与唯一功能单元相关联的唯一类型的指令。通过在每个地址或条目中加载和级联SIW,可以在VLIW存储器中构成VLIW。 VLIW通过execute-VLIW(XV)指令执行。通过使用XV1指令中包含的掩码字段,可以在VLIW存储器地址上压缩iVLIW,该掩码字段具体说明了在执行VLIW期间启用或禁用了哪些功能单元。每次执行XV1指令时都可以更改掩码,从而在每次执行VLIW时有效地修改VLIW。 VLIW存储器(VIM)可以进一步划分为单独的存储器,每个存储器与功能解码和执行单元相关联。通过第二条执行VLIW指令XV2,可以独立寻址每个功能单元的VIM,从而删除功能单元VIM中的重复SIW。这提供了VLIW存储的进一步优化,从而允许在成本敏感型应用中使用较小的VLIW存储器。

著录项

  • 公开/公告号IL143430D0

    专利类型

  • 公开/公告日2002-04-21

    原文格式PDF

  • 申请/专利权人 BOPS INCORPORATED;

    申请/专利号IL19990143430

  • 发明设计人

    申请日1999-12-02

  • 分类号7G06FA;

  • 国家 IL

  • 入库时间 2022-08-22 00:44:48

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号