Abstract
Power consumption has become one of the most important concerns in the design of embedded processor; the power dissipation of microprocessors grows rapidly as the development of CMOS technology packs more transistors per unit area. However, the potential for further power saving in microprocessors with a conventional architecture is limited because of their unified architectures and mature low-power techniques. An alternative approach to save power is proposed in this paper — embedding a dataflow coprocessor in a conventional RISC processor. The dataflow coprocessor is designed to execute short code segments, such as small loops, function calls and long equation evaluations, very efficiently. We demonstrate a factor of 7 improvement in power-efficiency over current general-purpose processors. Dataflow techniques are not new, but we apply the concept to address a new problem — to improve the power-efficiency of conventional processors.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Soudris, D., Piguet, C., Goutis, C. (eds.): Designing CMOS Circuits for Low Power. Kluwer academic publishers, Dordrecht (2002)
Burks, A.W., Goldstine, H.H., von Neumann, J.: Preliminary discussion of the logical design of an electronic computing instrument. In: John von Neumann Collected Works, vol. V, pp. 34–79. The Macmillan Co., New York (1963)
Montanaro, J., Witec, R.T., et al.: A 160-MHz, 32-b, 0.5-W CMOS RISC Microprocessor. IEEE Journal of Solid-State Circuits 31(11) (November 1996)
Bajwa, R.S., et al.: Instruction buffering to reduce power in processors for signal processing. IEEE transition on VLSI (1997)
Lee, L.H., Moyer, W., Arends, J.: Instruction fetch energy reduction using loop caches for embedded applications with small tight loops. In: Proceedings ISLPED 1999, pp. 267–269 (August 1999)
Hennessy, J.L., Patterson, D.A.: Computer Architecture: A Quantitative approach, 3rd edn. Morgan Kaufmann Publishers, San Francisco (2003)
Veen, A.H.: Dataflow machine architecture. ACM Computing Surveys (CSUR) 18(4) (December 1986)
Watson, I., Gurd, J.R.: A Practical Dataflow Computer. IEEE Journal of Computer 15(2), 51–57 (1982)
Sparsø, J., Furber, S. (eds.): Principles of Asynchronous Circuit Design: A systems Perspective. Kluwer Academic Publishers, Dordrecht (2001)
AT91R40008 Electrical Characteristics, Atmel Co. (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Liu, Y., Furber, S., Li, Z. (2006). The Design of a Dataflow Coprocessor for Low Power Embedded Hierarchical Processing. In: Vounckx, J., Azemard, N., Maurine, P. (eds) Integrated Circuit and System Design. Power and Timing Modeling, Optimization and Simulation. PATMOS 2006. Lecture Notes in Computer Science, vol 4148. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11847083_41
Download citation
DOI: https://doi.org/10.1007/11847083_41
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-39094-7
Online ISBN: 978-3-540-39097-8
eBook Packages: Computer ScienceComputer Science (R0)