DocumentCode :
2524571
Title :
A Clustered GALS NoC Architecture with Communication-Aware Mapping
Author :
Cheshmi, K. ; Mohammadi, S. ; Versick, D. ; Tavangarian, D. ; Trajkovic, J.
Author_Institution :
Concordia Univ., Montreal, QC, Canada
fYear :
2015
fDate :
4-6 March 2015
Firstpage :
425
Lastpage :
429
Abstract :
As processors migrate to multi- and many-core architectures, the role of the communication network becomes more important. Efficient communication architecture can drastically improve overall system performance. Taking into account the application behavior can facilitate system-level solutions that manage the communication cost. To address this issue, we propose a Clustered Globally Asynchronous Locally Synchronous Network-on-Chip (C-GALS NoC) communication architecture. C-GALS NoC is composed of local, synchronous clusters and a global asynchronous network. Additionally, we propose a cluster based communication-aware mapping algorithm (CAM) for mapping the application tasks to the C-GALS NoC, while minimizing the communication cost. The synergy of the C-GLAS NoC and the CAM algorithm results in a system-level mechanism that, according to our results, provides up to 2x and 3x, in performance and power improvement, respectively, in comparison with a regular GALS NoC. Finally, we demonstrate that C-GALS NoC is standard-cell compatible by synthesizing it using Design Compiler.
Keywords :
computer architecture; multiprocessing systems; network-on-chip; C-GALS NoC communication architecture; CAM algorithm; clustered GALS NoC architecture; clustered globally asynchronous locally synchronous network-on-chip; communication aware mapping; communication aware mapping algorithm; design compiler; global asynchronous network; multi- and many-core architectures; processors; synchronous clusters; system level mechanism; Algorithm design and analysis; Clustering algorithms; Computer aided manufacturing; Computer architecture; Network interfaces; Ports (Computers); Protocols; GALS; MPSoC; NoC; Task Mapping;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2015 23rd Euromicro International Conference on
Conference_Location :
Turku
ISSN :
1066-6192
Type :
conf
DOI :
10.1109/PDP.2015.113
Filename :
7092756
Link To Document :
بازگشت