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
Link To Document