Transferring data in a parallel processing environment

A Agarwal - US Patent 7,394,288, 2008 - Google Patents
An integrated circuit includes a plurality of tiles. Each tile includes a processor, a switch
including switching circuitry to forward data over data paths from other tiles to the processor …

Transferring data in a parallel processing environment

D Wentzlaff - US Patent 7,461,236, 2008 - Google Patents
An integrated circuit includes a plurality of tiles. Each tile comprises a processor; and a
switch including switching circuitry to forward data over data paths from other tiles to the …

Configuring routing in mesh networks

L Bao, IR Bratt - US Patent 8,050,256, 2011 - Google Patents
(57) ABSTRACT A processor includes a plurality of processor tiles, each tile including a
processor core, and an interconnection network interconnects the processor cores and …

Caching in multicore and multiprocessor architectures

A Agarwal, IR Bratt, M Mattina - US Patent 7,805,575, 2010 - Google Patents
A multicore processor comprises a plurality of cache memories; a plurality of processor
cores, each associated with one of the cache memories; and a plurality of memory interfaces …

Fuzzy greenhouse climate control system based on a field programmable gate array

R Castañeda-Miranda, E Ventura-Ramos Jr… - Biosystems …, 2006 - Elsevier
Fuzzy control is a practical alternative for the design of a great variety of control applications.
It provides an advisable method for the design of non-linear controllers using heuristic …

Configuring sets of processor cores for processing instructions

A Agarwal, D Wentzlaff - US Patent 7,734,895, 2010 - Google Patents
An integrated circuit includes a plurality of processor core. Processing instructions in the
integrated circuit includes: managing a plurality of sets of processor cores, each set …

Pattern matching in a multiprocessor environment with finite state automaton transitions based on an order of vectors in a state transition table

KM Steele, A Agarwal - US Patent 7,805,392, 2010 - Google Patents
Pattern matching in a plurality of interconnected processing engines includes: accepting a
stream of input sequences over an interface and storing the input sequences; storing …

Coupling integrated circuits in a parallel processing environment

D Wentzlaff, CG Ramey, A Agarwal - US Patent 7,539,845, 2009 - Google Patents
BACKGROUND The invention relates to coupling integrated circuits in a parallel processing
environment. FPGAs (Field Programmable Gate Arrays) and ASICs (Application Specific …

Managing cache memory in a parallel processing environment

D Wentzlaff, M Mattina, A Agarwal - US Patent 7,882,307, 2011 - Google Patents
5.960, 461 A 9, 1999 Frank et al. comprising a computation unit and a memory. The
apparatus 6,332,178 B1 12/2001 Dean et al. further comprises an interconnection network …

Configuring routing in mesh networks

L Bao, IR Bratt - US Patent 8,045,546, 2011 - Google Patents
A plurality of processor tiles are provided, each processor tile including a processor core. An
interconnection network interconnects the processor cores and enables transfer of data …