{"677472":{"#nid":"677472","#data":{"type":"event","title":"PhD Proposal by Ruobing Han","body":[{"value":"\u003Cp\u003E\u003Cstrong\u003ETitle:\u003C\/strong\u003E\u0026nbsp;Co-Design of Compiler and Runtime for Performance-Portable GPU Programming on CPUs\u003C\/p\u003E\u003Cp\u003E\u003Cstrong\u003EDate\u003C\/strong\u003E: Thursday, October 17, 2024\u003C\/p\u003E\u003Cp\u003E\u003Cstrong\u003ETime:\u003C\/strong\u003E\u0026nbsp;3:00 PM \u2013 5:00 PM EST\u003C\/p\u003E\u003Cp\u003E\u003Cstrong\u003ELocation (Hybrid):\u003C\/strong\u003E\u0026nbsp;Klaus 1212 and Microsoft teams (\u003Ca href=\u0022https:\/\/teams.microsoft.com\/l\/meetup-join\/19%3ameeting_OWY3NzRjYTktNjA1OS00NzUzLWI4ODMtNDAxYzE5NjUwNGRk%40thread.v2\/0?context=%7b%22Tid%22%3a%22482198bb-ae7b-4b25-8b7a-6d7f32faa083%22%2c%22Oid%22%3a%22858265e6-a634-4d42-937c-9657ee47814c%22%7d\u0022 title=\u0022https:\/\/teams.microsoft.com\/l\/meetup-join\/19%3ameeting_OWY3NzRjYTktNjA1OS00NzUzLWI4ODMtNDAxYzE5NjUwNGRk%40thread.v2\/0?context=%7b%22Tid%22%3a%22482198bb-ae7b-4b25-8b7a-6d7f32faa083%22%2c%22Oid%22%3a%22858265e6-a634-4d42-937c-9657ee47814c%22%7d\u0022\u003Elink\u003C\/a\u003E)\u003C\/p\u003E\u003Cp\u003E\u003Cstrong\u003ERuobing Han\u003C\/strong\u003E\u003C\/p\u003E\u003Cp\u003EPh.D. Student\u003C\/p\u003E\u003Cp\u003ESchool of Computer Science\u003C\/p\u003E\u003Cp\u003ECollege of Computing\u003C\/p\u003E\u003Cp\u003EGeorgia Institute of Technology\u003C\/p\u003E\u003Cp\u003E\u003Cstrong\u003ECommittee:\u003C\/strong\u003E\u003C\/p\u003E\u003Cp\u003EDr. Hyesoon Kim (advisor) - School of Computer Science, Georgia Institute of Technology\u003C\/p\u003E\u003Cp\u003EDr. Santosh Pande - School of Computer Science, Georgia Institute of Technology\u003C\/p\u003E\u003Cp\u003EDr. Yingyan (Celine) Lin - School of Computer Science, Georgia Institute of Technology\u003C\/p\u003E\u003Cp\u003E\u003Cstrong\u003EAbstract:\u003C\/strong\u003E\u003C\/p\u003E\u003Cp\u003EWith the rapid development of Artificial Intelligence (AI) and High-Performance Computing (HPC), there is an enormous demand for computational resources. To meet this demand, most commercial and research data centers are CPU-GPU heterogeneous systems, providing both CPUs and GPUs to users.\u003C\/p\u003E\u003Cp\u003EWhile most AI and HPC applications are implemented for GPUs, CPUs, despite offering substantial computational resources, are consistently underutilized in these heterogeneous systems. It is common for users to wait hours for GPU devices to become available, even though many CPUs remain idle. This raises an important question: \u003Cem\u003ECan CPUs be effectively utilized to run GPU applications?\u003C\/em\u003E\u003C\/p\u003E\u003Cp\u003ETo address the challenge of GPU-to-CPU migration, my presentation focuses on two key aspects. First, I introduce two projects, COX and CuPBoP, which provide broad support to migrate various existing GPU programs to CPUs correctly. Second, I present a project aimed at improving CPU performance when executing programs transformed from GPU applications, significantly enhancing the ability of a single CPU to execute such programs. Lastly, I discuss a recent project that scales CPU migration to distributed nodes, enabling the execution of GPU programs across multiple CPU nodes.\u003C\/p\u003E\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E","summary":"","format":"limited_html"}],"field_subtitle":"","field_summary":[{"value":"\u003Cp\u003ECo-Design of Compiler and Runtime for Performance-Portable GPU Programming on CPUs\u003C\/p\u003E","format":"limited_html"}],"field_summary_sentence":[{"value":"Co-Design of Compiler and Runtime for Performance-Portable GPU Programming on CPUs"}],"uid":"27707","created_gmt":"2024-10-10 21:28:21","changed_gmt":"2024-10-10 21:28:21","author":"Tatianna Richardson","boilerplate_text":"","field_publication":"","field_article_url":"","field_event_time":{"event_time_start":"2024-10-17T15:00:00-04:00","event_time_end":"2024-10-17T17:00:00-04:00","event_time_end_last":"2024-10-17T17:00:00-04:00","gmt_time_start":"2024-10-17 19:00:00","gmt_time_end":"2024-10-17 21:00:00","gmt_time_end_last":"2024-10-17 21:00:00","rrule":null,"timezone":"America\/New_York"},"location":" Klaus 1212 and Microsoft teams ","extras":[],"groups":[{"id":"221981","name":"Graduate Studies"}],"categories":[],"keywords":[{"id":"102851","name":"Phd proposal"}],"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":""}}}