skip to main content
10.1145/1077603.1077645acmconferencesArticle/Chapter ViewAbstractPublication PagesislpedConference Proceedingsconference-collections
Article

Cost-effective low-power processor-in-memory-based reconfigurable datapath for multimedia applications

Published: 08 August 2005 Publication History

Abstract

Multimedia applications have become a dominant computing workload for computer systems as well as for wireless-based devices. Due to their repetitive computing and memory intensive nature, they can take effective advantage from Processor-In-Memory (PIM) technology. In this paper, a new low-power PIM-based 32-bit reconfigurable datapath optimized for multimedia applications is presented. The new circuit efficiently performs parallel arithmetic operations on either 8-, 16-, or 32-bit integer data or on 32-bit single precision floating-point data. As a result, high flexibility is provided at a very low hardware cost. When implemented using the UMC 0.18 μm 1.8 V CMOS technology, the proposed datapath exhibits a 285 MHz running frequency, dissipates just 0.12 mW/MHz and occupies a silicon area of only 107,323 μm2. When performing 2D-DCT, proposed architecture consumes 74% less power and is 28% more power efficient compared to top-of-the-line commercial TI DSP

References

[1]
J. Suh, E.-G. Kim, S. P. Crago, L. Srinivasan, M. C. French, "A performance analysis of PIM, stream processing, and tiled processing on memory-intensive signal processing kernels", Proc. 30th Annual International Symposium on Computer Architecture, 2003, pp. 410--419, 9-11 June 2003.
[2]
D.G. Elliott, M. Stumm, W.M. Snelgrove, C. Cojocaru, R. Mckenzie, "Computational RAM: Implementing Processors in Memory", IEEE Design & Test of Computers, Vol. 16, Issue 1, pp. 32--41, January-March 1999.
[3]
J.T. Zawodny, P.M. Kogge, "Cache-In-Memory", Innovative Architecture for Future Generation High-Performance Processors and Systems, 2001, pp. 3--11, 18-19 January 2001.
[4]
J. Draper, J. Sondeen, S. Mediratta, I. Kim, "Implementation of a 32-bit RISC processor for the data-intensive architecture processing-in-memory chip", Proc. of the IEEE International Conference on Application-Specific Systems, Architectures and Processors, 2002, pp.163--172, 17-19 July 2002.
[5]
M. Margala, R. Lin, "Highly efficient digital CMOS accelerator for image and graphics processing", 15th Annual IEEE International ASIC/SOC Conference 2002, pp.127--132, 25-28 September 2002.
[6]
J. Suh, C. Li, S.P. Crago, R. Parker, "A PIM-based multiprocessor system", Proc. 15th International Parallel and Distributed Processing Symposium, IPDPS 2001, pp. 6, 23-27 April 2001.
[7]
B. S.-H. Kwan, B. F. Cockburn, D. G. Elliott, "Implementation of DSP-RAM: an architecture for parallel digital signal processing in memory", Canadian Conference on Electrical and Computer Engineering, 2001, Vol. 1, pp. 341--345, 13-16 May 2001.
[8]
J.-S. Moon, T.-J. Kwon, J. Sondeen, J.Draper,"An area-efficient standard-cell floating-point unit design for a processing-in-memory system", Proc. of the Conference on European Solid-State Circuits, 2003, ESSCIRC '03, pp. 57--60, 16-18 September 2003.
[9]
J. Fritts, W. Wolf, B. Liu, "Understanding multimedia application characteristics for designing programmable media processors, "SPIE Photonics West, Media Processors '99, San Jose, CA, pp. 2--13, January 1999.
[10]
S. Nazareth, R. Asokan. "Processor Architectures for Multimedia", academics paper, November 2001. http://www.cs.dartmouth.edu/~nazareth/academic/CS107.pdf
[11]
The institute of Electrical and Electronics Engineers, Inc., "IEEE Standard for Binary Floating-Point Arithmetic", ANSI/IEEE Standard No. 754-1985, New York, Aug. 1985.
[12]
J. J. F. Cavanaugh, "Digital Computer Arithmetic- Design and Implementation" McGraw-Hill Book Company, 1984.
[13]
A. Farooqui, V. G. Oklobdzija, "A Programmable Data-Path for MPEG-4 and Natural Hybrid Video Coding", 34th Annual Asilomar Conference on signals, Systems and Computers, Pacific Grove, California, October 29 - November 1, 2000.
[14]
Y. Wang, J. Osternmann, Y-Q Zhang, "Video Processing And Communications", Prentice Hall, 2002.
[15]
W.H. Chen, C.H. Smith, and S.C. Fralick, "A Fast Computational Algorithm for the Discrete Cosine Transform," IEEE Trans. Communications, vol. 25, pp. 1004--1009, 1977.
[16]
B. J. Jasionowski, "A Processor-in-memory for Image and Video Compression", MS Thesis, University of Rochester, Rochester, New York, 2004.
[17]
I. Daubechies, "Orthonormal Bases of Compactly Supported Wavelets." Comm. Pure Appl. Math.,Vol 41, pp. 909--996, 1988.
[18]
M. K.-F. Lay, "A Processor-in-Memory for Image Compression using the Discrete Wavelet Transform", MS Thesis, University of Rochester, Rochester, New York, 2004.
[19]
TI TMS320VC5509 Fixed-Point DSP, http://focus.ti.com/docs/prod/folders/tms320vc5509.html
[20]
TI TMS320VC5509 Revision D Power Consumption Measurements, January 8, 2002.
[21]
TI TMS320C55x Hardware Extensions for Image/Video Applications Programmer's Reference, February 2002, http://focus.ti.com/lit/ug/spru098/spru098.pdf

Cited By

View all

Index Terms

  1. Cost-effective low-power processor-in-memory-based reconfigurable datapath for multimedia applications

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      ISLPED '05: Proceedings of the 2005 international symposium on Low power electronics and design
      August 2005
      400 pages
      ISBN:1595931376
      DOI:10.1145/1077603
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 08 August 2005

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. datapath
      2. processor-in-memory
      3. reconfigurable computing

      Qualifiers

      • Article

      Conference

      ISLPED05
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 398 of 1,159 submissions, 34%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)3
      • Downloads (Last 6 weeks)1
      Reflects downloads up to 06 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media