Title :
A Reconfigurable Source-Synchronous On-Chip Network for GALS Many-Core Platforms
Author :
Tran, Anh Thien ; Truong, Dean Nguyen ; Baas, Bevan
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of California, Davis, CA, USA
fDate :
6/1/2010 12:00:00 AM
Abstract :
This paper presents a globally-asynchronous locally-synchronous (GALS)-compatible circuit-switched on-chip network that is well suited for use in many-core platforms targeting streaming digital signal processing and embedded applications which typically have a high degree of task-level parallelism among computational kernels. Inter-processor communication is achieved through a simple yet effective reconfigurable source-synchronous network. Interconnect paths between processors can sustain a peak throughput of one word per cycle. A theoretical model is developed for analyzing the performance of the network. A 65 nm complementary metal-oxide-semiconductor GALS chip utilizing this network was fabricated which contains 164 programmable processors, three accelerators and three shared memory modules. For evaluating the efficiency of this platform, a complete 802.11a wireless local area network baseband receiver was implemented. It has a real-time throughput of 54 Mb/s with all processors running at 594 MHz and 0.95-V, and consumes an average of 174.8 mW with 12.2 mW (or 7.0%) dissipated by its interconnect links and switches. With the chip´s dual supply voltages set at 0.95-V and 0.75-V, and individual processors´ oscillators operating at workload-based optimal frequencies, the receiver consumes 123.2 mW, which is a 29.5% reduction in power. Measured power consumption values from the chip are within 2-5% of the estimated values.
Keywords :
CMOS integrated circuits; network-on-chip; reconfigurable architectures; switched networks; wireless LAN; digital signal processing; frequency 594 MHz; globally-asynchronous locally-synchronous; interprocessor communication; many-core platforms; metal-oxide-semiconductor GALS; on-chip network; power 12.2 mW; power 123.2 mW; power 174.8 mW; power consumption; reconfigurable source-synchronous network; size 65 nm; task-level parallelism; voltage 0.75 V; voltage 0.95 V; wireless local area network; Computer networks; Concurrent computing; Digital signal processing; Embedded computing; Integrated circuit interconnections; Kernel; Network-on-a-chip; Parallel processing; Performance analysis; Throughput; 2-D mesh; digital signal processing (DSP); embedded; globally-asynchronous locally-synchronous (GALS); interconnect; many-core chip; network on-chip; programmable; reconfigurable; source-synchronous;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2010.2048594