{"id":2845,"date":"2017-02-17T17:40:21","date_gmt":"2017-02-18T00:40:21","guid":{"rendered":"http:\/\/aviral.lab.asu.edu\/?page_id=2845"},"modified":"2020-08-23T03:35:59","modified_gmt":"2020-08-23T03:35:59","slug":"ptv","status":"publish","type":"page","link":"https:\/\/labs.engineering.asu.edu\/mps-lab\/low-power-computing\/ptv\/","title":{"rendered":"Power, Temperature and Variation aware Computing"},"content":{"rendered":"<h3>Challenge<\/h3>\r\n<p>Power consumption, process variations, and temperature are all problems due to technology scaling to incredible levels. Our approach to deal with power, temperature and process variations is to expose them to microarchitecture and software levels, where instruction scheduling and component sleep solutions can be developed to handle these issues.<\/p>\r\n<h3>Challenge of Power, Temperature, and Variations<\/h3>\r\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-423 aligncenter\" src=\"https:\/\/labs.engineering.asu.edu\/mps-lab\/wp-content\/uploads\/sites\/8\/2011\/06\/scaling-300x55.png\" alt=\"\" width=\"535\" height=\"98\" srcset=\"https:\/\/labs.engineering.asu.edu\/mps-lab\/wp-content\/uploads\/sites\/8\/2011\/06\/scaling-300x55.png 300w, https:\/\/labs.engineering.asu.edu\/mps-lab\/wp-content\/uploads\/sites\/8\/2011\/06\/scaling-768x140.png 768w, https:\/\/labs.engineering.asu.edu\/mps-lab\/wp-content\/uploads\/sites\/8\/2011\/06\/scaling.png 792w\" sizes=\"auto, (max-width: 535px) 100vw, 535px\" \/><\/p>\r\n<p>Two important consequences of technology scaling are\u00a0the increase in leakage power\u00a0and increase in variation in the characteristics of manufactured devices. Leakage power is projected to contribute more than 40% of total power budget in processors fabricated in 65 nm technology and beyond. Unlike dynamic power, leakage power is highly sensitive to variations in gate dimensions as well as the operational temperature. High variation in the power consumption results in the\u00a0significant overestimation of the specification, leading to increased design time\/effort and results in significant loss of parameterized yield. Hence, reducing the total power, temperature and the variation in the power consumption is an important problem.<\/p>\r\n<h3>Leakage-Aware Power Gating<\/h3>\r\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-424 aligncenter\" src=\"https:\/\/labs.engineering.asu.edu\/mps-lab\/wp-content\/uploads\/sites\/8\/2011\/06\/lapg-300x127.png\" alt=\"\" width=\"520\" height=\"220\" srcset=\"https:\/\/labs.engineering.asu.edu\/mps-lab\/wp-content\/uploads\/sites\/8\/2011\/06\/lapg-300x127.png 300w, https:\/\/labs.engineering.asu.edu\/mps-lab\/wp-content\/uploads\/sites\/8\/2011\/06\/lapg-768x324.png 768w, https:\/\/labs.engineering.asu.edu\/mps-lab\/wp-content\/uploads\/sites\/8\/2011\/06\/lapg.png 865w\" sizes=\"auto, (max-width: 520px) 100vw, 520px\" \/><\/p>\r\n<p>We introduce a leakage sensor in FUs, and develop a temperature and process variations aware power gating technique. Our power gating approach is based on the IPC, using which it determines how many FUs must be on. Once this is decided, based on the leakage of the FUs (which automatically takes temperature into account), which FUs should be power gates is determined.<\/p>\r\n<h3><a class=\"aligncenter\" title=\"Relevant Publications: PTV\" href=\"https:\/\/labs.engineering.asu.edu\/mps-lab\/publications\/?tgid=2\" target=\"_blank\" rel=\"noopener noreferrer\">Relevant Publications<\/a><\/h3>\r\n\r\n<p>&nbsp;<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p class=\"mb-2\">Challenge Power consumption, process variations, and temperature are all problems due to technology scaling to incredible levels. Our approach to deal with power, temperature and process variations is to expose them to microarchitecture and software levels, where instruction scheduling and component sleep solutions can be developed to handle these issues. Challenge of Power, Temperature, and&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2795,"menu_order":45,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2845","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/labs.engineering.asu.edu\/mps-lab\/wp-json\/wp\/v2\/pages\/2845","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/labs.engineering.asu.edu\/mps-lab\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/labs.engineering.asu.edu\/mps-lab\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/labs.engineering.asu.edu\/mps-lab\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/labs.engineering.asu.edu\/mps-lab\/wp-json\/wp\/v2\/comments?post=2845"}],"version-history":[{"count":0,"href":"https:\/\/labs.engineering.asu.edu\/mps-lab\/wp-json\/wp\/v2\/pages\/2845\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/labs.engineering.asu.edu\/mps-lab\/wp-json\/wp\/v2\/pages\/2795"}],"wp:attachment":[{"href":"https:\/\/labs.engineering.asu.edu\/mps-lab\/wp-json\/wp\/v2\/media?parent=2845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}