发明名称 STORAGE SYSTEM FOR USE IN CUSTOM LOOP ACCELERATORS AND THE LIKE
摘要 A computational unit for use in loop computations. The computational unit includes a function unit, a plurality of phase lines, and a storage register. The computational unit is programmed to initiate one iteration of the loop every PI cycles. Each functio n unit has a result output for outputting one computational result each cycle. There is one phase line corresponding to each of the PI cycles. The storage register includes a linear connected array o f shift cells having a first shift cell. Each shift cell has an input port, an output port, a shift control port, and an OR gate. Each shift cell receives the value to be stored in the shift cell on the input port, the stored value being stored in response to a control signal on the shift control port. The OR gate has an output connected to the shift enable port and one input for each cycle on which that shift cell is to receive the control signal, that input being connected to the phase line corresponding to that cycle. The input port of the first shift cell is connected to the result output. A plurality of such computational units can be connected together to form a loop accelerator. The accelerator includes a cross-connect circuit for coupling at least one shift cell output of one of the computational units to an input of a function unit of another of the computational units on a selected one of the PI cycles.
申请公布号 WO02077794(A2) 申请公布日期 2002.10.03
申请号 WO2002US08815 申请日期 2002.03.21
申请人 HEWLETT-PACKARD COMPANY 发明人 SCHLANSKER, MICHAEL;GUPTA, SHAIL, A.
分类号 G06F7/00;G06F7/57;G06F9/30;G06F9/302;G06F9/32;G06F9/38 主分类号 G06F7/00
代理机构 代理人
主权项
地址