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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
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)