{"id":{"repo_id":"buffalo","oai_identifier":"oai:ubir.buffalo.edu:10477/80889"},"canonical_url":"https://search.dev.ndltd.org/etd/buffalo/oai:ubir.buffalo.edu:10477/80889","repository":{"repo_id":"buffalo","name":"Buffalo","base_url":"https://ubir.buffalo.edu/oai/request"},"display":{"title":"A Temperature-Aware Approach to Managing Smartphone Efficiency and Power Consumption","abstract":"Ph.D.","abstract_html":"Ph.D.","abstract_has_math":false,"creators":["Srinivasa, Guru Prasad; 0000-0003-3384-8393"],"institution":"State University of New York at Buffalo","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":["Challen, Geoffrey","Computer Science and Engineering"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2019,"date_issued":"2019-10-29T16:47:54Z","date_published":"2019-10-29T16:47:54Z","updated_at":"2026-07-27T19:05:25Z","subjects":["computer science"],"languages":["eng"],"rights":["Users of works found in University at Buffalo Institutional Repository (UBIR) are responsible for identifying and contacting the copyright owner for permission to reuse. University at Buffalo Libraries do not manage rights for copyright-protected works and cannot assist with permissions.","Copyright retained by author."],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/10477/80889","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Challen, Geoffrey","Computer Science and Engineering"]},{"key":"dc:creator","label":"Author","values":["Srinivasa, Guru Prasad; 0000-0003-3384-8393"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2019-10-29T16:47:54Z","2019","2019-08-05 01:16:18"]},{"key":"dc:publisher","label":"Institution","values":["State University of New York at Buffalo"]},{"key":"dc:type","label":"Dc Type","values":["Text","Dissertation"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["computer science"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["Users of works found in University at Buffalo Institutional Repository (UBIR) are responsible for identifying and contacting the copyright owner for permission to reuse. University at Buffalo Libraries do not manage rights for copyright-protected works and cannot assist with permissions.","Copyright retained by author."]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/10477/80889"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Ph.D.","Given the slow advance of battery technology, battery lifetime continues to be a primary concern on energy-constrained devices such as smartphones. Moreover, to enable reasonable lifetimes, tomorrow's phone will need to quickly ramp up to laptop-class performance when required by the user, and then quickly ramp down to embedded-class power consumption when idle. Today's architectures do not provide the agility necessary to navigate such extremes. The range of power scaling offered by processor-based techniques is limited and does not address power consumed by other system components: mem­ ory, stable storage, and communication devices. And while Operating Systems (OS) are starting to treat energy as a first-class resource, they are not able to efficiently operate diverse ensembles of components with different power­ performance characteristics. Instead, the OSes aim to optimize each compo­ nent individually with the hope that such a strategy will also lead to a global optimization. For any given workload, there exists some device configuration that achieves the highest efficiency- the ratio of work done per unit Joule. While the ratio itself is computationally feasible , it is difficult to determine the configuration that would produce the highest efficiency. This requires intelligent algorithms to navigate the configuration space to ensure that the device is operating within the specified efficiency constraints.","**To request an accessible version of the file(s) associated with this item, contact library@buffalo.edu. Please include the item's persistent URL [http://hdl.handle.net/. . .] in your request.**"]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["A Temperature-Aware Approach to Managing Smartphone Efficiency and Power Consumption"]}]}],"canonical_facts":{"dc:contributor":["Challen, Geoffrey","Computer Science and Engineering"],"dc:creator":["Srinivasa, Guru Prasad; 0000-0003-3384-8393"],"dc:date":["2019-10-29T16:47:54Z","2019","2019-08-05 01:16:18"],"dc:description":["Ph.D.","Given the slow advance of battery technology, battery lifetime continues to be a primary concern on energy-constrained devices such as smartphones. Moreover, to enable reasonable lifetimes, tomorrow's phone will need to quickly ramp up to laptop-class performance when required by the user, and then quickly ramp down to embedded-class power consumption when idle. Today's architectures do not provide the agility necessary to navigate such extremes. The range of power scaling offered by processor-based techniques is limited and does not address power consumed by other system components: mem­ ory, stable storage, and communication devices. And while Operating Systems (OS) are starting to treat energy as a first-class resource, they are not able to efficiently operate diverse ensembles of components with different power­ performance characteristics. Instead, the OSes aim to optimize each compo­ nent individually with the hope that such a strategy will also lead to a global optimization. For any given workload, there exists some device configuration that achieves the highest efficiency- the ratio of work done per unit Joule. While the ratio itself is computationally feasible , it is difficult to determine the configuration that would produce the highest efficiency. This requires intelligent algorithms to navigate the configuration space to ensure that the device is operating within the specified efficiency constraints.","**To request an accessible version of the file(s) associated with this item, contact library@buffalo.edu. Please include the item's persistent URL [http://hdl.handle.net/. . .] in your request.**"],"dc:format":["application/pdf"],"dc:identifier":["http://hdl.handle.net/10477/80889"],"dc:language":["eng"],"dc:publisher":["State University of New York at Buffalo"],"dc:rights":["Users of works found in University at Buffalo Institutional Repository (UBIR) are responsible for identifying and contacting the copyright owner for permission to reuse. University at Buffalo Libraries do not manage rights for copyright-protected works and cannot assist with permissions.","Copyright retained by author."],"dc:subject":["computer science"],"dc:title":["A Temperature-Aware Approach to Managing Smartphone Efficiency and Power Consumption"],"dc:type":["Text","Dissertation"]},"updated_at":"2026-07-27T19:05:25Z"}