IDEALS Home University of Illinois at Urbana-Champaign logo The Alma Mater The Main Quad

The ALPBench Benchmark Suite for Multimedia Applications

Show full item record

Bookmark or cite this item: http://hdl.handle.net/2142/11070

Files in this item

File Description Format
PDF The ALPBench Be ... ultimedia Applications.pdf (119KB) (no description provided) PDF
Title: The ALPBench Benchmark Suite for Multimedia Applications
Author(s): Li, Man-Lap; Sasanka, Ruchira; Adve, Sarita V.; Chen, Yen-Kuang; Debes, Eric
Subject(s): parallel systems multimedia applications computer science
Abstract: Multimedia applications are becoming increasingly important for a large class of general-purpose processors. Contemporary media applications are highly complex and demand high performance. A distinctive feature of these applications is that they have significant parallelism, including thread- , data-, and instruction- level parallelism, that is potentially well-aligned with the increasing parallelism supported by emerging multi-core architectures. Designing systems to meet the demands of these applications therefore requires a benchmark suite comprising these complex applications and that exposes the parallelism present in them. This paper makes two main contributions. First, it presents ALPBench, a publicly released benchmark suite that pulls together five complex media applications from various sources: speech recognition (CMU Sphinx 3.3), face recognition (CSU), ray tracing (Tachyon), MPEG-2 encode (MSSG), and MPEG-2 decode (MSSG). We have modified the original applications to expose thread-level and data-level parallelism using POSIX threads and Intel's SSE2 instructions respectively. Second, the paper provides a performance characterization of the ALPBench benchmarks, with a focus on parallelism. Such a characterization is useful for architects and compiler writers for designing systems and compiler optimizations for these applications.
Issue Date: 2005-07
Genre: Technical Report
Type: Text
URI: http://hdl.handle.net/2142/11070
Other Identifier(s): UIUCDCS-R-2005-2603
Rights Information: You are granted permission for the non-commercial reproduction, distribution, display, and performance of this technical report in any format, BUT this permission is only for a period of 45 (forty-five) days from the most recent time that you verified that this technical report is still available from the University of Illinois at Urbana-Champaign Computer Science Department under terms that include this permission. All other rights are reserved by the author(s).
Date Available in IDEALS: 2009-04-20
 

This item appears in the following Collection(s)

Show full item record

Item Statistics

  • Total Downloads: 322
  • Downloads this Month: 2
  • Downloads Today: 0

Browse

My Account

Information

Access Key