Title :
Dynamic Communication in a Coarse Grained Reconfigurable Array
Author :
Panda, Robin ; Hauck, Scott
Author_Institution :
Dept. of Electr. Eng., Univ. of Washington, Seattle, WA, USA
Abstract :
Coarse Grained Reconfigurable Arrays (CGRAs) are typically very efficient for a single task. However all functional units are required to perform in lock step, wasting resources and making complex programming flows difficult. Massively Parallel Processor Arrays (MPPAs) excel at executing unrelated tasks simultaneously, but limit the amount of resources dedicated to a single task. We propose an architecture with an MPPA´s design flexibility and a CGRA´s throughput, capable of processing and transferring data in a pre-compiled schedule, with dynamic transfers between components. Alternative interconnect strategies are compared for silicon area cost and power utilization.
Keywords :
field programmable gate arrays; logic design; parallel processing; processor scheduling; reconfigurable architectures; CGRA; MPPA design flexibility; alternative interconnect strategy; coarse grained reconfigurable array; complex programming flows; dynamic communication; dynamic transfers; functional units; lock step; massively parallel processor arrays; power utilization; precompiled schedule; silicon area cost; wasting resources; Arrays; Bandwidth; Hardware; Multiplexing; Radiation detectors; Registers; Switches; CGRA; MPPA; flow control; inteconnect;
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2011 IEEE 19th Annual International Symposium on
Conference_Location :
Salt Lake City, UT
Print_ISBN :
978-1-61284-277-6
Electronic_ISBN :
978-0-7695-4301-7
DOI :
10.1109/FCCM.2011.47