17 April 2008 Multi-mode sensor processing on a dynamically reconfigurable massively parallel processor array
Author Affiliations +
This paper introduces a novel computing architecture that can be reconfigured in real time to adapt on demand to multi-mode sensor platforms' dynamic computational and functional requirements. This 1 teraOPS reconfigurable Massively Parallel Processor Array (MPPA) has 336 32-bit processors. The programmable 32-bit communication fabric provides streamlined inter-processor connections with deterministically high performance. Software programmability, scalability, ease of use, and fast reconfiguration time (ranging from microseconds to milliseconds) are the most significant advantages over FPGAs and DSPs. This paper introduces the MPPA architecture, its programming model, and methods of reconfigurability. An MPPA platform for reconfigurable computing is based on a structural object programming model. Objects are software programs running concurrently on hundreds of 32-bit RISC processors and memories. They exchange data and control through a network of self-synchronizing channels. A common application design pattern on this platform, called a work farm, is a parallel set of worker objects, with one input and one output stream. Statically configured work farms with homogeneous and heterogeneous sets of workers have been used in video compression and decompression, network processing, and graphics applications.
© (2008) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Paul Chen, Paul Chen, Mike Butts, Mike Butts, Brad Budlong, Brad Budlong, Paul Wasson, Paul Wasson, } "Multi-mode sensor processing on a dynamically reconfigurable massively parallel processor array", Proc. SPIE 6968, Signal Processing, Sensor Fusion, and Target Recognition XVII, 69681V (17 April 2008); doi: 10.1117/12.797113; https://doi.org/10.1117/12.797113

Back to Top