| Power optimization using divide-and-conquer techniques for minimization of the number of operations |
| Full text |
Publisher Site
,
Pdf
(55 KB)
|
| Source
|
International Conference on Computer Aided Design
archive
Proceedings of the 1997 IEEE/ACM international conference on Computer-aided design
table of contents
San Jose, California, United States
Pages: 108 - 111
Year of Publication: 1997
ISBN:0-8186-8200-0
|
|
Authors
|
|
Inki Hong
|
Computer Science Department, University of California, Los Angeles, CA
|
|
Miodrag Potkonjak
|
Computer Science Department, University of California, Los Angeles, CA
|
|
Ramesh Karri
|
Dept. of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA
|
|
| Sponsors |
|
| Publisher |
IEEE Computer Society
Washington, DC, USA
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 25, Citation Count: 3
|
|
|
ABSTRACT
We develop an approach to minimizing power consumption of portable wireless DSP applications using a set of compilation and architectural techniques. The key technical innovation is a novel divide-and-conquer compilation technique to minimize the number of operations for general DSP computations. Our technique optimizes not only a significantly wider set of computations than the previously published techniques, but also outperforms (or performs at least as well as other techniques) on all examples. Along the architectural dimension, we investigate coordinated impact of compilation techniques on the number of processors which provide optimal trade-off between cost and power. We demonstrate that proper compilation techniques can significantly reduce power with bounded hardware cost. The effectiveness of all techniques and algorithms is documented on numerous real-life designs.
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
|
A.R Chandrakasan, S. Sheng, and R.W. Broderson. Low-power CMOS digital design. IEEE J. of Solid- State Circuits, 27(4):473-484, 1992.
|
| |
2
|
RD. Hoang and J.M. Rabaey. Scheduling of DSP programs onto multiprocessors for maximum throughput. IEEE Trans. on Signal Processing, 41 (6):2225- 2235, 1993.
|
| |
3
|
I. Hong, M. Potkonjak, and R. Karri. Power optimization using divide-and-conquer techniques for minimization of the number of operations. Technical report, Computer Science Department, UCLA, 1997.
|
| |
4
|
E.A. Lee and D.G. Messerschmitt. Synchronous dataflow. Proc. of the IEEE, 75(9):1235-1245, 1987.
|
| |
5
|
C.E. Leiserson and J.B. Saxe. Retiming synchronous circuitry. Algorithmica, 6(1):5-35, 1991.
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
D. Singh, J. Rabaey, M. Pedram, F. Catthoor, S. Rajgopal, N. Sehgal, and T. Mozdzen. Power conscious cad tools and methodologies: A perspective. Proc. of the IEEE, 83(4), 1995.
|
 |
11
|
|
| |
12
|
R.E. Tarjan. Depth first search and linear graph algorithms. SIAM J. on Computing, 1 (2): 146-160, 1972.
|
| |
13
|
|
CITED BY 3
|
Johnson Kin , Chunho Lee , William H. Mangione-Smith , Miodrag Potkonjak, Power efficient mediaprocessors: design space exploration, Proceedings of the 36th ACM/IEEE conference on Design automation, p.321-326, June 21-25, 1999, New Orleans, Louisiana, United States
|
|
|
|
|
INDEX TERMS
Primary Classification:
C.
Computer Systems Organization
C.3
SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS
Subjects:
Signal processing systems
Additional Classification:
B.
Hardware
B.7
INTEGRATED CIRCUITS
B.7.1
Types and Design Styles
Subjects:
Memory technologies
I.
Computing Methodologies
I.5
PATTERN RECOGNITION
I.5.4
Applications
Subjects:
Signal processing
K.
Computing Milieux
K.6
MANAGEMENT OF COMPUTING AND INFORMATION SYSTEMS
K.6.2
Installation Management
Subjects:
Benchmarks
General Terms:
Algorithms,
Design,
Experimentation,
Measurement,
Performance,
Theory
Keywords:
DSP computations,
architectural techniques,
compilation,
data flow graphs,
divide-and-conquer compilation,
portable wireless DSP applications,
power consumption
|