Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2016 Aug 19;371(1701):20150446.
doi: 10.1098/rstb.2015.0446.

Energy and time determine scaling in biological and computer designs

Affiliations

Energy and time determine scaling in biological and computer designs

Melanie Moses et al. Philos Trans R Soc Lond B Biol Sci. .

Abstract

Metabolic rate in animals and power consumption in computers are analogous quantities that scale similarly with size. We analyse vascular systems of mammals and on-chip networks of microprocessors, where natural selection and human engineering, respectively, have produced systems that minimize both energy dissipation and delivery times. Using a simple network model that simultaneously minimizes energy and time, our analysis explains empirically observed trends in the scaling of metabolic rate in mammals and power consumption and performance in microprocessors across several orders of magnitude in size. Just as the evolutionary transitions from unicellular to multicellular animals in biology are associated with shifts in metabolic scaling, our model suggests that the scaling of power and performance will change as computer designs transition to decentralized multi-core and distributed cyber-physical systems. More generally, a single energy-time minimization principle may govern the design of many complex systems that process energy, materials and information.This article is part of the themed issue 'The major synthetic evolutionary transitions'.

Keywords: computer architecture; evolutionary transitions; metabolism; networks; scaling.

PubMed Disclaimer

Figures

Figure 1.
Figure 1.
Idealized branching models in biology (a) and computers (c). (a) A cardiovascular tree with branching factor λ = 2, H = 5 hierarchical branchings and N = 32 terminal branches at level 0 that represent capillaries. (b) The radius and length of successive branches: Dr defines the relative radius and Dl defines the relative length of pipe or wire between successive hierarchical levels (i and i + 1) in both biology (a) and computers (c). (c) The semi-hierarchical branching of logic wires on a computer chip. Each module within a hierarchical level is shaded the same colour. The purple, red, green and blue (thinnest to thickest) wires cross 0, 1, 2 and 3 modules, respectively. The wire lengths and widths increase as they cross more levels according to Dl and Dr. Dw defines the number of wires, determined by the ratio of internal (intra-module) communication per node to external (inter-module) communication per node. Here Dw = 2 so that a node is connected to all nodes within a module (in this case only 1) by a purple wire, 1/2 of the nodes in the next hierarchical level by red wires, 1/4 of the nodes in the next level by green wires, and 1/8 of the nodes in the next level by blue wires.
Figure 2.
Figure 2.
The energy–time minimization model predicts metabolic scaling in mammals. Data from [23] show slight, but theoretically important, curvature in the scaling of metabolic rate versus mass of mammals. The theoretical optimum predicted by equation (3.8) with Dr = 24/11 is shown as a solid line. The West et al. 3/4 scaling prediction [5] is shown as a dotted line, and the best empirical fit of equation (3.8) to the data is shown as a dashed line (Dr = 2.50).
Figure 3.
Figure 3.
The energy–time minimization model predicts power scaling in chips. Each data point represents a microprocessor chip, with active power and number of transistors per chip from [11]. The energy–time minimization model prediction (equation (3.12)) is shown as solid line, and the best-fit line is shown as dashed line.
Figure 4.
Figure 4.
The energy–time minimization model predicts how throughput scales with the number of transistors. The raw data and their sources are included as electronic supplementary material. The model prediction (equation (3.13)) is shown as a solid line. The dotted line shows an alternative prediction if throughput were bound by the nodes (switching speed) rather than the network. The dashed line is the best fit to the data.

Similar articles

Cited by

References

    1. Kleiber M. 1947. Body size and metabolic rate. Physiol. Rev. 27, 511. - PubMed
    1. Moore G, et al. 1998. Cramming more components onto integrated circuits. Proc. IEEE 86, 82–85. (10.1109/JPROC.1998.658762) - DOI
    1. Koomey J, Berard S, Sanchez M, Wong H. 2011. Implications of historical trends in the electrical efficiency of computing. Ann. Hist. Comput. IEEE 33, 46–54. (10.1109/MAHC.2010.28) - DOI
    1. Christie P, Stroobandt D. 2000. The interpretation and application of Rent's rule. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 8, 639–648. (10.1109/92.902258) - DOI
    1. West GB, Brown JH, Enquist BJ. 1997. A general model for the origin of allometric scaling laws in biology. Science 276, 122 (10.1126/science.276.5309.122) - DOI - PubMed

Publication types

LinkOut - more resources