Withdraw
Loading…
ALP: Efficient Support for All Levels of Parallelism for Complex Media Applications
Sasanka, Ruchira; Li, Man-Lap; Adve, Sarita V.; Chen, Yen-Kuang; Debes, Eric
Loading…
Permalink
https://hdl.handle.net/2142/11072
Description
- 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
- Issue Date
- 2005-07
- Keyword(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.
- Type of Resource
- text
- Permalink
- http://hdl.handle.net/2142/11072
- Copyright and License 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).
Owning Collections
Manage Files
Loading…
Edit Collection Membership
Loading…
Edit Metadata
Loading…
Edit Properties
Loading…
Embargoes
Loading…