|


| |
Project Description
Determining the workload characteristics of a network processor is a crucial
step in the design cycle as it affects the overall
system design as well as specific configuration
trade-offs. We have developed a variety of benchmarks and
workload generators.
- CommBench is
a network processor benchmark based on applications
that process data streams to generate network processing workloads.
- PacketBench is a framework for implementing
packet-based network processing applications and obtain an extensive set of
workload characteristics and dynamic instruction traces.
Applications characteristics that are obtained with CommBench and PacketBench
are the basis for our application mapping and
performance modeling projects.
Publications
- Ramaswamy Ramaswamy, Ning Weng, and Tilman Wolf, “Analysis
of network processing workloads,” in Proc. of IEEE International
Symposium on Performance Analysis of Systems and Software (ISPASS),
Austin, TX, Mar. 2005.
- Ramaswamy Ramaswamy and Tilman Wolf, “PacketBench: A
tool for workload characterization of network processing,” in Proc.
of IEEE 6th Annual Workshop on Workload Characterization (WWC-6),
Austin, TX, Oct. 2003, pp. 42–50.
- Tilman Wolf and Mark A. Franklin, “CommBench - a
telecommunications benchmark for network processors,” in Proc. of
IEEE International Symposium on Performance Analysis of Systems and Software
(ISPASS), Austin, TX, Apr. 2000, pp. 154–162.
- Ramaswamy Ramaswamy, Ning Weng, and Tilman Wolf, “Workload
analysis for network processor design,” in Boston Area Computer
Architecture Workshop (BARC2004), Jan. 2004, (Abstract).
For a complete list of NSL publications, see the
publications page.
Software
CommBench website
PacketBench website |