发明名称 Method and apparatus for instruction set architecture to perform primary and shadow digital signal processing sub-instructions simultaneously
摘要 Disclosed is a method, apparatus, and an instruction set architecture (ISA) for an application specific signal processor (ASSP) tailored to digital signal processing (DSP) applications. The instruction set architecture implemented with the ASSP, is adapted to DSP algorithmic structures. In one embodiment, a single DSP instruction includes a pair of sub-instructions: a primary DSP sub-instruction and a shadow DSP sub-instruction. Both the primary and the shadow DSP sub-instructions are dyadic DSP instructions performing two operations in one instruction cycle. The DSP operations, in one embodiment, include a multiply instruction (MULT), an addition instruction (ADD), a minimize/maximize instruction (MIN/MAX), and a no operation instruction (NOP). Each signal processing unit includes a primary stage to execute a primary DSP sub-instruction based upon current data and a shadow stage to simultaneously execute a shadow DSP sub-instruction based upon delayed data stored locally within registers of the signal processing units. Control logic is utilized to control shadow selectors of each signal processing unit to select delayed data (specified by the shadow DSP sub-instruction) for use by the shadows stages of the signal processing units. In this way, the present invention efficiently executes DSP instructions by simultaneously executing primary DSP sub-instructions (based upon current data) and shadow DSP sub-instructions (based upon delayed locally stored data) with a single DSP instruction thereby performing four operations per single instruction cycle.
申请公布号 US6408376(B1) 申请公布日期 2002.06.18
申请号 US20000652100 申请日期 2000.08.30
申请人 INTEL CORPORATION 发明人 GANAPATHY KUMAR;KANAPATHIPILLAI RUBAN
分类号 G06F7/52;G06F7/53;G06F7/533;G06F7/544;G06F9/30;G06F9/302;G06F9/318;G06F9/38;G06F17/10;(IPC1-7):G06F9/22;G06F9/40;G06F9/44 主分类号 G06F7/52
代理机构 代理人
主权项
地址