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