|
ABSTRACT
Abstract: Decisions taken at the earliest steps of the design process may have a significant impact on the characteristics of the final implementation. This paper illustrates how power consumption issues can be tackled during the scheduling and resource-binding steps of high-level synthesis. Algorithms for these steps targeting at low-power data-paths and trading off, in some cases, speed and area for low power are presented. The algorithms focus on reducing the activity of the functional units (adders, multipliers) by minimizing the transitions of their input operands. The power consumption of the functional units accounts for a large fraction of the overall data-path power budget.
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
|
A. Chandrakasan, M. Potkonjak, J. Rabaey, and R. Brodersen. HYPER-LP: A system for power minimization using architectural transformations. IEEE Trans. on CAD, pages 300-303, Nov. 1992.
|
| |
4
|
A. Chandrakasan, S. Sheng, and R. Broderssen. Low power CMOS digital design. IEEE Trans. on SSC, 27(4):473-483, Apr. 1992.
|
| |
5
|
A. Chatterjee and R. Roy. Synthesis of low power linear DSP circuits using activity metrics. In Proc. of the Int. Conf. on VLSI Design, pages 265-270, Jan. 1994.
|
 |
6
|
Diana Marculescu , Radu Marculescu , Massoud Pedram, Information theoretic measures of energy consumption at register transfer level, Proceedings of the 1995 international symposium on Low power design, p.81-86, April 23-26, 1995, Dana Point, California, United States
[doi> 10.1145/224081.224096]
|
 |
7
|
|
| |
8
|
E Dewilde, E. Deprettere, and R. Nouta. Parallel and pipelined VLSI implementation of signal processing algorithms, chapter 15, pages 257-264. VLSI and Modem Signal Processing. Prentice-Hall, Inglewood Cliffs, NJ, 1985.
|
| |
9
|
|
| |
10
|
|
| |
11
|
S. Kung. On supercomputing with systolic/wavefront array processor. In Proc. of the IEEE, pages 867-884, July 1984.
|
| |
12
|
E Landman and J. Rabaey. Black-box capacitance models for architectural power analysis. In Proc. Int. Workshop on Low Power Desi~,n, pages 165-170, Apr. 1994.
|
 |
13
|
|
 |
14
|
|
 |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
K. Rao and E Yip. Discrete Cosine Transform. Academic Press, 1990.
|
| |
19
|
|
| |
20
|
A. van Gerenden. SLS: An efficient switch-level timing simulator using rain-max voltage waveforms. In Proc. VLSI 89 Conf., pages 79-88, Aug. 1989.
|
| |
21
|
S. Wuytack,-F. Catthoor, F~. Franseen, L. Nachtergaele, and H. D. Man. Global communications and memory optimizing transformations for low power. In Proc. Int. Workshop on Low Power Design, pages 203-208, Apr. 1994.
|
CITED BY 19
|
|
|
|
|
|
|
|
|
|
|
Lars Kruse , Eike Schmidt , Gerd Jochens , Ansgar Stammermann , Wolfgang Nebel, Lower bound estimation for low power high-level synthesis, Proceedings of the 13th international symposium on System synthesis, September 20-22, 2000, Madrid, Spain
|
|
|
|
|
|
|
|
|
|
|
|
Lars Kruse , Eike Schmidt , Gerd Jochens , Wolfgang Nebel, Lower and upper bounds on the switching activity in scheduled data flow graphs, Proceedings of the 1999 international symposium on Low power electronics and design, p.115-120, August 16-17, 1999, San Diego, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Zili Shao , Qingfeng Zhuge , Meilin Liu , Chun Xue , Edwin H. M. Sha , Bin Xiao, Algorithms and analysis of scheduling for loops with minimum switching, International Journal of Computational Science and Engineering, v.2 n.1/2, p.88-97, June 2006
|
|
|
|
|
|
Gerd Jochens , Lars Kruse , Eike Schmidt , Wolfgang Nebel, A new parameterizable power macro-model for datapath components, Proceedings of the conference on Design, automation and test in Europe, p.8-es, January 1999, Munich, Germany
|
|
|
|
|
|
Meikang Qiu , Meiqin Liu , Hao Li , Hung-Chung Huang , Wenyuan Li , Jiande Wu, Energy-Aware Loop Scheduling and Assignment for Multi-Core, Multi-Functional-Unit Architecture, Journal of Signal Processing Systems, v.57 n.3, p.363-379, December 2009
|
INDEX TERMS
Primary Classification:
B.
Hardware
B.7
INTEGRATED CIRCUITS
B.7.1
Types and Design Styles
Subjects:
VLSI (very large scale integration)
Additional Classification:
B.
Hardware
B.5
REGISTER-TRANSFER-LEVEL IMPLEMENTATION
B.5.1
Design
Subjects:
Arithmetic and logic units
B.5.2
Design Aids
Subjects:
Optimization
General Terms:
Algorithms,
Design,
Performance
Keywords:
adders,
data flow graphs,
data-path power budget,
functional units,
high level synthesis,
high-level synthesis,
logic circuits,
low power,
low-power data-paths,
multipliers,
network synthesis,
power consumption,
resource binding,
resource-binding,
scheduling,
trading off
|