Knowledge

Processor power dissipation

Source 📝

197:(AMD) have defined TDP as the maximum heat generation for thermally significant periods, while running worst-case non-synthetic workloads; thus, TDP is not reflecting the actual maximum power of the processor. This ensures the computer will be able to handle essentially all applications without exceeding its thermal envelope, or requiring a cooling system for the maximum theoretical power (which would cost more but in favor of extra headroom for processing power). 646: 485:) emanates at a micro-level in transistors. Small amounts of currents are always flowing between the differently doped parts of the transistor. The magnitude of these currents depend on the state of the transistor, its dimensions, physical properties and sometimes temperature. The total amount of leakage currents tends to inflate for increasing temperature and decreasing transistor sizes. 31: 343:
The dynamic power consumption originates from the activity of logic gates inside a CPU. When the logic gates toggle, energy is flowing as the capacitors inside them are charged and discharged. The dynamic power consumed by a CPU is approximately proportional to the CPU frequency, and to the square of
816:
In Intel's case, a specified chip's TDP has less to do with the amount of power a chip needs to use (or can use) and more to do with the amount of power the computer's fan and heatsink need to be able to dissipate while the chip is under sustained load. Actual power usage can be higher or (much)
488:
Both dynamic and short-circuit power consumption are dependent on the clock frequency, while the leakage current is dependent on the CPU supply voltage. It has been shown that the energy consumption of a program shows convex energy behavior, meaning that there exists an optimal CPU frequency at
617:
or multi-process manner to take full advantage of such hardware. Many multi-threaded development paradigms introduce overhead, and will not see a linear increase in speed when compared to the number of processors. This is particularly true while accessing shared or dependent resources, due to
415:
When logic gates toggle, some transistors inside may change states. As this takes a finite amount of time, it may happen that for a very brief amount of time some transistors are conducting simultaneously. A direct path between the source and ground then results in some short-circuit power loss
633:
Processors can be damaged from overheating, but vendors protect processors with operational safeguards such as throttling and automatic shutdown. When a core exceeds the set throttle temperature, processors can reduce power to maintain a safe temperature level and if the processor is unable to
236:
have been instituted in personal computers for when they are idle, the overall consumption of today's high-performance CPUs is considerable. This is in strong contrast with the much lower energy consumption of CPUs designed for low-power devices.
1111: 204:
features to reduce energy use, other components, such as the motherboard and chipset, take up a larger proportion of the computer's energy. In applications where the computer is often heavily loaded, such as scientific computing,
1125: 173:
For example, the Pentium 4 2.8 GHz has a 68.4 W typical thermal power and 85 W maximum thermal power. When the CPU is idle, it will draw far less than the typical thermal power.
339: 877:
De Vogeleer, Karel; Memmi, Gerard; Jouvelot, Pierre; Coelho, Fabien (2013-09-09). "The Energy/Frequency Convexity Rule: Modeling and Experimental Validation on Mobile Devices".
396: 549:, which can be thought of as reducing the capacitance switched on each clock tick, or can be thought of as locally reducing the clock frequency in some sections of the chip. 609:, so that single-threaded code executed faster on newer processors with no modification. More recently, in order to manage CPU power dissipation, processor makers favor 200:
In many applications, the CPU and other components are idle much of the time, so idle power contributes significantly to overall system power usage. When the CPU uses
483: 444: 245:
There are several factors contributing to the CPU power consumption; they include dynamic power consumption, short-circuit power consumption, and power loss due to
552:
Various techniques to reduce the switching activity – number of transitions the CPU drives into off-chip data buses, such as non-multiplexed
788:
Thermal Design Power (TDP) should be used for processor thermal solution design targets. The TDP is not the maximum power that the processor can dissipate.
665: 531:
that replace PCB traces between two chips with relatively lower-capacitance on-chip metal interconnect between two sections of a single integrated chip;
546: 625:
Recently, IBM has been exploring ways to distribute computing power more efficiently by mimicking the distributional properties of the human brain.
899: 738: 1024: 948: 840: 148:
As a processor model's design matures, smaller transistors, lower-voltage structures, and design experience may reduce energy consumption.
107:, consume power in the order of tens to hundreds of watts. Some other CPU implementations use very little power; for example, the CPUs in 801: 581:
Recycling at least some of that energy stored in the capacitors (rather than dissipating it as heat in transistors) –
1007:
Al-Khatib, Zaid; Abdi, Samar (2015-04-13). "Operand-Value-Based Modeling of Dynamic Energy Consumption of Soft Processors in FPGA".
916:
Basu, K.; Choudhary, A.; Pisharath, J.; Kandemir, M. (2002). "Power protocol: Reducing power dissipation on off-chip data buses".
1244: 660: 634:
maintain a safe operating temperature through throttling actions, it will automatically shut down to prevent permanent damage.
134:
usually reduces energy consumption; it is also possible to undervolt the microprocessor while keeping the clock rate the same.
606: 817:
lower than TDP, but the figure is intended to give guidance to engineers designing cooling solutions for their products.
592:
clusters of instructions using common components, the CPU power used to run an application can be significantly reduced.
225: 80: 1178: 1114:. Ballistic Research Laboratories. Reportno. 971. United States Department of Commerce Office of Technical Services. 1092: 1066: 254: 1212: 246: 753: 521: 446:). The magnitude of this power is dependent on the logic gate, and is rather complex to model on a macro level. 221: 1249: 619: 506: 87:
is a major consideration of nearly all CPU manufacturers to date. Historically, early CPUs implemented with
1153: 926: 589: 194: 130:
For a given CPU core, energy usage will scale up as its clock rate increases. Reducing the clock rate or
1133: 972:
K. Moiseev, A. Kolodny and S. Wimer (September 2008). "Timing-aware power-optimal ordering of signals".
686: 58: 46: 1046: 701: 681: 565: 561: 349: 206: 178: 931: 917: 532: 989: 954: 878: 651: 528: 62: 919:
35th Annual IEEE/ACM International Symposium on Microarchitecture, 2002. (MICRO-35). Proceedings
829: 1183: 1020: 944: 836: 582: 452: 160: 96: 50: 1188: 1168: 1115: 1012: 981: 936: 502: 419: 233: 201: 186: 100: 1163: 1208:
CPU Reference for all vendors. Process node, die size, speed, power, instruction set, etc.
1146: 676: 120: 116: 17: 1194: 900:
Low Power Architecture Design and Compilation Techniques for High-Performance Processors
622:
contention. This effect becomes more noticeable as the number of processors increases.
706: 691: 671: 614: 1158: 1041: 772: 1238: 1173: 1011:. Lecture Notes in Computer Science. Vol. 9040. Springer, Cham. pp. 65–76. 830:"Enhanced Intel SpeedStep Technology for the Intel Pentium M Processor (White Paper)" 517: 84: 1207: 993: 958: 1179:
https://web.archive.org/web/20090216190358/http://mbsg.intel.com/mbsg/glossary.aspx
696: 578:
Layering heat-conduction zones within the CPU framework ("Christmassing the Gate").
557: 542: 538: 510: 142: 141:, each of which uses power. Turning unused areas off saves energy, such as through 131: 108: 74: 864: 152:
Processor manufacturers usually release two power consumption numbers for a CPU:
1016: 711: 553: 190: 88: 1120: 940: 645: 209:(how much computing the CPU does per unit of energy) becomes more significant. 641: 610: 602: 217: 138: 985: 174: 1042:"The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software" 497:
Power consumption can be reduced in several ways, including the following:
30: 737:
Zhang, Yifan; Liu, Yunxin; Zhuang, Li; Liu, Xuanzhe; Zhao, Feng; Li, Qun.
601:
Historically, processor manufacturers consistently delivered increases in
1228: 1071: 716: 213: 123:
may consume only a few milliwatts or even as little as a few microwatts.
92: 1154:
http://developer.intel.com/design/itanium2/documentation.htm#datasheets
588:
Optimizing machine code - by implementing compiler optimizations that
212:
CPUs typically use a significant portion of the power consumed by the
232:'s backlight also uses a significant portion of overall power. While 104: 1223: 1093:"Frequently Asked Questions About Temperature for Intel® Processors" 905:(Report). Advanced Computer Architecture Laboratory. ACAL-TR-94-01. 1220: – online calculation tool for server energy costs 883: 29: 182: 112: 54: 1217: 229: 802:"The technical details behind Intel's 7 Watt Ivy Bridge CPUs" 126:
There are a number of engineering reasons for this pattern:
1184:
http://download.intel.com/design/Xeon/datashts/25213506.pdf
1112:"A Survey of Domestic Electronic Digital Computing Systems" 974:
ACM Transactions on Design Automation of Electronic Systems
159:, which is measured under normal load (for instance, AMD's 1189:
http://www.intel.com/Assets/en_US/PDF/datasheet/313079.pdf
898:
Su, Ching-Long; Tsui, Chi-Ying; Despain, Alvin M. (1994).
1169:
http://www.intel.com/design/intarch/prodbref/27331106.pdf
1164:
http://www.intel.com/design/mobile/datashts/24297301.pdf
568:
such as power protocol. Sometimes an "activity factor" (
489:
which energy consumption is minimal for the work done.
1195:
http://support.amd.com/us/Processor_TechDocs/43374.pdf
575:
Sacrificing transistor density for higher frequencies.
739:
Accurate CPU Power Modeling for Multicore Smartphones
613:
chip designs, thus software needs to be written in a
572:) is put into the above equation to reflect activity. 527:
Capacitance reduction – increasingly
455: 422: 352: 257: 1159:
http://www.intel.com/pressroom/kits/quickreffam.htm
1174:http://www.via.com.tw/en/products/processors/c7-d/ 477: 438: 390: 333: 334:{\displaystyle P_{cpu}=P_{dyn}+P_{sc}+P_{leak}} 27:Production of waste heat by computer processors 754:"Undervolting and Overclocking on Ivy Bridge" 597:Clock frequencies and multi-core chip designs 8: 741:(Report). Microsoft Research. MSR-TR-2015-9. 169:, which is measured under a worst-case load 53:, and dissipate this energy in the form of 666:Advanced Configuration and Power Interface 1119: 930: 882: 547:globally asynchronous locally synchronous 460: 454: 427: 421: 379: 357: 351: 316: 300: 281: 262: 256: 863:Jan M. Rabaey; Massoud Pedram; editors. 449:Power consumption due to leakage power ( 729: 1142: 1131: 516:Frequency reduction – 181:(TDP), which is the maximum amount of 1224:For specification on Intel processors 7: 1067:"IBM demos cognitive computer chips" 501:Voltage reduction – 137:New features generally require more 91:consumed power on the order of many 1213:Processor Electrical Specifications 404:is the switched load capacitance, 95:. Current CPUs in general-purpose 79:Designing CPUs that perform tasks 25: 800:Cunningham, Andrew (2013-01-14). 43:processing unit power dissipation 1065:Johnson, R. Colin (2011-08-18). 1009:Applied Reconfigurable Computing 865:"Low Power Design Methodologies" 644: 216:. Other major uses include fast 185:generated by the CPU, which the 846:from the original on 2015-08-12 661:Autonomous peripheral operation 391:{\displaystyle P_{dyn}=CV^{2}f} 1: 607:instruction-level parallelism 585:, energy recovery logic, etc. 189:in a computer is required to 1231:, 2001-04-15, by Paul DeMone 1017:10.1007/978-3-319-16214-0_6 773:"Athlon 64 for Quiet Power" 752:Cutress, Ian (2012-04-23). 247:transistor leakage currents 115:of electricity, while some 39:Processor power dissipation 1266: 941:10.1109/MICRO.2002.1176262 72: 18:CPU electrical consumption 771:Chin, Mike (2004-06-15). 522:dynamic frequency scaling 222:graphics processing units 1110:Weik, Martin H. (1955). 478:{\displaystyle P_{leak}} 45:is the process in which 1245:Central processing unit 986:10.1145/1391962.1391973 507:dynamic voltage scaling 1141:Cite journal requires 479: 440: 439:{\displaystyle P_{sc}} 392: 335: 234:energy-saving features 195:Advanced Micro Devices 35: 1040:Sutter, Herb (2005). 687:Low-power electronics 629:Processor overheating 480: 441: 393: 336: 177:normally contain the 167:maximum thermal power 157:typical thermal power 111:often use just a few 33: 925:. pp. 345–355. 702:Performance per watt 682:IT energy management 566:value cache encoding 562:Gray code addressing 453: 420: 350: 255: 207:performance per watt 179:thermal design power 1229:Making x86 Run Cool 1121:2027/wu.89037555299 541:techniques such as 529:integrated circuits 63:electronic circuits 47:computer processors 34:Photos of heatsinks 1197:, pages 10 and 80. 1047:Dr. Dobb's Journal 777:silentpcreview.com 652:Electronics portal 475: 436: 388: 331: 228:. In laptops, the 193:. Both Intel and 97:personal computers 36: 1026:978-3-319-16213-3 950:978-0-7695-1859-6 837:Intel Corporation 583:adiabatic circuit 503:dual-voltage CPUs 344:the CPU voltage: 161:average CPU power 51:electrical energy 16:(Redirected from 1257: 1150: 1144: 1139: 1137: 1129: 1124:. Archived from 1123: 1097: 1096: 1089: 1083: 1082: 1080: 1079: 1062: 1056: 1055: 1037: 1031: 1030: 1004: 998: 997: 969: 963: 962: 934: 924: 913: 907: 906: 904: 895: 889: 888: 886: 874: 868: 861: 855: 854: 852: 851: 845: 834: 826: 820: 819: 813: 812: 797: 791: 790: 785: 784: 768: 762: 761: 749: 743: 742: 734: 654: 649: 648: 533:low-κ dielectric 484: 482: 481: 476: 474: 473: 445: 443: 442: 437: 435: 434: 411: 407: 403: 397: 395: 394: 389: 384: 383: 368: 367: 340: 338: 337: 332: 330: 329: 308: 307: 292: 291: 273: 272: 220:, which contain 202:power management 121:embedded systems 117:microcontrollers 69:Power management 21: 1265: 1264: 1260: 1259: 1258: 1256: 1255: 1254: 1235: 1234: 1204: 1140: 1130: 1109: 1106: 1104:Further reading 1101: 1100: 1091: 1090: 1086: 1077: 1075: 1064: 1063: 1059: 1039: 1038: 1034: 1027: 1006: 1005: 1001: 971: 970: 966: 951: 932:10.1.1.115.9946 922: 915: 914: 910: 902: 897: 896: 892: 876: 875: 871: 867:. 2012. p. 133. 862: 858: 849: 847: 843: 832: 828: 827: 823: 810: 808: 799: 798: 794: 782: 780: 770: 769: 765: 751: 750: 746: 736: 735: 731: 726: 721: 677:Green computing 650: 643: 640: 631: 599: 495: 456: 451: 450: 423: 418: 417: 409: 405: 401: 375: 353: 348: 347: 312: 296: 277: 258: 253: 252: 243: 77: 71: 28: 23: 22: 15: 12: 11: 5: 1263: 1261: 1253: 1252: 1250:Electric power 1247: 1237: 1236: 1233: 1232: 1226: 1221: 1215: 1210: 1203: 1202:External links 1200: 1199: 1198: 1192: 1186: 1181: 1176: 1171: 1166: 1161: 1156: 1151: 1143:|journal= 1128:on 2006-01-09. 1105: 1102: 1099: 1098: 1084: 1057: 1032: 1025: 999: 964: 949: 908: 890: 869: 856: 839:. March 2004. 821: 792: 763: 744: 728: 727: 725: 722: 720: 719: 714: 709: 707:Power analysis 704: 699: 694: 689: 684: 679: 674: 672:Glitch removal 669: 663: 657: 656: 655: 639: 636: 630: 627: 615:multi-threaded 598: 595: 594: 593: 586: 579: 576: 573: 550: 536: 525: 514: 494: 491: 472: 469: 466: 463: 459: 433: 430: 426: 408:is frequency, 387: 382: 378: 374: 371: 366: 363: 360: 356: 328: 325: 322: 319: 315: 311: 306: 303: 299: 295: 290: 287: 284: 280: 276: 271: 268: 265: 261: 242: 239: 226:power supplies 187:cooling system 171: 170: 164: 150: 149: 146: 135: 70: 67: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 1262: 1251: 1248: 1246: 1243: 1242: 1240: 1230: 1227: 1225: 1222: 1219: 1216: 1214: 1211: 1209: 1206: 1205: 1201: 1196: 1193: 1190: 1187: 1185: 1182: 1180: 1177: 1175: 1172: 1170: 1167: 1165: 1162: 1160: 1157: 1155: 1152: 1148: 1135: 1127: 1122: 1117: 1113: 1108: 1107: 1103: 1094: 1088: 1085: 1074: 1073: 1068: 1061: 1058: 1053: 1049: 1048: 1043: 1036: 1033: 1028: 1022: 1018: 1014: 1010: 1003: 1000: 995: 991: 987: 983: 979: 975: 968: 965: 960: 956: 952: 946: 942: 938: 933: 928: 921: 920: 912: 909: 901: 894: 891: 885: 880: 873: 870: 866: 860: 857: 842: 838: 831: 825: 822: 818: 807: 803: 796: 793: 789: 778: 774: 767: 764: 759: 758:anandtech.com 755: 748: 745: 740: 733: 730: 723: 718: 715: 713: 710: 708: 705: 703: 700: 698: 695: 693: 690: 688: 685: 683: 680: 678: 675: 673: 670: 667: 664: 662: 659: 658: 653: 647: 642: 637: 635: 628: 626: 623: 621: 616: 612: 608: 604: 596: 591: 587: 584: 580: 577: 574: 571: 567: 563: 559: 555: 551: 548: 544: 540: 537: 534: 530: 526: 523: 519: 518:underclocking 515: 512: 508: 504: 500: 499: 498: 492: 490: 486: 470: 467: 464: 461: 457: 447: 431: 428: 424: 413: 398: 385: 380: 376: 372: 369: 364: 361: 358: 354: 345: 341: 326: 323: 320: 317: 313: 309: 304: 301: 297: 293: 288: 285: 282: 278: 274: 269: 266: 263: 259: 250: 248: 240: 238: 235: 231: 227: 223: 219: 215: 210: 208: 203: 198: 196: 192: 188: 184: 180: 176: 168: 165: 162: 158: 155: 154: 153: 147: 144: 140: 136: 133: 129: 128: 127: 124: 122: 118: 114: 110: 109:mobile phones 106: 102: 98: 94: 90: 86: 82: 76: 68: 66: 64: 60: 56: 52: 48: 44: 40: 32: 19: 1218:SizingLounge 1134:cite journal 1126:the original 1087: 1076:. Retrieved 1070: 1060: 1051: 1045: 1035: 1008: 1002: 977: 973: 967: 918: 911: 893: 872: 859: 848:. Retrieved 824: 815: 809:. Retrieved 806:Ars Technica 805: 795: 787: 781:. Retrieved 776: 766: 757: 747: 732: 697:Overclocking 632: 624: 600: 569: 558:bus encoding 543:clock gating 539:Power gating 511:undervolting 496: 487: 448: 414: 412:is voltage. 399: 346: 342: 251: 244: 211: 199: 172: 166: 156: 151: 143:clock gating 132:undervolting 125: 89:vacuum tubes 78: 75:Variable TDP 42: 38: 37: 980:(4): 1–17. 779:. p. 3 712:Dissipation 692:Moore's law 603:clock rates 554:address bus 218:video cards 139:transistors 85:overheating 81:efficiently 57:due to the 1239:Categories 1078:2011-10-01 850:2013-12-21 811:2013-01-14 783:2013-12-21 724:References 611:multi-core 175:Datasheets 99:, such as 73:See also: 59:resistance 1191:, page 12 927:CiteSeerX 884:1401.4655 590:schedules 493:Reduction 191:dissipate 93:kilowatts 1072:EE Times 994:18895687 959:18811466 841:Archived 717:PowerTOP 638:See also 560:such as 214:computer 119:used in 101:desktops 83:without 49:consume 241:Sources 105:laptops 61:in the 1023:  992:  957:  947:  929:  668:(ACPI) 535:, etc. 524:, etc. 513:, etc. 400:where 224:, and 990:S2CID 955:S2CID 923:(PDF) 903:(PDF) 879:arXiv 844:(PDF) 833:(PDF) 564:, or 113:watts 1147:help 1054:(3). 1021:ISBN 945:ISBN 620:lock 605:and 545:and 183:heat 103:and 55:heat 1116:hdl 1013:doi 982:doi 937:doi 230:LCD 41:or 1241:: 1138:: 1136:}} 1132:{{ 1069:. 1052:30 1050:. 1044:. 1019:. 988:. 978:13 976:. 953:. 943:. 935:. 835:. 814:. 804:. 786:. 775:. 756:. 556:, 520:, 509:, 505:, 249:: 65:. 1149:) 1145:( 1118:: 1095:. 1081:. 1029:. 1015:: 996:. 984:: 961:. 939:: 887:. 881:: 853:. 760:. 570:A 471:k 468:a 465:e 462:l 458:P 432:c 429:s 425:P 416:( 410:V 406:f 402:C 386:f 381:2 377:V 373:C 370:= 365:n 362:y 359:d 355:P 327:k 324:a 321:e 318:l 314:P 310:+ 305:c 302:s 298:P 294:+ 289:n 286:y 283:d 279:P 275:= 270:u 267:p 264:c 260:P 163:) 145:. 20:)

Index

CPU electrical consumption

computer processors
electrical energy
heat
resistance
electronic circuits
Variable TDP
efficiently
overheating
vacuum tubes
kilowatts
personal computers
desktops
laptops
mobile phones
watts
microcontrollers
embedded systems
undervolting
transistors
clock gating
average CPU power
Datasheets
thermal design power
heat
cooling system
dissipate
Advanced Micro Devices
power management

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.