发明名称 |
Controller for a SIMD/MIMD processor array. |
摘要 |
<p>A controller for a SIMD processor array that can execute instructions within each processing element is described. This three stage hierarchical controller executes instructions at the function, routine, and micro-level, to maximize the effectiveness of processing within the array elements themselves. The routine sequencer is hardwired to perform looping and flow control operations using DO/WHILE, IF/THEN/ELSE, and GO-SUB constructs. A pipeline is provided to maintain a steady flow of commands to the array, and means is provided to monitor command execution progress and to provide feedback of progress to the stages of the controller. A SIMD processor can be efficiently used by (a) keeping maximun number of elements working on the problem, (b) feeding the array a continuous stream of commands with pipeline construction and looping control ahead of time outside the array, and (c) efficient problem implementation by hierarchical breakdown of the problem. <IMAGE></p> |
申请公布号 |
EP0570741(A2) |
申请公布日期 |
1993.11.24 |
申请号 |
EP19930107054 |
申请日期 |
1993.04.30 |
申请人 |
INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
WILKINSON, PAUL AMBA;BARKER, THOMAS NORMAN;DIEFFENDERFER, JAMES WARREN;KOGGE, PETER MICHAEL;LESMEISTER, DONALD MICHAEL;RICHARDSON, ROBERT REIST;SMORAL, VINCENT JOHN |
分类号 |
G06F9/28;G06F15/80;G06F9/30;G06F9/318;G06F9/38;G06F15/16;(IPC1-7):G06F15/80 |
主分类号 |
G06F9/28 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|