DocumentCode :
2783883
Title :
Large-Scale On-Chip Dynamic Programming Network Inferences Using Moderated Inter-core Communication
Author :
Mundy, Andrew ; Mak, Terrence ; Yakovlev, Alex ; Davidson, Simon ; Furber, Steve
Author_Institution :
Sch. of Electr. & Electron. Eng., Newcastle Univ., Newcastle upon Tyne, UK
fYear :
2012
fDate :
27-29 June 2012
Firstpage :
62
Lastpage :
71
Abstract :
The analysis of large scale, complex networks using dynamic programming is of great use in many scientific and engineering disciplines. Current applications often require the analysis of scale-free networks with many millions of nodes and edges, presenting a huge computational challenge. Employing a distributed networks-on-chip infrastructure presents a unique opportunity of delivering power efficient and massive parallel accelerations. However, bursting and asymmetric communications across cores could create instant network saturation and lead to packet loss and performance degradation. In this paper, we present a moderated communication methodology that enables a balanced channel usage and network topological adaptation for improved performance. A novel analytical communication model for NoC is developed and leads to a theoretical bound of the on-chip communication cost estimate. Performances of the many-core computation and the proposed methods are rigorously evaluated using the real 18-core Spinnaker chip. We demonstrate a 10x speed-up in analysis convergence and a 42% reduction in instantaneous Packet Injection Rate based on benchmark networks.
Keywords :
complex networks; dynamic programming; multiprocessing systems; network topology; network-on-chip; NoC; Spinnaker chip; analysis convergence; analytical communication model; asymmetric communication; balanced channel usage; benchmark network; bursting communication; distributed networks-on-chip infrastructure; instantaneous packet injection rate; large scale complex network analysis; large-scale on-chip dynamic programming network inference; many-core computation; massive parallel acceleration; moderated communication methodology; moderated intercore communication; network saturation; network topological adaptation; on-chip communication cost estimate; packet loss; performance degradation; power efficient acceleration; scale-free network; Algorithm design and analysis; Approximation algorithms; Complexity theory; Computational efficiency; Convergence; Dynamic programming; Educational institutions; Bellman Equation; Concurrent computation; Dynamic Programming; Dynamic Programming network; Graph analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application of Concurrency to System Design (ACSD), 2012 12th International Conference on
Conference_Location :
Hamburg
ISSN :
1550-4808
Print_ISBN :
978-1-4673-1687-3
Type :
conf
DOI :
10.1109/ACSD.2012.12
Filename :
6253457
Link To Document :
بازگشت