发明名称 Hierarchical reconfigurable computer architecture
摘要 A reconfigurable hierarchical computer architecture having N levels, where N is an integer value greater than one, wherein said N levels include a first level including a first computation block including a first data input, a first data output and a plurality of computing nodes interconnected by a first connecting mechanism, each computing node including an input port, a functional unit and an output port, the first connecting mechanism capable of connecting each output port to the input port of each other computing node; and a second level including a second computation block including a second data input, a second data output and a plurality of the first computation blocks interconnected by a second connecting means for selectively connecting the first data output of each of the first computation blocks and the second data input to each of the first data inputs and for selectively connecting each of the first data outputs to the second data output.
申请公布号 US8799623(B2) 申请公布日期 2014.08.05
申请号 US200612086971 申请日期 2006.12.22
申请人 STMicroelectronics S.A. 发明人 Cambonie Joël
分类号 G06F15/80;G06F15/78;G06F15/173;G06F9/38;G06F13/368 主分类号 G06F15/80
代理机构 Wolf, Greenfield & Sacks, P.C. 代理人 Wolf, Greenfield & Sacks, P.C.
主权项 1. A reconfigurable hierarchical computer architecture having N levels, where N is an integer value greater than one, wherein said N levels comprise: a first level comprising a first computation block comprising a first data input, a first data output and a plurality of computing nodes interconnected by a first connecting means, each computing node comprising: an input port; a functional unit; and an output port; the first connecting means configured to interconnect the plurality of computing nodes, wherein each computing node of the plurality of computing nodes further comprises an instruction memory configured to dynamically control the first connecting means during execution of instructions; and a second level comprising a second computation block comprising: a second data input; a second data output; and a plurality of said first computation blocks interconnected by a second connecting means for connecting a selected one of said first data output of each of said first computation blocks and said second data input to each of said first data inputs and for connecting a selected one of said first data outputs to said second data output.
地址 Montrouge FR