• 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