• DocumentCode
    2231956
  • Title

    Runtime resource allocation in multi-core packet processing systems

  • Author

    Wu, Qiang ; Wolf, Tilman

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Massachusetts, Amherst, MA, USA
  • fYear
    2009
  • fDate
    22-24 June 2009
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Packet forwarding operations in network systems are often performed in software so that routers can be updated as new protocols and service features are developed. To meet the processing demands of high-performance networks, multi-processor systems-on-a-chip with dozens of cores are employed to provide raw processing power. Management of these processors and other system resources to achieve high forwarding rates is a key challenge. In particular, the allocation of processing workloads and the placement of data structures in memory have an enormous impact on system performance. Our work proposes a runtime system that manages these system resources. Much related work has proposed the use of cache memory hierarchies in packet processors. In this work, we show that our dynamic placement strategy can outperform a conventional cache memory and achieve up to 1.77 times higher hit rates for small memories, which are typically found in packet processing systems.
  • Keywords
    cache storage; data structures; microprocessor chips; protocols; resource allocation; system-on-chip; telecommunication network routing; cache memory; data structure; dynamic placement strategy; high-performance network; multicore packet processing system; multiprocessor systems-on-a-chip; packet forwarding operation; protocol; router data path; runtime management; runtime resource allocation; service feature; system resource; Application specific integrated circuits; Cache memory; Parallel processing; Power system management; Protocols; Resource management; Runtime; Software performance; System performance; Telecommunication traffic; cache; memory; network processor; runtime system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Switching and Routing, 2009. HPSR 2009. International Conference on
  • Conference_Location
    Paris
  • Print_ISBN
    978-1-4244-5174-6
  • Electronic_ISBN
    978-1-4244-5174-6
  • Type

    conf

  • DOI
    10.1109/HPSR.2009.5307422
  • Filename
    5307422