{"599997":{"#nid":"599997","#data":{"type":"event","title":"Ph.D. Proposal Oral Exam - Michael Giardino","body":[{"value":"\u003Cp\u003E\u003Cstrong\u003ETitle:\u0026nbsp; \u003C\/strong\u003E\u003Cem\u003EA Software Framework for Application-guided Power-aware Control Systems\u003C\/em\u003E\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cstrong\u003ECommittee:\u0026nbsp; \u003C\/strong\u003E\u003C\/p\u003E\r\n\r\n\u003Cp\u003EDr. Ferri, Advisor\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003EDr. Chatterjee, Chair\u003C\/p\u003E\r\n\r\n\u003Cp\u003EDr. Yalamanchili\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cstrong\u003EAbstract: \u003C\/strong\u003E\u003C\/p\u003E\r\n\r\n\u003Cp\u003EThe purpose of this research is to develop proactive management of power and performance trade-offs through greater cooperation between applications and computer hardware.\u0026nbsp; To enable such a management system, the proposed work is a software framework for application-guided power-aware control systems.\u0026nbsp; This system allows an application to guide the underlying computing hardware through a reusable and modular software abstraction.\u0026nbsp; This abstraction layer enables an application to avoid hardware-specific details while still requesting resources from the computing hardware using a generic quality-of-service (QoS) interface.\u0026nbsp; The computing system, in turn, monitors its current power and performance state and notifies the application to adjust its computational load by changing its algorithms.\u0026nbsp; This two-way communication between application and computing platform allows both application and system designers to create proactive strategies for managing power and performance states. Our framework consists of the three major components: the physical system controller, the quality-of-service (QoS) manager, and the computer power and performance controller (CPPC).\u0026nbsp; The QoS manager and CPPC are designed to be reusable for any physical system controller and underlying hardware.\u0026nbsp; The physical system controller is a software application used to control an underlying physical system (e.g. motors, sensors, etc.).\u0026nbsp; In our experimental system, the physical system controller is an obstacle-avoiding autonomous robot.\u003C\/p\u003E\r\n","summary":null,"format":"limited_html"}],"field_subtitle":"","field_summary":"","field_summary_sentence":[{"value":"A Software Framework for Application-guided Power-aware Control Systems"}],"uid":"28475","created_gmt":"2017-12-17 19:21:38","changed_gmt":"2017-12-17 19:21:38","author":"Daniela Staiculescu","boilerplate_text":"","field_publication":"","field_article_url":"","field_event_time":{"event_time_start":"2017-12-22T09:00:00-05:00","event_time_end":"2017-12-22T11:00:00-05:00","event_time_end_last":"2017-12-22T11:00:00-05:00","gmt_time_start":"2017-12-22 14:00:00","gmt_time_end":"2017-12-22 16:00:00","gmt_time_end_last":"2017-12-22 16:00:00","rrule":null,"timezone":"America\/New_York"},"extras":[],"groups":[{"id":"434371","name":"ECE Ph.D. Proposal Oral Exams"}],"categories":[],"keywords":[{"id":"102851","name":"Phd proposal"},{"id":"1808","name":"graduate students"}],"core_research_areas":[],"news_room_topics":[],"event_categories":[{"id":"1788","name":"Other\/Miscellaneous"}],"invited_audience":[{"id":"78771","name":"Public"}],"affiliations":[],"classification":[],"areas_of_expertise":[],"news_and_recent_appearances":[],"phone":[],"contact":[],"email":[],"slides":[],"orientation":[],"userdata":""}}}