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

ALP: Efficient Support for All Levels of Parallelism for Complex Media Applications

Show full item record

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

Files in this item

File Description Format
PDF ALP Efficient S ... lex Media Applications.pdf (139KB) (no description provided) PDF
Title: ALP: Efficient Support for All Levels of Parallelism for Complex Media Applications
Author(s): Sasanka, Ruchira; Li, Man-Lap; Adve, Sarita V.; Chen, Yen-Kuang; Debes, Eric
Subject(s): parallel systems
Abstract: The real-time execution of contemporary complex media applications requires energy-efficient processing capabilities beyond those of current superscalars. We observe that the complexity of contemporary media applications requires support for multiple forms of parallelism, including ILP, TLP, and various forms of DLP such as sub-word SIMD, short vectors, and streams. Based on our observations, we propose an architecture, called ALP, that efficiently integrates all of these forms of parallelism with evolutionary changes to the programming model and hardware. The novel part of ALP is a DLP technique called {\em SIMD vectors and streams (SVectors/SStreams)}, which is integrated within a conventional superscalar based CMP/SMT architecture with sub-word SIMD. This technique lies between sub-word SIMD and vectors, providing significant benefits over the former at a lower cost than the latter. Our evaluations show that each form of parallelism supported by ALP is important. Specifically, SVectors/SStreams are effective -- compared to a system with the other enhancements in ALP, they give speedups of 1.1X to 3.4X and energy-delay product improvements of 1.1X to 5.1X for applications with DLP.
Issue Date: 2005-07
Genre: Technical Report
Type: Text
URI: http://hdl.handle.net/2142/11072
Other Identifier(s): UIUCDCS-R-2005-2605
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: 125
  • Downloads this Month: 1
  • Downloads Today: 0

Browse

My Account

Information

Access Key