DocumentCode :
3174567
Title :
A Dynamic Core Grouping Approach to Improve Raw Architecture Many-core Processor Performance
Author :
Wan, Zhitao
fYear :
2011
fDate :
3-7 April 2011
Firstpage :
31
Lastpage :
35
Abstract :
The ongoing move of hardware platforms to many-core processor challenges the traditional software design methodology. It is critical to develop new programming paradigms and efficient ways to port legacy applications. This paper analyzed a typical packet processing application and also the cache hierarchy and behavior of Raw architecture many-core processor. It presented an easy to implement run-time dynamic core grouping approach to improve the system performance. This approach reduced the cache swap latency by grouping neighbor cores attached to the mesh network. It optimized the scale of group by experimental data got beforehand. The test results showed this approach can improve the Deep Packet Inspection (DPI) system performance around 10% with very minor code change.
Keywords :
multiprocessing systems; parallel architectures; performance evaluation; cache hierarchy; deep packet inspection system; hardware platforms; legacy applications; packet processing application; programming paradigms; raw architecture many-core processor performance; run-time dynamic core grouping approach; software design methodology; Computer architecture; Hardware; Inspection; Mesh networks; System performance; Throughput; Tiles; Core Grouping; Deep Packet Inspection; Many-core Processor; Packet Processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Computing in Electrical Engineering (PARELEC), 2011 6th International Symposium on
Conference_Location :
Luton
Print_ISBN :
978-1-4577-0078-1
Electronic_ISBN :
978-0-7695-4397-0
Type :
conf
DOI :
10.1109/PARELEC.2011.30
Filename :
5770397
Link To Document :
بازگشت