• DocumentCode
    1668916
  • Title

    SimplePipe: a simulation tool for task allocation and design of processor pipelines with application to network processors

  • Author

    Franklin, Mark A. ; Joshi, Vinayak

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Washington Univ., St. Louis, MO, USA
  • fYear
    2004
  • Firstpage
    59
  • Lastpage
    66
  • Abstract
    SimplePipe is a simulation framework/tool based on SimpleScalar (Austin, T. et al., IEEE Computer, 2002; http://www.simplescalar.com). SimplePipe analyzes the performance effects of alternative task allocations in systems of multiple pipelines where pipeline stages are either processors or dedicated hardware functions. Tasks are defined in terms of sequences of separate C program executions with each sequence representing the functional requirements of a flow. Performance effects associated with alternative assignment of shared memory modules to the pipeline stage can also be explored. SimplePipe was motivated by the performance requirements of network processors (NPs) that are configurable into multiple processor pipelines. The assignment of communication flow tasks to pipeline stages, selection of the number of stages, determination of processor cache sizes and the assignment of shared memory modules are important design decisions impacting performance. An assignment study illustrating SimplePipe capabilities is presented.
  • Keywords
    computer architecture; multiprocessing systems; multiprocessor interconnection networks; pipeline processing; shared memory systems; virtual machines; C program executions; SimplePipe; SimpleScalar; chip architecture; communication flow tasks; multiple processor pipelines; network processors; on-chip multiprocessors; processor interconnection network; shared memory module assignment; simulation framework; simulation tool; task allocation; Application software; Computational modeling; Computer aided manufacturing; Computer networks; Computer simulation; Hardware; Pipeline processing; Process design; Protocols; Telecommunication computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, 2004. (MASCOTS 2004). Proceedings. The IEEE Computer Society's 12th Annual International Symposium on
  • ISSN
    1526-7539
  • Print_ISBN
    0-7695-2251-3
  • Type

    conf

  • DOI
    10.1109/MASCOT.2004.1348182
  • Filename
    1348182