The design of the MGAP-2: A micro-grained massively parallel array

Citation
Es. Gayles et al., The design of the MGAP-2: A micro-grained massively parallel array, IEEE VLSI, 8(6), 2000, pp. 709-716
Citations number
9
Categorie Soggetti
Eletrical & Eletronics Engineeing
Journal title
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS
ISSN journal
10638210 → ACNP
Volume
8
Issue
6
Year of publication
2000
Pages
709 - 716
Database
ISI
SICI code
1063-8210(200012)8:6<709:TDOTMA>2.0.ZU;2-F
Abstract
The Micro-Grain Array Processor-2 (MGAP-2) is a two-dimensional SIMD array of 49 152 fine-grain processors designed primarily for high-performance sig nal and image processing. Each processor can compute two arbitrary three-in put Boolean functions, contains local RAM, and has additional logic for int erprocessor communication. The MGAP-2 differs from existing fine-grain arra ys in that it has a high degree of integration while incorporating processo r level interconnect control. Each processor can independently select its c ommunication direction. This allows a programmer to map algorithms onto the array in a more efficient manner than if the processors communicated in th e standard SIMD fashion. Also, the MGAP-2's processor level interconnect al lows groups of processors to be clustered into larger computational units, making the basic computational units as powerful as they need to be for a g iven problem.