{"id":18708,"date":"2024-08-19T11:08:16","date_gmt":"2024-08-19T15:08:16","guid":{"rendered":"https:\/\/carla2024.org\/?post_type=speaker&#038;p=18708"},"modified":"2024-09-19T20:18:30","modified_gmt":"2024-09-19T23:18:30","slug":"george-k-thiruvathukal","status":"publish","type":"speaker","link":"https:\/\/carla2024.org\/speaker\/george-k-thiruvathukal\/","title":{"rendered":"George K. Thiruvathukal"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"18708\" class=\"elementor elementor-18708\" data-elementor-post-type=\"speaker\">\n\t\t\t\t<div class=\"elementor-element elementor-element-424339d e-flex e-con-boxed e-con e-parent\" data-id=\"424339d\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7a6814f hidden-aine-title-yes hidden-aine-title-single-yes elementor-widget elementor-widget-aine-breadcrumb\" data-id=\"7a6814f\" data-element_type=\"widget\" data-widget_type=\"aine-breadcrumb.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t        <div class=\"breadcrumb\" typeof=\"BreadcrumbList\" vocab=\"https:\/\/schema.org\/\">\n            <div class=\"breadcrumb-listItem\"><!-- Breadcrumb NavXT 7.3.0 -->\n<span property=\"itemListElement\" typeof=\"ListItem\"><a property=\"item\" typeof=\"WebPage\" title=\"Go to Home.\" href=\"https:\/\/carla2024.org\" class=\"home\" aria-current=\"page\"><span property=\"name\">Home<\/span><\/a><meta property=\"position\" content=\"1\"><\/span><\/div>        <\/div>\n        \t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4aa313e e-flex e-con-boxed e-con e-parent\" data-id=\"4aa313e\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-765a5d6 e-con-full e-flex e-con e-child\" data-id=\"765a5d6\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f9dc86c elementor-widget elementor-widget-image\" data-id=\"f9dc86c\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.21.0 - 26-05-2024 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"294\" height=\"300\" src=\"https:\/\/carla2024.org\/wp-content\/uploads\/2024\/08\/GeorgeThiruvathukal-294x300.png\" class=\"attachment-medium size-medium wp-image-19780\" alt=\"\" srcset=\"https:\/\/carla2024.org\/wp-content\/uploads\/2024\/08\/GeorgeThiruvathukal-294x300.png 294w, https:\/\/carla2024.org\/wp-content\/uploads\/2024\/08\/GeorgeThiruvathukal-768x784.png 768w, https:\/\/carla2024.org\/wp-content\/uploads\/2024\/08\/GeorgeThiruvathukal-600x613.png 600w, https:\/\/carla2024.org\/wp-content\/uploads\/2024\/08\/GeorgeThiruvathukal.png 800w\" sizes=\"(max-width: 294px) 100vw, 294px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\"><\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-95c4295 e-con-full e-flex e-con e-child\" data-id=\"95c4295\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6dbf216 effect-gradient-yes elementor-widget elementor-widget-aine_animated-headline\" data-id=\"6dbf216\" data-element_type=\"widget\" speaker=\"\" data-widget_type=\"aine_animated-headline.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t        <h1  class=\"elementor-headline\">\n                <span class=\"elementor-headline-dynamic-wrapper elementor-headline-text-wrapper\">\n                    <span class=\"elementor-headline-dynamic-text elementor-headline-text-active\">George K. Thiruvathukal<\/span>\n        \t\t<\/span>\n                <\/h1>\n        \t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e086121 elementor-widget elementor-widget-text-editor\" data-id=\"e086121\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.21.0 - 26-05-2024 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p><strong>Affiliation: <\/strong>Loyola University Chicago<\/p><p><strong>Country:<\/strong>\u00a0USA<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-143d4ff elementor-widget elementor-widget-text-editor\" data-id=\"143d4ff\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Tutorial: <a href=\"https:\/\/carla2024.org\/portfolios\/accelerating-computing-using-sycl-programming-for-gpus\/\">Accelerating Computing Using SYCL Programming for GPUs<\/a><\/strong><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a03e32d elementor-widget elementor-widget-text-editor\" data-id=\"a03e32d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Workshop: <a href=\"https:\/\/carla2024.org\/portfolios\/advanced-computing-trends-in-latin-america\/\">Advanced Computing Trends in Latin America<\/a><\/strong><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-01f7397 elementor-widget elementor-widget-text-editor\" data-id=\"01f7397\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Title: Reusing Deep Learning Models: Trust, Challenges, and Directions for Software Engineering 2.0 in an Era of Generative AI<\/strong><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-41725e6 elementor-widget elementor-widget-text-editor\" data-id=\"41725e6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Abstract<\/strong><\/p><p>Deep neural networks (DNNs) achieve state-of-the-art performance in many areas, including computer vision, natural language processing, system configuration, and question-answering. However, DNNs are expensive to develop, both in intellectual effort (e.g., devising new architectures) and computational costs (e.g., training). Reusing DNNs offers a promising solution to amortize these costs, both within organizations and across the broader computing industry. As the paradigm shifts towards Software 2.0, however, understanding reuse patterns becomes critical. Trust in deep learning models is essential, particularly as they become integrated with traditional (non-ML) software. Software engineering must also evolve to account for the growing use of DNN components, including generated artifacts. In the era of generative AI, where models and prompts serve as valuable artifacts, preserving them is crucial for ensuring reproducibility. This invited talk describes the challenges in current DNN reuse, including both technical gaps and missing engineering practices. We summarize failures in reuse techniques across conceptual (e.g., reuse based on research), adaptive (e.g., building on existing implementations), and deployment (e.g., reuse on new devices) approaches, while outlining advances needed to improve each.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a554df8 elementor-widget elementor-widget-text-editor\" data-id=\"a554df8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Bio<\/strong><\/p><p>George K. Thiruvathukal is Full Professor of Computer Science and the Department Chairperson at Loyola University Chicago. He is also Visiting Computer Scientist at Argonne National Laboratory in the Leadership Computing Facility. He received a Ph.D. (1995) and MS (1990) in Computer Science from Illinois Institute of Technology and a BA (1988) in Computer Science and Physics with a Mathematics Minor from Lewis University in Romeoville, IL. As a Computer Science major at Lewis University, he received the department\u2019s top graduating student award in the College of Arts and Sciences; as a Physics major at the same university, he was inducted into the Sigma Pi Sigma Physics National honor society. During the summer of his junior year, he worked with Philip J. Hatcher at the University of New Hampshire on a NSF-funded summer REU program focused on compiler construction for data-parallel languages on genearl-purpose MIMD architectures, where he really learned C and Unix systems programming and continues to teach on these topics to this day in courses such as COMP 141, 310-410, and 339-439 (among others). The resulting tools led to the development of a portable Data Parallel C dialect inspired by the C* Language used to program the Connection Machine. The ideas of Data Parallel C live on in Data Parallel C++, an Intel effort where Dr. Thiruvathukal is developing curricular modules to bring this promising new technology to new audiences.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Loyola University Chicago<\/p>\n","protected":false},"featured_media":19780,"parent":0,"template":"elementor_header_footer","meta":{"_acf_changed":false,"_eb_attr":""},"categories":[71],"acf":[],"_links":{"self":[{"href":"https:\/\/carla2024.org\/wp-json\/wp\/v2\/speaker\/18708"}],"collection":[{"href":"https:\/\/carla2024.org\/wp-json\/wp\/v2\/speaker"}],"about":[{"href":"https:\/\/carla2024.org\/wp-json\/wp\/v2\/types\/speaker"}],"version-history":[{"count":43,"href":"https:\/\/carla2024.org\/wp-json\/wp\/v2\/speaker\/18708\/revisions"}],"predecessor-version":[{"id":22691,"href":"https:\/\/carla2024.org\/wp-json\/wp\/v2\/speaker\/18708\/revisions\/22691"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/carla2024.org\/wp-json\/wp\/v2\/media\/19780"}],"wp:attachment":[{"href":"https:\/\/carla2024.org\/wp-json\/wp\/v2\/media?parent=18708"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/carla2024.org\/wp-json\/wp\/v2\/categories?post=18708"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}