• DocumentCode
    2640236
  • Title

    An ILP Formulation for System-Level Application Mapping on Network Processor Architectures

  • Author

    Ostler, Chris ; Chatha, Karam S.

  • Author_Institution
    Dept. of CSE, Arizona State Univ., Tempe, AZ
  • fYear
    2007
  • fDate
    16-20 April 2007
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Current day network processors incorporate several architectural features including symmetric multi-processing (SMP), block multi-threading, and multiple memory elements to support the high performance requirements of networking applications. The paper presents an automated system-level design technique for application development on such architectures. The technique incorporates process transformations and block multi-threading aware data mapping to maximize the worst case throughput of the application. We propose integer linear programming formulations for process allocation and data mapping on SMP and block multi-threading based network processors. The paper presents experimental results that evaluate the technique by implementing representative network processing applications on the Intel IXP 2400 architecture. The results demonstrate that our technique is able to generate high-quality mappings of realistic applications on the target architecture within a short time
  • Keywords
    integer programming; linear programming; multiprocessing systems; program processors; ILP formulation; Intel IXP 2400 architecture; automated system-level design; block multithreading; data mapping; integer linear programming; multiple memory elements; network processor architectures; process allocation; process transformations; symmetric multiprocessing; system-level application; Design optimization; Hardware; Integer linear programming; Internet; Random access memory; Switches; System-level design; Telecommunication traffic; Throughput; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition, 2007. DATE '07
  • Conference_Location
    Nice
  • Print_ISBN
    978-3-9810801-2-4
  • Type

    conf

  • DOI
    10.1109/DATE.2007.364574
  • Filename
    4211779