DocumentCode :
533405
Title :
Load balancing packets on a tile-based massive multi-core processor with S-NUCA
Author :
Musoll, Enric
Author_Institution :
ConSentry Networks, Inc., USA
fYear :
2010
fDate :
25-26 Oct. 2010
Firstpage :
1
Lastpage :
2
Abstract :
In massive tile-based multi-core architectures, it is important that the execution of the packets of a particular flow takes place in a set of cores physically close to each other in order to minimize the average latency to the common data structures across the local caches of the different cores. An static NUCA implementation provides a substrate for a cost-effective implementation of a cache sharing mechanism. However, a careful mapping of the different data structures in the system´s memory, along with a smart load-balancing mechanism of the packets to the different cores, is fundamental in order to avoid long latencies to remote data. This work proposes a methodology for load balancing packets to cores in an S-NUCA tile-based architecture with a large number of cores.
Keywords :
cache storage; data structures; memory architecture; multiprocessing systems; resource allocation; Load balancing packets; S-NUCA; average latency; cache sharing mechanism; common data structures; data structures; local caches; multicore processor; nonuniform cache architecture; static NUCA implementation; system´s memory; tile-based architecture; Data structures; Fabrics; Heuristic algorithms; Load management; Multicore processing; Random access memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Architectures for Networking and Communications Systems (ANCS), 2010 ACM/IEEE Symposium on
Conference_Location :
La Jolla, CA
Print_ISBN :
978-1-4244-9127-8
Electronic_ISBN :
978-1-4503-0379-8
Type :
conf
Filename :
5623821
Link To Document :
بازگشت