ACM Home Page
Please provide us with feedback. Feedback
MediaBreeze: a decoupled architecture for accelerating multimedia applications
Full text PdfPdf (651 KB)
Source ACM SIGARCH Computer Architecture News archive
Volume 29 ,  Issue 5  (December 2001) table of contents
Special Issue: PACT 2001 workshops
WORKSHOP SESSION: PACT 2001 workshops table of contents
Pages: 62 - 67  
Year of Publication: 2001
ISSN:0163-5964
Authors
Deependra Talla  The University of Texas, Austin, TX
Lizy K. John  The University of Texas, Austin, TX
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 12,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/563647.563659
What is a DOI?

ABSTRACT

Decoupled architectures are fine-grain processors that partition the memory access and execute functions in a computer program and exploit the parallelism between the two functions. Although some concepts from the traditional decoupled access execute paradigm made its way into commercial processors, they encountered resistance in general-purpose applications because these applications are not very structured and regular. However, multimedia applications have recently become dominant workload on desktops and workstations. Media applications are very structured and regular and lend themselves well to the decoupling concept. In this paper, we present an architecture that decouples the useful/true computations from the overhead/supporting instructions in media applications. The proposed scheme is incorporated into an out-of-order general-purpose processor enhanced with SIMD extensions. Explicit hardware support is provided to exploit instruction level parallelism in the overhead component. Performance evaluation shows that such hardware can significantly improve performance over conventional SIMD enhanced general-purpose processors. Results on nine multimedia benchmarks show that the proposed MediaBreeze architecture provides a 1.05x to 16.7x performance improvement over a 2-way out-of-order SIMD machine. On introducing slip-based data prefetching, a performance improvement up to 28x is observed.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
 
4
 
5
A. R. Pleszkun and E. S. Davidson, "Structured memory access architecture," Proc. IEEE. Int. Conf. on Parallel Processing, pp. 461-471, 1983.
 
6
R. R. Shively, "Architecture of a programmable digital signal processor," IEEE Trans. on Computers, vol. C-31, pp. 16-22, Jan. 1978.
7
 
8
J. E. Thornton, "Parallel operation in the Control Data 6600," Fall Joint Computers Conference, vol. 26, pp. 33-40, 1961.
9
10
 
11
D. J. Kuck, and R. A. Stokes, "The Burroughs scientific processor (BSP)," IEEE Trans. on Computers, C-31 (5), pp. 363-376, 1982.
12
 
13
D. Burger, and T. M. Austin, "The SimpleScalar tool set," Version 2.0. Technical Report 1342, Univ. of Wisconsin-Madison, Comp. Sci. Dept, 1997.
 
14
D. Talla, "Architectural techniques to accelerate multimedia applications on general-purpose processors," Ph.D. Thesis, The University of Texas at Austin, Aug. 2001. Available: http://www.ece.utexas.edu/-deepu/phd_thesis.pdf
 
15
 
16
 
17
 
18
R. B. Lee, "Multimedia extensions for general-purpose processors," Proc. IEEE Workshop on Signal Processing Systems, pp, 9-23, Nov. 1997.
 
19


Collaborative Colleagues:
Deependra Talla: colleagues
Lizy K. John: colleagues