Title :
Using a Linear Sectioned Bus And a Communication Processor to Reduce Energy Costs in Synchronous On-Chip Communication
Author :
Heyrman, Kris ; Papanikolaou, Antonis ; Catthoor, Francky ; Veelaert, Peter ; Philips, Wilfried
Author_Institution :
Univ. Coll. Ghent, Gent
Abstract :
The sectioned bus is an energy-optimal architecture for system-on-chip (SoC) communication, where we save energy by consequently switching off unused bus sections on a cycle-by-cycle basis. The communication processor is a paradigm for the control of such a bus by means of software. Synchronous communication takes place within the tiles of a SoC in the deep sub-micron technology domain. We explore design alternatives for a linear software-controlled sectioned bus while building the hardware model of a single-instruction-issue processor, and run, in simulation, a media benchmark on it. We determine the energy cost of controlling this bus, compare it with the energy gain obtained from the sectioning, and find it favorable. The control cost is only 5% of the bus transport energy, leaving us with a gain by segmentation of 81%. We demonstrate the feasibility of the control of a low-power synchronous communication system by the processor. Starting out from this case study at the low-end to medium range of network complexity, we consider the implications of growing complexity that will arise from using multiple sectioned buses on multiple-issue computers (VLIWs). We find that control of linear bus topologies of medium-level complexity is now well understood. Further work is needed at the high-end of non-linear topologies.
Keywords :
electronic engineering computing; low-power electronics; system buses; system-on-chip; communication processor; cycle-by-cycle basis; energy-optimal architecture; linear software-controlled sectioned bus; single-instruction-issue processor; sub-micron technology domain; synchronous system on-chip communication; Buildings; Communication switching; Communication system control; Computer architecture; Control systems; Costs; Hardware; Network topology; System-on-a-chip; Tiles;
Conference_Titel :
System-on-Chip, 2007 International Symposium on
Conference_Location :
Tampere
Print_ISBN :
978-1-4244-1368-3
Electronic_ISBN :
07EX1846C
DOI :
10.1109/ISSOC.2007.4427432