发明名称 SYSTEM FOR DYNAMIC VLIW SUB-INSTRUCTION SELECTION FOR EXECUTION TIME PARALLELISM IN AN INDIRECT VLIW PROCESSOR
摘要 Pipelined processing unit (100) with an instruction sequencer (101) having a random access memory (516) containing very long instruction words (VLIWS) and with n functional units capable of executing n operations in parallel. Each VLIW is composed of a plurality of short instruction words (SIWS) loaded and concatenated in each address or entry of the VLIW memory (VIM) (516) to form an indirect VLIW (iVLIW). Each SIW corresponds to a unique type of instruction associated with a unique functional unit. iVLIWs are executed via the executive-VLIW (XV) instruction. The XV1 instruction, by use of a mask field which can be modified each time the XVI instruction is executed, specifies which functional units are enabled or disabled during execution of the iVLIW. The VIM (516) can be further partitioned into separate memories (520, 522, 524, 526, 528) each associated with a function decode and execute unit (540, 542, 544, 546, 548). A second XV instruction, XV2, can independently address each functional units portion of the VIM (516).
申请公布号 WO0034887(A9) 申请公布日期 2001.03.29
申请号 WO1999US28506 申请日期 1999.12.02
申请人 BOPS INCORPORATED 发明人 PECHANEX, GERALD, G.;REVILLA, JUAN, GUILLERMO;BARRY, EDWIN, F.
分类号 G06F9/38;G06F;G06F9/30;G06F9/318;G06F9/32;G06F15/00;G06F15/80;(IPC1-7):G06F15/80 主分类号 G06F9/38
代理机构 代理人
主权项
地址