CommBench-a telecommunications benchmark for network processors
- 7 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The paper presents a benchmark, CommBench, for use in evaluating and designing telecommunications network processors. The benchmark applications focus on small, computationally intense program kernels typical of the network processor environment. The benchmark is composed of eight programs, four of them oriented towards packet header processing and four oriented towards data stream processing. The benchmark is defined and characteristics such as instruction frequencies, computational complexity, and cache performance are presented. These measured characteristics are compared to the standard SPEC benchmark. Three examples are presented indicating how CommBench can aid in the design of a single chip network multiprocessor.Keywords
This publication has 14 references indexed in Scilit:
- A bandwidth-efficient architecture for media processingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- MediaBench: a tool for evaluating and synthesizing multimedia and communications systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Design issues for high performance active routersPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Synthesis of application specific instructions for embedded DSP softwareIEEE Transactions on Computers, 1999
- The CAST-128 Encryption AlgorithmPublished by RFC Editor ,1997
- Shade: a fast instruction-set simulator for execution profilingPublished by Association for Computing Machinery (ACM) ,1994
- The JPEG still picture compression standardCommunications of the ACM, 1991
- DhrystoneCommunications of the ACM, 1984
- A universal algorithm for sequential data compressionIEEE Transactions on Information Theory, 1977
- A synthetic benchmarkThe Computer Journal, 1976