Programmable processing elements interconnected by a communication network including field operation unit for performing field operations
First Claim
1. A programmable logic simulation accelerator comprising:
- a plurality of programmable processing elements; and
a communication network for transferring information to and from said accelerator and between any one of said plurality of processing elementswith each of said plurality of processing elements includinga plurality of data busesan input and output block for communicating messages between said plurality of data buses and said communication network, anda field operation unit responsive to signals on said plurality of data buses for selecting a first chosen field from one of said plurality of data buses and a second chosen field from another one of said plurality of data buses, operating on the first and second chosen fields and placing a result in a preselected field on one of said plurality of data buses.
0 Assignments
0 Petitions
Accused Products
Abstract
An arrangement for implementing graph operations, generally, and circuit simulations in particular employing a plurality of substantially identical high speed special purpose processing elements (PE) that are flexibly interconnected through a switch to form a cluster. In addition to the processing element (PE) being programmable, the interconnection switch permits dynamically altered routing of signals between the processing elements. The processing elements include a queue unit which permits high speed asynchronous communication between the elements. Additional advantage is attained with a hierarchical arrangement where a plurality of clusters are interconnected in an n-cube arrangement, and all of the clusters communicate with a host computer.
-
Citations
6 Claims
-
1. A programmable logic simulation accelerator comprising:
-
a plurality of programmable processing elements; and a communication network for transferring information to and from said accelerator and between any one of said plurality of processing elements with each of said plurality of processing elements including a plurality of data buses an input and output block for communicating messages between said plurality of data buses and said communication network, and a field operation unit responsive to signals on said plurality of data buses for selecting a first chosen field from one of said plurality of data buses and a second chosen field from another one of said plurality of data buses, operating on the first and second chosen fields and placing a result in a preselected field on one of said plurality of data buses. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification