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