CINXE.COM
ACM-IEEE CS Ken Kennedy Award
<!DOCTYPE html> <html lang="en" class=" no-js"> <head> <!-- Google Consent Mode --> <script data-cookieconsent="ignore"> window.dataLayer = window.dataLayer || []; function gtag(){ dataLayer.push(arguments); } gtag("consent", "default", { ad_storage: "denied", analytics_storage: "denied", functionality_storage: "denied", personalization_storage: "denied", security_storage: "granted", wait_for_update: 500 }); gtag("set", "ads_data_redaction", true); gtag("set", "url_passthrough", false); </script> <!-- End Google Consent Mode--> <!-- Google Tag Manager --> <script data-cookieconsent="ignore"> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-5BVDRXH'); </script> <!-- End Google Tag Manager --> <!-- Cookiebot CMP--> <script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="9bb7fc8b-05a2-4292-85e6-45213b19c5ff" data-blockingmode="auto" type="text/javascript" ></script> <!-- End Cookiebot CMP --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"/> <link rel="stylesheet" href="/css/acm.css?antiCache=1716999351349" type="text/css"/> <link rel="stylesheet" href="/css/print.css?antiCache=1716999351349" type="text/css" media="print"/> <script type="text/javascript" src="/js/classList.js"></script> <script type="text/javascript" src="/js/webfontloader.js"></script> <script type="text/javascript" src="/js/analytics.js?="></script> <script data-cookieconsent="ignore" type="text/javascript" src="/js/modernizr.js"></script> <link rel="shortcut icon" href="/catalog/favicon.ico?v=10"> <meta class="foundation-data-attribute-namespace"> <meta class="foundation-mq-xxlarge"> <meta class="foundation-mq-xlarge-only"> <meta class="foundation-mq-xlarge"> <meta class="foundation-mq-large-only"> <meta class="foundation-mq-large"> <meta class="foundation-mq-medium-only"> <meta class="foundation-mq-medium"> <meta class="foundation-mq-small-only"> <meta class="foundation-mq-small"> <meta class="foundation-mq-topbar"> <title>ACM-IEEE CS Ken Kennedy Award</title> <meta property="og:title" content="David A. Padua, Donald Biggar Willett Professor Emeritus of Engineering at the University of Illinois Urbana-Champaign, is the recipient of the 2024 Ken Kennedy Award."/> <meta name="description" content="Information about ACM - IEEE CS Ken Kennedy Award"/> <meta property="og:description" content="Padua is cited for innovative and usable contributions to the theory and practice of parallel compilation and tools, as well as service to the computing community."/> <meta property="og:type" content="website"/> <meta property="og:image" content="https://awards.acm.org/binaries/content/gallery/acm/ctas/people/david-padua.jpg"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:site" content="@theofficialacm"/> <meta name="twitter:title" content="David A. Padua, Donald Biggar Willett Professor Emeritus of Engineering at the University of Illinois Urbana-Champaign, is the recipient of the 2024 Ken Kennedy Award."/> <meta name="twitter:description" content="Read the news release: https://www.acm.org/media-center/2024/september/kennedy-award-2024"/> <meta name="twitter:image" content="https://awards.acm.org/binaries/content/gallery/acm/ctas/people/david-padua.jpg"/> <meta property="og:url" content="https://awards.acm.org/xpages/kennedy/index"/> <!-- Global site tag (gtag.js) - Google Ads: 968097012 --> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-968097012"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-968097012'); </script> <!-- Global site tag (gtag.js) - Google Ads: 968097012 --> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-968097012"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('set', 'linker', { 'domains': ['acm.org/','cvent.com/'], 'accept_incoming': true }); gtag('js', new Date()); gtag('config', 'AW-968097012'); </script></head> <body> <!-- Google Tag Manager (noscript) --> <noscript><iframe data-cookieblock-src="https://www.googletagmanager.com/ns.html?id=GTM-5BVDRXH" data-cookieconsent="marketing" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- place holder --><div id="header" class="row"> <nav class="top-bar eyebrow show-for-medium-up" data-topbar data-options="is_hover: false"> <section class="top-bar-section"> <div id="skiptocontent"><a href="#SkipTarget">skip to main content</a></div> <ul class="right"> <li><a href="https://www.acm.org" title="ACM Home">ACM Home</a></li> <li><a href="http://amturing.acm.org" title="ACM A.M. Turing Award">ACM A.M. Turing Award</a></li> <li><a href="http://www.acm.org/turing-award-50" title="Turing 50">Turing 50</a></li> <li><a href="http://dl.acm.org" title="Digital Library">Digital Library</a></li> <li><a href="http://cacm.acm.org" title="CACM">CACM</a></li> <li><a href="http://queue.acm.org" title="Queue">Queue</a></li> <li><a href="http://technews.acm.org" title="TechNews">TechNews</a></li> </ul> </section> </nav> <div class="clearfix utilities-area"> <div class="logo-section"> <div class="navbar-header show-for-large-up"> <a class="navbar-brand" href="https://www.acm.org"> <img alt="ACM Logo" class="img-responsive" title="Home" src="/binaries/content/gallery/global/top-menu/acm_logo_tablet.svg"> </a> </div> <div class="navbar-header hide-for-large-up"> <a href=""> <img alt="ACM Logo" class="img-responsive hide-for-large-up" title="Home" src="/binaries/content/gallery/global/top-menu/acm_logo_mobile.svg"> </a> </div> </div> <div id="acm-description" class="column large-5 show-for-large-up"> <div> ACM recognizes excellence<!-- We're an international society of educators, scientists, technologists and engineers dedicated to the advancement of computer science. We offer a world-class <a href="#">Digital Library</a>, <a href="#">publications</a>, <a href="#">conferences</a>, and more. --> </div> </div> <div id="ctas-and-search" class="column large-5 medium-6 no-pad-left ctas-and-search"> <ul class="block-grid right"> <li><a href="/">Home</a></li> <li><a href="/award-recipients">Award Recipients</a></li> <li><a href="/contact-us">Contact Us</a></li> <li class="hide-for-small"> <form class="acm-search-form" id="form_1"> <label for="input_1"> <span class="visually-hidden">Search Input</span> </label> <input type="text" name="q" id="input_1" class="acm-searchbox-input st-default-search-input"/> <label for="search-site_1" class="toggle"> <span class="visually-hidden">Search Submit</span> <i class="fa fa-search left"></i> <input type="button" class="acm-searchbox-submit left" value="Search" name="search-site_1" id="search-site_1" /> </label> </form> </li> </ul> </div> </div> <script type="text/javascript"> (function(w,d,t,u,n,s,e){w['SwiftypeObject']=n;w[n]=w[n]||function(){ (w[n].q=w[n].q||[]).push(arguments);};s=d.createElement(t); e=d.getElementsByTagName(t)[0];s.async=1;s.src=u;e.parentNode.insertBefore(s,e); })(window,document,'script','//s.swiftypecdn.com/install/v2/st.js','_st'); _st('install','RXEmTxVGH--uT5UYK-Dy','2.0.0'); </script> <nav class="top-bar main-nav" data-topbar data-options="is_hover: false"> <ul class="title-area"> <li class="toggle-topbar menu-icon"><a href="#"><span></span> </a></li> </ul> <section id="mobile-nav-topbar" class="top-bar-section"> <div class="mobile-links"> <div class="btn-group"> <a class="btn btn-primary" role="button" href="/">Home</a> <a class="btn btn-primary" role="button" href="/award-recipients">Award Recipients</a> <a class="btn btn-primary" role="button" href="/contact-us">Contact Us</a> </div> <div class="mobile-search"> <form class="acm-search-form" id="mobile_form_1"> <i class="fa fa-search left"></i> <label class="" for="search_mobile_1">Search</label> <input type="text" id="search_mobile_1" class="acm-searchbox-input st-default-search-input" name="q"/> </form> </div> </div> <ul> <li class="has-dropdown not-click"><a href="#">ACM Awards</a> <div class="dropdown clearfix"> <ul class="infonav clearfix"> <li class="infonav__linkList clearfix"> <a href="/" class="first">Awards Home</a> <ul class="infonav__linkList-list clearfix"> <li><a href="/about/turing-laureates-spotlight" title="Spotlight on Turing Laureates" >Spotlight on Turing Laureates</a></li> <li><a href="/turing" title="ACM A.M. Turing Award" >ACM A.M. Turing Award</a></li> <li><a href="/acm-prize" title="ACM Prize in Computing" >ACM Prize in Computing</a></li> <li><a href="/thacker" title="ACM Charles P. "Chuck" Thacker Breakthrough in Computing Award" >ACM Charles P. "Chuck" Thacker Breakthrough in Computing Award</a></li> <li><a href="/allen" title="ACM Frances E. Allen Award" >ACM Frances E. Allen Award</a></li> <li><a href="/barroso" title="ACM Luiz André Barroso Award" >ACM Luiz André Barroso Award</a></li> <li><a href="/distinguished-service" title="ACM Distinguished Service Award" >ACM Distinguished Service Award</a></li> <li><a href="/doctoral-dissertation" title="ACM Doctoral Dissertation Award" >ACM Doctoral Dissertation Award</a></li> <li><a href="/eckert-mauchly" title="ACM-IEEE CS Eckert-Mauchly Award" >ACM-IEEE CS Eckert-Mauchly Award</a></li> <li><a href="/hopper" title="ACM Grace Murray Hopper Award" >ACM Grace Murray Hopper Award</a></li> <li><a href="/bell" title="ACM Gordon Bell Prize" >ACM Gordon Bell Prize</a></li> <li><a href="/bell-climate" title="ACM Gordon Bell Prize for Climate Modelling" >ACM Gordon Bell Prize for Climate Modelling</a></li> <li><a href="international-science-and-engineering-fair" title="International Science and Engineering Fair" >International Science and Engineering Fair</a></li> <li><a href="/kanellakis" title="ACM Paris Kanellakis Theory and Practice Award" >ACM Paris Kanellakis Theory and Practice Award</a></li> <li><a href="/karlstrom" title="ACM Karl V. Karlstrom Outstanding Educator Award" >ACM Karl V. Karlstrom Outstanding Educator Award</a></li> <li><a href="/kennedy" title="ACM-IEEE CS Ken Kennedy Award" >ACM-IEEE CS Ken Kennedy Award</a></li> <li><a href="/lawler" title="ACM Eugene L. Lawler Award" >ACM Eugene L. Lawler Award</a></li> <li><a href="/hpc-fellows" title="ACM-IEEE CS George Michael Memorial HPC Fellowships" >ACM-IEEE CS George Michael Memorial HPC Fellowships</a></li> <li><a href="/newell" title="ACM AAAI Allen Newell Award" >ACM AAAI Allen Newell Award</a></li> <li><a href="/outstanding-contribution" title="Outstanding Contribution to ACM Award" >Outstanding Contribution to ACM Award</a></li> <li><a href="/policy" title="ACM Policy Award" >ACM Policy Award</a></li> <li><a href="/president" title="ACM Presidential Award" >ACM Presidential Award</a></li> <li><a href="/computational-science" title="SIAM/ACM Prize in Computational Science and Engineering" >SIAM/ACM Prize in Computational Science and Engineering</a></li> <li><a href="/software-system" title="ACM Software System Award" >ACM Software System Award</a></li> <li><a href="/athena" title="ACM Athena Lecturer Award" >ACM Athena Lecturer Award</a></li> <li><a href="/cutler-bell" title="ACM/CSTA Cutler-Bell Prize for High School Computing" >ACM/CSTA Cutler-Bell Prize for High School Computing</a></li> <li><a href="/sponsors" title="Sponsors of ACM Awards" >Sponsors of ACM Awards</a></li> </ul> </li> <li class="infonav__landingPage"> <div> <p class="first">About ACM Awards</p> <h2 id="h-GivingCreditwhereCreditIsDue" style="color: rgb(51, 51, 51); text-align: left;">Giving Credit where Credit Is Due</h2> <div class="clearfix" style="color: rgb(51, 51, 51); line-height: 20.8px; text-align: left;"> <p>ACM recognizes excellence through its eminent awards for technical and professional achievements and contributions in computer science and information technology. It also names as Fellows and Distinguished Members those members who, in addition to professional accomplishments, have made significant contributions to ACM's mission. ACM awards recognize achievements by young computing professionals, educators, theoretical computer scientists, software systems innovators, and pioneers who have made humanitarian and cross-discipline contributions.</p> </div></div> </li> <li class="infonav__ctaList"> <div class="infonav__ctaList-cta"> <a href='https://www.nobelprize.org/prizes/physics/2024/press-release/' target='_blank'><img src="/binaries/ctaimagelarge/content/gallery/acm/ctas/people/geoffrey-hinton.jpg" alt="2024 Nobel Prize in Physics recipient Geoffrey Hinton"></a><div class="cta-text"> <a href='https://www.nobelprize.org/prizes/physics/2024/press-release/' target='_blank'>Geoffrey Hinton Awarded the 2024 Nobel Prize in Physics</a></div> </div> <div class="infonav__ctaList-cta"> <a href='https://awards.acm.org/barroso' target='_blank'><img src="/binaries/ctaimagelarge/content/gallery/acm/ctas/awards/acm-luiz-andre-barroso-award.jpg" alt="Image promoting the ACM Luiz André Barroso Award"></a><div class="cta-text"> <a href='https://awards.acm.org/barroso' target='_blank'>ACM Announces Luiz André Barroso Award</a></div> </div> <div class="infonav__ctaList-cta"> <a href='https://www.acm.org/media-center/2024/january/fellows-2023' ><img src="/binaries/ctaimagelarge/content/gallery/acm/ctas/awards/acm-fellows-member-badge.jpg" alt="acm-fellows-member-badge.jpg"></a><div class="cta-text"> <a href='https://www.acm.org/media-center/2024/january/fellows-2023' >ACM Names 2023 Fellows</a></div> </div> </li> </ul> </div> </li> <li class="has-dropdown not-click"><a href="#">Advanced Member Grades</a> <div class="dropdown clearfix"> <ul class="infonav clearfix"> <li class="infonav__linkList clearfix"> <a href="/advanced-member-grades" class="first">Advanced Grades of Membership</a> <ul class="infonav__linkList-list clearfix"> <li><a href="/fellows" title="ACM Fellows" >ACM Fellows</a></li> <li><a href="/distinguished-members" title="ACM Distinguished Members" >ACM Distinguished Members</a></li> <li><a href="/senior-members" title="ACM Senior Members" >ACM Senior Members</a></li> <li><a href="/fellows/faq" title="ACM Fellows FAQ" >ACM Fellows FAQ</a></li> <li><a href="/distinguished-members/faq" title="ACM Distinguished Members FAQ" >ACM Distinguished Members FAQ</a></li> <li><a href="/senior-members/faq" title="ACM Senior Members FAQ" >ACM Senior Members FAQ</a></li> <li><a href="/fellows/committee" title="ACM Fellows Committee" >ACM Fellows Committee</a></li> <li><a href="/distinguished-members/committee" title="ACM Distinguished Member Committee" >ACM Distinguished Member Committee</a></li> </ul> </li> <li class="infonav__landingPage"> <div> <p class="first">ACM Advanced Grades of Membership</p> <p>The ACM <span style="color: rgb(51, 51, 51); line-height: 20.8px; text-align: left;">Advanced Grades of Membership program </span>recognizes the achievements of ACM members through all stages of their career.</p></div> </li> <li class="infonav__ctaList"> <div class="infonav__ctaList-cta"> <a href='https://www.acm.org/media-center/2024/january/fellows-2023' ><img src="/binaries/ctaimagelarge/content/gallery/acm/ctas/awards/acm-fellows-member-badge.jpg" alt="acm-fellows-member-badge.jpg"></a><div class="cta-text"> <a href='https://www.acm.org/media-center/2024/january/fellows-2023' >ACM Names 2023 Fellows</a></div> </div> <div class="infonav__ctaList-cta"> <a href='https://www.acm.org/articles/bulletins/2024/january/distinguished-2023' ><img src="/binaries/ctaimagelarge/content/gallery/acm/ctas/awards/acm-distinguished-member-badge.jpg" alt="acm-distinguished-member-badge.jpg"></a><div class="cta-text"> <a href='https://www.acm.org/articles/bulletins/2024/january/distinguished-2023' >ACM Names 2023 Distinguished Members</a></div> </div> </li> </ul> </div> </li> <li class="has-dropdown not-click"><a href="#">SIG Awards</a> <div class="dropdown clearfix"> <ul class="infonav clearfix"> <li class="infonav__linkList clearfix"> <a href="/sig-awards" class="first">About SIG Awards</a> <ul class="infonav__linkList-list clearfix"> <li><a href="/sig-awards/sigaccess" title="SIGACCESS" >SIGACCESS</a></li> <li><a href="/sig-awards/sigact" title="SIGACT" >SIGACT</a></li> <li><a href="/sig-awards/sigada" title="SIGAda" >SIGAda</a></li> <li><a href="/sig-awards/sigai" title="SIGAI" >SIGAI</a></li> <li><a href="/sig-awards/sigapp" title="SIGAPP" >SIGAPP</a></li> <li><a href="/sig-awards/sigarch" title="SIGARCH" >SIGARCH</a></li> <li><a href="/sig-awards/sigbed" title="SIGBED" >SIGBED</a></li> <li><a href="/sig-awards/sigbio" title="SIGBio" >SIGBio</a></li> <li><a href="/sig-awards/sigcas" title="SIGCAS" >SIGCAS</a></li> <li><a href="/sig-awards/sigchi" title="SIGCHI" >SIGCHI</a></li> <li><a href="/sig-awards/sigcomm" title="SIGCOMM" >SIGCOMM</a></li> <li><a href="/sig-awards/sigcse" title="SIGCSE" >SIGCSE</a></li> <li><a href="/sig-awards/sigda" title="SIGDA" >SIGDA</a></li> <li><a href="/sig-awards/sigdoc" title="SIGDOC" >SIGDOC</a></li> <li><a href="/sig-awards/sigecom" title="SIGEcom" >SIGEcom</a></li> <li><a href="/sig-awards/sigevo" title="SIGEVO" >SIGEVO</a></li> <li><a href="/sig-awards/sigir" title="SIGIR" >SIGIR</a></li> <li><a href="/sig-awards/siggraph" title="SIGGRAPH" >SIGGRAPH</a></li> <li><a href="/sig-awards/sighpc" title="SIGHPC" >SIGHPC</a></li> <li><a href="/sig-awards/sigkdd" title="SIGKDD" >SIGKDD</a></li> <li><a href="/sig-awards/siglog" title="SIGLOG" >SIGLOG</a></li> <li><a href="/sig-awards/sigmetrics" title="SIGMETRICS" >SIGMETRICS</a></li> <li><a href="/sig-awards/sigmicro" title="SIGMICRO" >SIGMICRO</a></li> <li><a href="/sig-awards/sigmis" title="SIGMIS" >SIGMIS</a></li> <li><a href="/sig-awards/sigmm" title="SIGMM" >SIGMM</a></li> <li><a href="/sig-awards/sigmobile" title="SIGMOBILE" >SIGMOBILE</a></li> <li><a href="/sig-awards/sigmod" title="SIGMOD" >SIGMOD</a></li> <li><a href="/sig-awards/sigops" title="SIGOPS" >SIGOPS</a></li> <li><a href="/sig-awards/sigplan" title="SIGPLAN" >SIGPLAN</a></li> <li><a href="/sig-awards/sigsac" title="SIGSAC" >SIGSAC</a></li> <li><a href="/sig-awards/sigsam" title="SIGSAM" >SIGSAM</a></li> <li><a href="/sig-awards/sigsim" title="SIGSIM" >SIGSIM</a></li> <li><a href="/sig-awards/sigsoft" title="SIGSOFT" >SIGSOFT</a></li> <li><a href="/sig-awards/siguccs" title="SIGUCCS" >SIGUCCS</a></li> <li><a href="/sig-awards/sigweb" title="SIGWEB" >SIGWEB</a></li> </ul> </li> <li class="infonav__landingPage"> <div> <p class="first">About SIG Awards</p> <p><span style="color: rgb(34, 34, 34); font-family: Verdana; font-size: 14px; line-height: 16.8px; text-align: start;">ACM's Special Interest Groups (SIGs) regularly cite outstanding individuals for their contributions in more than 30 distinct technological fields.</span></p></div> </li> <li class="infonav__ctaList"> </li> </ul> </div> </li> <li class="has-dropdown not-click"><a href="#">Regional Awards</a> <div class="dropdown clearfix"> <ul class="infonav clearfix"> <li class="infonav__linkList clearfix"> <a href="/regional-awards" class="first">About Regional Awards</a> <ul class="infonav__linkList-list clearfix"> <li><a href="/india-doctoral-dissertation" title="ACM India Doctoral Dissertation" >ACM India Doctoral Dissertation</a></li> <li><a href="/acm-india-ecr" title="ACM India Early Career Researcher" >ACM India Early Career Researcher</a></li> <li><a href="/acm-india-occw" title="ACM India Outstanding Contributions in Computing by a Woman" >ACM India Outstanding Contributions in Computing by a Woman</a></li> <li><a href="/acm-india-occe" title="ACM India Outstanding Contribution to Computing Education" >ACM India Outstanding Contribution to Computing Education</a></li> <li><a href="/ipsj-acm-global" title="IPSJ/ACM Award for Early Career Contributions to Global Research" >IPSJ/ACM Award for Early Career Contributions to Global Research</a></li> <li><a href="/ccf-acm-ai" title="CCF-ACM Award for Artificial Intelligence" >CCF-ACM Award for Artificial Intelligence</a></li> </ul> </li> <li class="infonav__landingPage"> <div> <p class="first">About ACM Regional Awards</p> <p>ACM recognizes the contributions of individuals working primarily within specific regions of the world through awards given by its regional councils, and through partnerships with international societies.</p></div> </li> <li class="infonav__ctaList"> <div class="infonav__ctaList-cta"> <a href='https://www.acm.org/articles/acm-india-bulletins/2024/ecr-award-2023' ><img src="/binaries/ctaimagelarge/content/gallery/acm/ctas/people/siddharth-barman.jpg" alt="siddharth-barman.jpg"></a><div class="cta-text"> <a href='https://www.acm.org/articles/acm-india-bulletins/2024/ecr-award-2023' >ACM India ECR 2023 Award</a></div> </div> <div class="infonav__ctaList-cta"> <a href='https://www.acm.org/articles/acm-india-bulletins/2023/limaye-occw-2023' ><img src="/binaries/ctaimagelarge/content/gallery/acm/ctas/people/nutan-limaye.jpg" alt="nutan-limaye.jpg"></a><div class="cta-text"> <a href='https://www.acm.org/articles/acm-india-bulletins/2023/limaye-occw-2023' >ACM India OCCW 2023 Award</a></div> </div> <div class="infonav__ctaList-cta"> <a href='https://www.acm.org/articles/acm-india-bulletins/2024/occe-award-2024' ><img src="/binaries/ctaimagelarge/content/gallery/acm/ctas/people/meenakshi-dsouza-poa.jpg" alt="OCCE 2024 award recipient Meenakshi D'Souza"></a><div class="cta-text"> <a href='https://www.acm.org/articles/acm-india-bulletins/2024/occe-award-2024' >ACM India OCCE 2024 Award</a></div> </div> </li> </ul> </div> </li> <li class="has-dropdown not-click"><a href="#">Nominations</a> <div class="dropdown clearfix"> <ul class="infonav clearfix"> <li class="infonav__linkList clearfix"> <a href="/award-nominations" class="first">Award Nominations</a> <ul class="infonav__linkList-list clearfix"> <li><a href="/turing/nominations" title="ACM A.M. Turing Award" >ACM A.M. Turing Award</a></li> <li><a href="/acm-prize/nominations" title="ACM Prize in Computing" >ACM Prize in Computing</a></li> <li><a href="/thacker/nominations" title="ACM Charles P. "Chuck" Thacker Breakthrough in Computing Award" >ACM Charles P. "Chuck" Thacker Breakthrough in Computing Award</a></li> <li><a href="/fran-allen-nominations" title="ACM Frances E. Allen Award" >ACM Frances E. Allen Award</a></li> <li><a href="/barroso/nominations" title="ACM Luiz André Barroso Award" >ACM Luiz André Barroso Award</a></li> <li><a href="/distinguished-service/nominations" title="ACM Distinguished Service Award" >ACM Distinguished Service Award</a></li> <li><a href="/doctoral-dissertation/nominations" title="ACM Doctoral Dissertation Award" >ACM Doctoral Dissertation Award</a></li> <li><a href="/eckert-mauchly/nominations" title="ACM-IEEE CS Eckert-Mauchly Award" >ACM-IEEE CS Eckert-Mauchly Award</a></li> <li><a href="/bell/nominations" title="ACM Gordon Bell Prize" >ACM Gordon Bell Prize</a></li> <li><a href="/hopper/nominations" title="ACM Grace Murray Hopper Award" >ACM Grace Murray Hopper Award</a></li> <li><a href="/kanellakis/nominations" title="ACM Paris Kanellakis Theory and Practice Award" >ACM Paris Kanellakis Theory and Practice Award</a></li> <li><a href="/karlstrom/nominations" title="ACM Karl V. Karlstrom Outstanding Educator Award" >ACM Karl V. Karlstrom Outstanding Educator Award</a></li> <li><a href="/kennedy/nominations" title="ACM-IEEE CS Ken Kennedy Award" >ACM-IEEE CS Ken Kennedy Award</a></li> <li><a href="/lawler/nominations" title="ACM Eugene L. Lawler Award" >ACM Eugene L. Lawler Award</a></li> <li><a href="/hpc-fellows/nominations" title="ACM-IEEE CS George Michael Memorial HPC Fellowships" >ACM-IEEE CS George Michael Memorial HPC Fellowships</a></li> <li><a href="/outstanding-contribution/nominations" title="Outstanding Contribution to ACM Award" >Outstanding Contribution to ACM Award</a></li> <li><a href="/newell/nominations" title="ACM AAAI Allen Newell Award" >ACM AAAI Allen Newell Award</a></li> <li><a href="/policy/nominations" title="ACM Policy Award" >ACM Policy Award</a></li> <li><a href="/computational-science/nominations" title="SIAM/ACM Prize in Computational Science and Engineering" >SIAM/ACM Prize in Computational Science and Engineering</a></li> <li><a href="/software-system/nominations" title="ACM Software System Award" >ACM Software System Award</a></li> <li><a href="/athena/nominations" title="ACM Athena Lecturer Award" >ACM Athena Lecturer Award</a></li> <li><a href="/cutler-bell/nominations" title="ACM/CSTA Cutler-Bell Prize in High School Computing" >ACM/CSTA Cutler-Bell Prize in High School Computing</a></li> <li><a href="/fellows/nominations" title="ACM Fellows" >ACM Fellows</a></li> <li><a href="/distinguished-members/nominations" title="ACM Distinguished Members" >ACM Distinguished Members</a></li> <li><a href="/senior-members/nominations" title="ACM Senior Members" >ACM Senior Members</a></li> </ul> </li> <li class="infonav__landingPage"> <div> <p class="first">Awards Nominating Process</p> <h2 id="h-GivingCreditwhereCreditIsDue">How to Nominate</h2> <p>Award nominations deadlines occur throughout the year, with a heavy concentration in January. Please refer to the Nomination Process page for each award, which includes not only information about the deadline but also guidance for preparing each type of nomination. ACM's <a href="/conflict-of-interest">conflict-of-interest guidelines</a> apply to all award nominations.</p></div> </li> <li class="infonav__ctaList"> <div class="infonav__ctaList-cta"> <a href='https://women.acm.org/awards/rising-star-award/' target='_blank'><img src="/binaries/ctaimagelarge/content/gallery/acm/ctas/awards/acm-w-rising-star-award.jpg" alt="acm-w-rising-star-award.jpg"></a><div class="cta-text"> <a href='https://women.acm.org/awards/rising-star-award/' target='_blank'>Call for ACM-W Rising Star Award Nominations</a></div> </div> <div class="infonav__ctaList-cta"> <a href='/policy-for-honors' target='_blank'><img src="/binaries/ctaimagelarge/content/gallery/acm/ctas/og-awards.jpg" alt="og-awards.jpg"></a><div class="cta-text"> <a href='/policy-for-honors' target='_blank'>ACM Honors & Ethics</a></div> </div> </li> </ul> </div> </li> <li class="has-dropdown not-click"><a href="#">Honors and Ethics</a> <div class="dropdown clearfix"> <ul class="infonav clearfix"> <li class="infonav__linkList clearfix"> <a href="/policy-for-honors" class="first">Policy for Honors Conferred by ACM</a> <ul class="infonav__linkList-list clearfix"> <li><a href="/policies-and-procedures" title="Policies and Procedures for Honors Conferred by ACM" >Policies and Procedures for Honors Conferred by ACM</a></li> </ul> </li> <li class="infonav__landingPage"> <div> <p class="first">ACM Honors and Ethics</p> <p> ACM formally recognizes individuals for significant contributions to the field, ACM, or its interests. ACM expects individuals it honors to abide by the ACM Code of Ethics and Professional Conduct. Learn about ACM's policies and procedures for integrating expectations of ethical behaviour and ACM Awards. </p></div> </li> <li class="infonav__ctaList"> <div class="infonav__ctaList-cta"> <a href='https://women.acm.org/awards/rising-star-award/' target='_blank'><img src="/binaries/ctaimagelarge/content/gallery/acm/ctas/awards/acm-w-rising-star-award.jpg" alt="acm-w-rising-star-award.jpg"></a><div class="cta-text"> <a href='https://women.acm.org/awards/rising-star-award/' target='_blank'>Call for ACM-W Rising Star Award Nominations</a></div> </div> <div class="infonav__ctaList-cta"> <a href='/policy-for-honors' target='_blank'><img src="/binaries/ctaimagelarge/content/gallery/acm/ctas/og-awards.jpg" alt="og-awards.jpg"></a><div class="cta-text"> <a href='/policy-for-honors' target='_blank'>ACM Honors & Ethics</a></div> </div> </li> </ul> </div> </li> <li class="has-dropdown not-click"><a href="#">Awards Committees</a> <div class="dropdown clearfix"> <ul class="infonav clearfix"> <li class="infonav__linkList clearfix"> <a href="/committees" class="first">ACM Awards Committee</a> <ul class="infonav__linkList-list clearfix"> <li><a href="/turing/committee" title="ACM A.M. Turing Award Committee" >ACM A.M. Turing Award Committee</a></li> <li><a href="/acm-prize/committee" title="ACM Prize in Computing Committee" >ACM Prize in Computing Committee</a></li> <li><a href="/thacker/committee" title="ACM Charles P. "Chuck" Thacker Breakthrough in Computing Committee" >ACM Charles P. "Chuck" Thacker Breakthrough in Computing Committee</a></li> <li><a href="/allen/committee" title="ACM Frances E. Allen Award" >ACM Frances E. Allen Award</a></li> <li><a href="/distinguished-service/committee" title="ACM Distinguished Service Award Committee" >ACM Distinguished Service Award Committee</a></li> <li><a href="/doctoral-dissertation/committee" title="ACM Doctoral Dissertation Award Committee" >ACM Doctoral Dissertation Award Committee</a></li> <li><a href="/eckert-mauchly/committee" title="ACM-IEEE CS Eckert Mauchley Award Committee" >ACM-IEEE CS Eckert Mauchley Award Committee</a></li> <li><a href="/bell/committee" title="ACM Gordon Bell Prize Committee" >ACM Gordon Bell Prize Committee</a></li> <li><a href="/hopper/committee" title="ACM Grace Murray Hopper Award Committee" >ACM Grace Murray Hopper Award Committee</a></li> <li><a href="/kanellakis/committee" title="ACM Paris Kanellakis Theory and Practice Award Committee" >ACM Paris Kanellakis Theory and Practice Award Committee</a></li> <li><a href="/karlstrom/committee" title="ACM Karl V. Karlstrom Outstanding Educator Award Committee" >ACM Karl V. Karlstrom Outstanding Educator Award Committee</a></li> <li><a href="/kennedy/committee" title="ACM-IEEE CS Ken Kennedy Award Committee" >ACM-IEEE CS Ken Kennedy Award Committee</a></li> <li><a href="/lawler/committee" title="ACM Eugene L. Lawler Award Committee" >ACM Eugene L. Lawler Award Committee</a></li> <li><a href="/hpc-fellows/committee" title="ACM-IEEE CS George Michael Memorial HPC Fellowships Committee" >ACM-IEEE CS George Michael Memorial HPC Fellowships Committee</a></li> <li><a href="/newell/committee" title="ACM AAAI Allen Newell Award Committee" >ACM AAAI Allen Newell Award Committee</a></li> <li><a href="/outstanding-contribution/committee" title="Outstanding Contribution to ACM Award Committee" >Outstanding Contribution to ACM Award Committee</a></li> <li><a href="/policy/committee" title="ACM Policy Award Committee" >ACM Policy Award Committee</a></li> <li><a href="/computational-science/committee" title="SIAM/ACM Prize in Computational Science and Engineering Committee" >SIAM/ACM Prize in Computational Science and Engineering Committee</a></li> <li><a href="/software-system/committee" title="ACM Software System Award Committee" >ACM Software System Award Committee</a></li> <li><a href="/athena/committee" title="ACM Athena Lecturer Award Committee" >ACM Athena Lecturer Award Committee</a></li> <li><a href="/india-doctoral-dissertation/committee" title="ACM India Doctoral Dissertation Award Committee" >ACM India Doctoral Dissertation Award Committee</a></li> <li><a href="/fellows/committee" title="ACM Fellows Committee" >ACM Fellows Committee</a></li> <li><a href="/distinguished-members/committee" title="ACM Distinguished Member Committee" >ACM Distinguished Member Committee</a></li> <li><a href="/senior-members/committee" title="ACM Senior Member Committee" >ACM Senior Member Committee</a></li> <li><a href="/awards-committees/conflict-of-interest" title="Conflict of Interest Guidelines" >Conflict of Interest Guidelines</a></li> </ul> </li> <li class="infonav__landingPage"> <div> <p class="first">About ACM Awards Committees</p> <p>At the core of the ACM Awards program is a dedicated group of volunteers who serve on the committees of the ACM Awards to recognize individuals for their excellence in the computing fields</p></div> </li> <li class="infonav__ctaList"> <div class="infonav__ctaList-cta"> <img src="/binaries/ctaimagelarge/content/gallery/acm/ctas/awards/awards-ctte-co-chairs.jpg" alt="awards-ctte-co-chairs.jpg"><div class="cta-text"> </div> </div> </li> </ul> </div> </li> <li class="has-dropdown not-click"><a href="#">Establishing an Award</a> <div class="dropdown clearfix"> <ul class="infonav clearfix"> <li class="infonav__linkList clearfix"> <a href="/guides" class="first">Policies and Guide for Establishing an ACM Award</a> <ul class="infonav__linkList-list clearfix"> <li><a href="http://www.acm.org/publications/policies/guidelines-best-paper-award" title="ACM Publications Board Guidelines for Establishing a Best Paper Award for ACM Periodicals" >ACM Publications Board Guidelines for Establishing a Best Paper Award for ACM Periodicals</a></li> </ul> </li> <li class="infonav__landingPage"> <div> <p class="first">Policies and Guide</p> <p>ACM welcomes proposals for the establishment of new awards, to recognize contributions based on merit, service, or for an outstanding paper.</p></div> </li> <li class="infonav__ctaList"> <div class="infonav__ctaList-cta"> <a href='https://women.acm.org/awards/rising-star-award/' target='_blank'><img src="/binaries/ctaimagelarge/content/gallery/acm/ctas/awards/acm-w-rising-star-award.jpg" alt="acm-w-rising-star-award.jpg"></a><div class="cta-text"> <a href='https://women.acm.org/awards/rising-star-award/' target='_blank'>Call for ACM-W Rising Star Award Nominations</a></div> </div> <div class="infonav__ctaList-cta"> <a href='/policy-for-honors' target='_blank'><img src="/binaries/ctaimagelarge/content/gallery/acm/ctas/og-awards.jpg" alt="og-awards.jpg"></a><div class="cta-text"> <a href='/policy-for-honors' target='_blank'>ACM Honors & Ethics</a></div> </div> </li> </ul> </div> </li> </ul> </section> </nav> </div> <div id="main" > <div class="banner-container"> <div> <div> <div class="acm-banner-container" style="background: url(/binaries/bannerlarge/content/gallery/acm/banners/7_awards_acm_banner.jpg) no-repeat center 0 / 130% #000;"> <div class="gradient-wrapper" style="background: url('/binaries/content/gallery/global/gradient.png') repeat-x center 0 / 130% transparent;"></div> <div class="overlay" style="background: url('/binaries/content/gallery/global/tintpattern.png') repeat 0 0;"></div> <div class="row"> <div class="columns large-12 medium-12 banner-content"> <p class="banner-heading"> <small>Specific Types of Contributions</small> ACM Ken Kennedy Award</p> <p>Contributions to programmability/productivity in high-performance computing, together with significant service</p><a class="button" href="kennedy/award-recipients" > Award Recipients</a> <a class="button" href="/kennedy/nominations" > Nominations</a> <a class="button" href="kennedy/committee" > Committee Members</a> </div> </div> </div> </div> </div> </div> <div class="article" id="maincontent"> <article class="has-edit-button" id="SkipTarget" tabindex="-1"> <div class="row"> <div class="columns small-12 zone-1"> <div> <div> <ul class="breadcrumbs"> <li><a href="/">Home</a></li> <li class="current"> <a href="/kennedy">ACM-IEEE CS Ken Kennedy Award</a> </li> </ul> </div> </div> </div> </div> <div class="row"> <div class="columns large-8 medium-8 small-12 zone-2"> <div> <div> <div class="articles"> <div class="landing"> <h1> About ACM - IEEE CS Ken Kennedy Award</h1> <p>The ACM - IEEE CS Ken Kennedy Award is awarded annually and recognizes substantial contributions to programmability and productivity in computing and substantial community service or mentoring contributions. The award includes a $5,000 honorarium. The recipient will give a presentation, normally technical, at the SC conference at which it is announced, or at an ACM or IEEE conference of the recipient's choosing during the year following the announcement.</p></div> </div> </div> <div> <h2> Recent Ken Kennedy Award News </h2> <div class="awards-winners__related-content"> <h3> David A. Padua to Receive ACM-IEEE CS Ken Kennedy Award</h3> <div class="awards-winners__related-content-body"> <p><strong>New York, NY, September 18, 2024</strong> – ACM, the Association for Computing Machinery, and IEEE Computer Society have named David A. Padua, Donald Biggar Willett Professor Emeritus in Engineering at the University of Illinois Urbana-Champaign, as the recipient of the 2024 <a href="https://awards.acm.org/kennedy">ACM-IEEE CS Ken Kennedy Award</a>. The Ken Kennedy Award recognizes groundbreaking achievements in parallel and high performance computing (HPC). Padua is cited for innovative and usable contributions to the theory and practice of parallel compilation and tools, as well as service to the computing community.</p> <p>Parallel computing is a technique which involves taking a large computational task and breaking it up into smaller tasks so that it can be handled simultaneously on multiple processors. The overall goal is to reduce the amount of time required to process a task. While parallelization was initially employed as a tool in high performance computing, today it is used in almost every computing device including smartphones.</p> <p>Padua has made fundamental contributions that have helped make parallel computation universally useful. He has worked at the levels of fundamental algorithms for parallelism, general tools for parallel programming (compilers and debuggers), and domain-specific languages, applications, and tools, as well as autotuning methods and compiler quality evaluation. His specific contributions include:</p> <ul> <li>Synchronization of multiple threads during computation is necessary for high performance computers to produce correct results. Two key techniques introduced by Padua and his students to enable the correct synchronization of multiple threads during parallel computing include speculative parallelism and array privatization.</li> <li>Padua and his students introduced much of the basic research that has made general parallel programming tools common today. He was directly involved in developing race detection for debugging parallel programs, as well as array tiling to improve parallelism and cache performance.</li> <li>In HPC, domain-specific parallelism has been especially effective in various special purpose applications. Padua’s contributions in this area include the development of parallel Matlab compilation, and contributions to compilation aspects of signal processing including the SPIRAL project.</li> <li>Padua and his students have made important contributions to the evaluation of compilers, including the vectorizing compiler evaluation techniques which have been used by compiler teams at Intel and other companies.</li> </ul> <p>In addition to his technical contributions, Padua is recognized for outstanding service to the field. He integrated the ideas of parallel computing as editor of the <em>Encyclopedia of Parallel Computing</em> (Springer), a four-volume publication that is widely respected in the field. Padua has also served as editor of several esteemed parallel computing journals, chaired and/or participated in program committees for over 70 conferences, and supervised 37 PhD dissertations. His former students represent a new generation of talented individuals who have gone on to make significant contributions to both academia and industry.</p> <p>The Ken Kennedy Award will be formally presented to Padua in November at <a href="https://sc24.supercomputing.org/">The International Conference for High Performance Computing, Networking, Storage and Analysis</a> (SC24).</p> <p><strong><u>Biographical Background </u></strong><br /> David A. Padua is the Donald Biggar Willett Professor Emeritus of Engineering at the University of Illinois Urbana-Champaign. Padua received his Bachelor of Science degree in Computer Science from the Universidad Central de Venezuela, and a PhD in Computer Science from the University of Illinois at Urbana-Champaign.</p> <p>Padua is a Fellow of ACM, IEEE, and the American Association for the Advancement of Science (AAAS). His honors also include receiving the Harry H. Goode Memorial Award from the IEEE Computer Society, and an honorary PhD from the University of Vallodolid, Spain.</p> <hr /></div> </div> <div class="awards-winners__related-content"> <h3> Keshav Pingali to Receive ACM-IEEE CS Ken Kennedy Award</h3> <div class="awards-winners__related-content-body"> <p><strong>New York, NY, October 4, 2023</strong> – ACM, the Association for Computing Machinery, and IEEE Computer Society have named Keshav Pingali, the W.A. ”Tex” Moncrief Chair of Grid and Distributed Computing at the University of Texas at Austin, as the recipient of the 2023 <a href="https://awards.acm.org/kennedy"> ACM-IEEE CS Ken Kennedy Award</a>. The Ken Kennedy Award recognizes groundbreaking achievements in parallel and high-performance computing. Pingali is cited for contributions to high-performance parallel computing for irregular algorithms such as graph algorithms. He is also cited for leadership on the Galois Project, which provides a unifying framework for parallelizing both irregular and regular algorithms.</p> <p>Pingali has made deep and wide-ranging contributions to many areas of parallel computing including programming languages, compilers, and runtime systems for multicore, manycore and distributed computers. These include program transformation algorithms for cache optimization, representations for program restructuring, and symbolic analysis techniques for complex numerical algorithms. These contributions have been incorporated into most open-source and commercial compilers.</p> <p>Pingali’s most recent research has focused on foundational parallel programming abstractions and implementations for irregular algorithms, which use complex data structures like sparse matrices and graphs. Traditional techniques for exploiting parallelism in regular dense matrix algorithms fail when applied to irregular algorithms. The Ken Kennedy award recognizes Pingali’s “operator formulation of algorithms,” which is a programming and execution model that is remarkably simple yet powerful enough to capture patterns of parallelism in both regular and irregular algorithms. The Galois system implements this model, and it is used in diverse areas including real-time intrusion detection in computer networks, parallel tools for asynchronous circuit design, and machine learning on graphs for drug discovery. In addition, Pingali is being recognized for his distinguished mentoring of computer science leaders and students during his career.</p> <p>The award will be formally presented to Pingali in November at <a href="https://sc23.supercomputing.org/"> The International Conference for High-Performance Computing, Networking, Storage and Analysis (SC23)</a>.</p> <p><strong><u>Biographical Background </u></strong><br /> Keshav Pingali is the William “Tex” Moncrief Chair of Grid and Distributed Computing at the University of Texas at Austin. Before moving to UT Austin, Pingali was the India Chair of Computing in the Department of Computer Science at Cornell University. Pingali received the Bachelor of Technology (BTech) degree from the Indian Institute of Technology, Kanpur, where he was awarded the President’s Gold Medal; the Master of Science (S.M.) and Electrical Engineering (E.E.) degrees from the Massachusetts Institute of Technology; and a Doctor of Science (ScD) degree from the Massachusetts Institute of Technology.</p> <p>He is a Fellow of the American Association for the Advancement of Science (AAAS), the Association for Computing Machinery (ACM), the Institute of Electrical and Electronics Engineers (IEEE), a Foreign Member of the Academia Europaea, and a Distinguished Alumnus of the Indian Institute of Technology, Kanpur. In March 2023, he was awarded the IEEE Charles Babbage award. In 1998, the College of Arts & Sciences at Cornell University awarded him the Stephen & Margery Russell Distinguished Teaching for "superlative performance in the classroom.” He has served on the NSF CISE Advisory Committee (2009-2012), and he was co-Editor-in-Chief of the ACM Transactions on Programming Languages and Systems (2007-2010). <strong> </strong></p> <hr /></div> </div> <div class="awards-winners__related-content"> <h3> Ian Foster Recognized with ACM-IEEE CS Ken Kennedy Award</h3> <div class="awards-winners__related-content-body"> <p>The Association for Computing Machinery and IEEE Computer Society named <a href="/award_winners/foster_4001418"> Ian Foster</a>, a Professor at the University of Chicago and Division Director at Argonne National Laboratory, as the recipient of the 2022 <a href="https://awards.acm.org/kennedy" target="_blank">ACM-IEEE CS Ken Kennedy Award</a>. The Ken Kennedy Award recognizes pathbreaking achievements in parallel (high performance) computing. Foster is cited for contributions to programming and productivity in computing via the establishment of new programming models and foundational science services.</p> <p>Foster has pioneered new approaches to the use of distributed computing for accelerating scientific discovery throughout his career, both within supercomputers and over networks. He has repeatedly proposed out-of-the-box ideas that proved transformative for computer science and computational science: large- scale task-parallel programming, on-demand distributed computations ("grid computing"), virtual organizations, universal data transfer, trust fabrics, and cloud management services for data-intensive science. Each has contributed to programmability and productivity in computing.</p> <p><strong><u>Select Technical Contributions</u></strong><br /> <b>High-level task parallelism:</b> Parallelism has traditionally meant data parallelism and low-level message passing. Recognizing that many interesting task-parallel computations were difficult to realize with such tools, Foster and his colleagues developed new programming methods that eased the specification of interacting tasks, enabled the composition of existing programs, used deterministic constructs to avoid race conditions, and scaled to large distributed and parallel computer systems. Tools such as Strand, Swift, and most recently Parsl, developed in collaboration with colleagues including Steve Taylor, Mike Wilde, and Kyle Chard, have been used to develop pioneering implementations of task-parallel program structures.</p> <p><b>Grid computing:</b> Noting the opportunities offered by high-speed networks in the 1990s, Foster and colleagues, including Carl Kesselman and the late Steve Tuecke, launched an effort to create a unifying fabric of protocols, software, and policies for remote and coordinated use of computers, data, instruments, and software regardless of location. Together, these innovations came to be known as “grid computing.” Grid computing, in turn, led to numerous technical advances, innovative applications, and improvements in science infrastructure. For example, the climate community uses these methods to distribute climate data used in Intergovernmental Panel on Climate Change (IPCC) assessments, while the physics community aggregates hundreds of thousands of CPUs contributed by hundreds of participants around the world who use the Large Hadron Collider (LHC) particle accelerator.</p> <p><b>A universal data fabric:</b> Historically, network engineers have focused on moving bits and high-performance computing experts on managing data. As a result, end-to-end performance between file systems was invariably poor. Foster and colleagues, including Bill Allcock and Raj Kettimuthu, developed new protocols and software for traversing the storage system-network storage system path, harnessing multilevel parallelism within transfers, negotiating protocol parameters, and detecting and recovering from failure. These methods are now used at thousands of sites worldwide and form the foundation for the demilitarized zones (DMZs)—subnetworks that many scientific institutions use to connect to the world.</p> <p><b>A universal trust fabric:</b> Determining who is allowed to perform an action on a remote computer is one of the most challenging problems in distributed computing, encompassing cryptography, protocols, infrastructure, and policies. The fact that it is now possible to transfer data from one laboratory to another without any difficulty owes a great deal to work performed by Foster and colleagues, including Rachana Ananthakrishnan, on identity and credential management, secure authentication, distributed authorization—and, above all, the integration of these elements into usable end-to-end systems.</p> <p><b>Cloud services for data-intensive science:</b> Foster and Tuecke realized that the emergence of commercial ("public") cloud services offered exciting opportunities to rethink research infrastructure, in particular by offloading responsibility for previously manual processes to cloud-hosted services. The resulting Globus service provides managed identity management, data transfer and replication, data sharing, data publication, and other services to the research community. As of early 2021, Globus is used at 13 national laboratories, 65 countries, and more than 1,500 institutions, has 150,000 registered users and has been used to transfer more than 200 billion files and 1.3 exabytes.</p> <p>Foster and his team worked with colleagues around the world to implement Globus as an essential data infrastructure element in computing and experimental facilities within projects worldwide and in settings as diverse as US Department of Energy and National Science Foundation supercomputer centers, African universities, and US National Institutes of Health intramural laboratories.</p> <p><strong><u>Service to the Field and Mentoring </u></strong><br /> Foster’s books include "Designing and Building Parallel Programs," the first book published on the web, “The Grid: Blueprint for a New Computing Infrastructure,” (two volumes, edited with Carl Kesselman), and "Big Data and Social Science," (two editions), which communicated advanced data science methods to government statistical agencies.</p> <p>He has designed and lead numerous successful US and international projects, from early grid initiatives to recent collaborations in network modeling and exascale co-design. He has served as general and/or program committee chair for many conferences (e.g., High Performance Distributed Computing, IEEE Cloud, IEEE eScience) and numerous scientific advisory boards (e.g., SLAC Scientific Policy Committee, UK eScience, NZ eScience Infrastructure, NSF Computing Community Consortium). Foster has also welcomed dozens of students and postdocs into his group at the University of Chicago and Argonne National Laboratory—people who now are in leadership roles in universities, labs, and companies across the world.</p> <p><strong><u>Biographical Background</u></strong><br /> Ian T. Foster is Senior Scientist, Distinguished Fellow, and Director of the Data Science and Learning Division at Argonne National Laboratory, and the Arthur Holly Compton Distinguished Service Professor of Computer Science at the University of Chicago. Foster received a BSc Degree in Computer Science from the University of Canterbury, New Zealand, and a PhD in Computer Science from Imperial College, United Kingdom.</p> <p>He is a fellow of the American Association for the Advancement of Science (AAAS), the Association for Computing Machinery (ACM), the British Computer Society (BCS), the Institute of Electronics and Electrical Engineers (IEEE), and a US Department of Energy Office of Science Distinguished Scientists Fellow. He has received the BCS Lovelace Medal and the IEEE Babbage, Goode, and Kanai Awards. He has received honorary doctorates from the University of Canterbury, New Zealand, and CINVESTAV, Mexico.</p> <p>ACM and IEEE CS co-sponsor the Kennedy Award, which was established in 2009 to recognize substantial contributions to programmability and productivity in computing and significant community service or mentoring contributions. It was named for the late Ken Kennedy, founder of Rice University’s computer science program and a world expert on high performance computing. The Kennedy Award carries a US $5,000 honorarium endowed by IEEE CS and ACM. The award will be formally presented to Foster in November at The <a href="https://sc22.supercomputing.org/" target="_blank">International Conference for High Performance Computing, Networking, Storage and Analysis (SC22)</a>.</p> <hr /></div> </div> <div class="awards-winners__related-content"> <h3> David Abramson Recognized with ACM-IEEE CS Ken Kennedy Award</h3> <div class="awards-winners__related-content-body"> <p>The Association for Computing Machinery and IEEE Computer Society named <a href="/award_winners/abramson_2140366"> David Abramson</a>, a Professor at the University of Queensland, as the recipient of the 2021 <a href="https://awards.acm.org/kennedy" target="_blank">ACM-IEEE CS Ken Kennedy Award</a>. Abramson is recognized for contributions to parallel and distributed computing tools, with application from quantum chemistry to engineering design. He is also cited for his mentorship and service to the field.</p> <p><strong><u>Technical Contributions</u></strong><br /> Abramson has performed pioneering research in the design, implementation, and application of software tools for parallel and distributed systems. He has conducted foundational research in distributed and parallel middleware, addressing programmer productivity and software correctness, and has influenced multiple generations of researchers. His papers have been cited more than 12,000 times.</p> <p>Two highly-regarded tools developed by Abramson include Nimrod, a family of software systems that support the execution of distributed parameter sweeps, searches, and workflows; and Guard, a performance tuning and debugging tool.</p> <p>The Nimrod template is common in many fields and is well suited to execution in distributed environments. Nimrod makes it possible to write concisely complex parameter sweeps—which entail executing an algorithm repeatedly with varying parameters—and supports advanced searches that integrate optimization algorithms, design of experiments methods, and scientific workflows. Additionally, the Nimrod project spawned a family of tools that make it easy to specify complex computational experiments and has resulted in a spinoff commercial product called EnFuzion, which has been widely adopted for power grid and simulation.</p> <p>Abramson designed Guard with a hybrid debugging scheme that tests new versions of a program against reference versions known to be correct. Guard greatly enhances programmers’ ability to locate and fix errors in new software versions. The technology was licensed to Cray Inc. (now HPE) and is distributed on Cray supercomputers. As a result, it has been deployed at major international supercomputing centers, including the US National Energy Research Scientific Computing Center (NERSC) and the Swiss National Supercomputing Centre (CSCS).</p> <p><strong><u>Mentorship</u></strong><br /> Abramson has been an advisor to two dozen graduate students in computer science, as well as countless undergraduate and high school students.</p> <p>Among his most important initiatives, Abramson has been an international driver of the PRIME initiative, an NSF-funded University of California San Diego program that enables undergraduate students to take research internships abroad. Inspired by the success of PRIME, he has introduced similar programs for Australian undergraduates to travel abroad for internships, and he has organized travels for Australian students to top research centers in the US and the UK annually for over 12 years. Since 2011, he has run a unique program that supports Australian high school students attending SC, the leading high performance computing conference.</p> <p>Also in the mentoring arena, Abramson started streaming video HPC seminars that have allowed Australian students to engage with world leaders, and he launched the Early Adopters PhD Workshop at SC09. Distinct from other doctoral showcases, the workshop specifically targets research students from fields outside of computer science who are applying HPC tools in their research.</p> <p><strong><u>Service to the Field</u></strong><br /> Over his career, Abramson has been General Chair, Program Committee Chair, or program committee member of many conferences related to performance and programmer productivity (on average about eight per year), including IPDPS, HiPC, HPC Asia, HPDC, ICPADS, Cluster, SC, CCGrid, Grid and e-Science.</p> <p>He is currently the Chair of the e-Science Steering Committee and has served in several senior roles in the IEEE/ACM SC series, including Chair of the Technical Papers Committee (2021) and Test of Time Award Committee (2018), Co-chair of the Invited Speakers Committee (2019) and “More than HPC” Plenary Committee (2020).</p> <p>ACM and IEEE CS co-sponsor the Kennedy Award, which was established in 2009 to recognize substantial contributions to programmability and productivity in computing and significant community service or mentoring contributions. It was named for the late Ken Kennedy, founder of Rice University’s computer science program and a world expert on high performance computing. The Kennedy Award carries a US $5,000 honorarium endowed by IEEE CS and ACM. The award will be formally presented to Abramson in November at the <a href="https://sc21.supercomputing.org" target="_blank">International Conference for High Performance Computing, Networking, Storage and Analysis (SC21)</a>.</p></div> </div> <div class="awards-winners__related-content"> <h3> Background</h3> <div class="awards-winners__related-content-body"> <p>A Professor at the University of Queensland, Abramson is currently the Chair of the e-Science Steering Committee and has served in several senior roles in the IEEE/ACM SC series, including Chair of the Technical Papers Committee (2021) and Test of Time Award Committee (2018), Co-chair of the Invited Speakers Committee (2019) and “More than HPC” Plenary Committee (2020).</p> <p>Over his career, Abramson has been General Chair, Program Committee Chair, or program committee member of many conferences related to performance and programmer productivity, and has mentored students as an advisor, through international internship programs, and by offering seminars and workshops.</p> <hr /></div> </div> <div class="awards-winners__related-content"> <h3> Vivek Sarkar Recognized with ACM-IEEE CS Ken Kennedy Award</h3> <div class="awards-winners__related-content-body"> <p>The Association for Computing Machinery (ACM) and IEEE Computer Society IEEE-CS) named <a href="/award_winners/sarkar_2125300"> Vivek Sarkar</a> of the Georgia Institute of Technology as the recipient of the 2020 <a href="https://awards.acm.org/kennedy" target="_blank">ACM-IEEE CS Ken Kennedy Award</a>. Sarkar is recognized for "foundational technical contributions to the area of programmability and productivity in parallel computing, as well as leadership contributions to professional service, mentoring, and teaching."</p> <p>The Kennedy Award recognizes Sarkar’s leadership in several areas. Sarkar has made foundational technical contributions to programmability and productivity in parallel computing, and has developed innovative programming-model, compiler, and runtime technologies for parallel computing that have influenced other researchers, as well as industry products and standards. Sarkar has led open source software projects that have had significant impact on the research community, he has created new pedagogic materials to make parallel programming more accessible to undergraduate students using the Coursera learner community, and has mentored junior colleagues at IBM and several PhD students after moving to academia. He has also demonstrated leadership in community service by serving as program chair and general chair for major conferences in his research area, serving on US Department of Energy’s Advanced Scientific Computing Advisory Committee (ASCAC) advisory committee since 2009, and on the Computing Research Association (CRA) Board of Directors since 2015.</p> <p>ACM and the IEEE Computer Society co-sponsor the Kennedy Award, which was established in 2009 to recognize substantial contributions to programmability and productivity in computing and significant community service or mentoring contributions. It was named for the late Ken Kennedy, founder of Rice University’s computer science program and a world expert on high performance computing. The Kennedy Award carries a $5,000 honorarium endowed by IEEE-CS and ACM.</p></div> </div> <div class="awards-winners__related-content"> <h3> Background</h3> <div class="awards-winners__related-content-body"> <p>An ACM Fellow and an IEEE Fellow, Sarkar is Chair of the School of Computer Science and the Stephen Fleming Chair in the College of Computing at Georgia Institute of Technology. Sarkar started his career in IBM Research in 1987 after obtaining his PhD from Stanford University, where he was supervised by John Hennessy. His research projects at IBM include the PTRAN automatic parallelization system led by Fran Allen, the ASTI optimizer for IBM’s XL Fortran product compilers, the open source Jikes Research Virtual Machine for the Java language, and the X10 programming language developed in the DARPA HPCS program. He was a member of the IBM Academy of Technology from 1995-2007.</p> <p>After moving to academia, Sarkar has mentored over 30 PhD students and postdoctoral researchers in the Habanero Extreme Scale Software Research Laboratory, first at Rice University since 2007, and now at Georgia Tech since 2017. While at Rice, Sarkar was the E. D. Butcher Chair in Engineering, and served as Chair of the Department of Computer Science. Researchers in his lab have developed the Habanero-C/C++ and Habanero-Java programming systems for parallel, heterogeneous, and distributed platforms. These systems introduced new constructs for homogeneous and heterogeneous intra-node parallelism, as well as their integration with scalable inter-node communication libraries.</p> <hr /></div> </div> <div class="awards-winners__related-content"> <h3> Geoffrey C. Fox Recognized with ACM-IEEE CS Ken Kennedy Award</h3> <div class="awards-winners__related-content-body"> <p>The Association for Computing Machinery (ACM) and IEEE Computer Society IEEE-CS) named <a href="/award_winners/fox_2961621">Geoffrey C. Fox</a> of Indiana University Bloomington as the recipient of the 2019 <a href="https://awards.acm.org/kennedy" target="_blank">ACM-IEEE CS Ken Kennedy Award</a>. Fox was cited for foundational contributions to parallel computing methodology, algorithms and software, and data analysis, and their interfaces with broad classes of applications. The award will be presented at <a href="https://sc19.supercomputing.org" target="_blank">SC19: The International Conference for High Performance Computing, Networking, Storage and Analysis</a>, November 17-22, in Denver, Colorado.</p> <p>Through a long and distinguished career, Fox has made several important technical contributions to high performance computing. Fox identified the principles behind the use of decomposition and efficient message passing in early MIMD (multiple instruction, multiple data) hypercubes, which pioneered application development on parallel machines. In several well-received papers, Fox demonstrated the synergies between Message Passing Interface (MPI) and MapReduce. In one paper, for instance, he introduced the programming model and architecture of Twister, an enhanced map-reduce runtime that supports iterative MapReduce computations efficiently. His more recent Twister 2 system systematically provides HPC performance with functionalities similar to Apache Spark, Flink, Storm, and Heron. His recent work at the interface of HPC and data-intensive computing has resulted in the SPIDAL (Scalable Parallel and Interoperable Data-intensive Application Library) project. SPIDAL supports a very diverse collection of data-intensive applications on high performance computing platforms.</p> <p>ACM and the IEEE Computer Society co-sponsor the Kennedy Award, which was established in 2009 to recognize substantial contributions to programmability and productivity in computing and significant community service or mentoring contributions. It was named for the late Ken Kennedy, founder of Rice University’s computer science program and a world expert on high performance computing. The Kennedy Award carries a $5,000 honorarium endowed by the SC Conference Steering Committee.</p></div> </div> <div class="awards-winners__related-content"> <h3> Background</h3> <div class="awards-winners__related-content-body"> <p>Fox’s service to the community includes involvement with several organizations, including the National Association for Equal Opportunity in Higher Education, to identify research opportunities in computing for the students and staff of minority serving institutions (MSIs). Since 1997, he has also taught Java and parallel computing courses across the internet to historically black colleges and universities (HBCUs) and MSIs. Fox’s massive online open course, “Big Data Applications,” was cited by <em>Computerworld</em> as one of the “7 Great MOOCs for Techies,” and he has made important contributions to computing standards through leadership roles with the Open Grid Forum and the Java Grande Forum. Fox has also taken on many volunteer roles, including General Chair, of several conferences and workshops.</p> <p>Fox is Director of the Digital Science Center and a distinguished professor at Indiana University’s Luddy School of Informatics, Computing, and Engineering. He was principal investigator of FutureGrid, a new cyberinfrastructure test to enable development of new approaches to scientific computing. He has published more than 1,200 publications in physics and computer science. Fox has previously held positions at the California Institute of Technology, Syracuse University, and Florida State University. He received his PhD in Theoretical Physics from Cambridge University.</p> <hr /></div> </div> <div class="awards-winners__related-content"> <h3> Background</h3> <div class="awards-winners__related-content-body"> <p>Sarita Adve is the Richard T. Cheng Professor in the Department of Computer Science at University of Illinois at Urbana-Champaign. Her honors include being named a Woman of Vision in innovation by the Anita Borg Institute for Women in Technology in 2012, an IEEE Fellow in 2012, and an ACM Fellow in 2010. She also received the SIGARCH Maurice Wilkes Award in 2008. For three of the last five years, the University of Illinois has selected her students' PhD theses as one of two nominations for the ACM Doctoral Dissertation Award. Adve’s broader research interests are at the hardware/software interface and span the system stack from hardware to applications, with current focus on scalable system specialization and resiliency. She is also known for her innovations in cache coherence, hardware reliability, and power management.</p> <hr /></div> </div> <div class="awards-winners__related-content"> <h3> Sarita Adve Recognized with ACM-IEEE CS Ken Kennedy Award</h3> <div class="awards-winners__related-content-body"> <p>The Association for Computing Machinery (ACM) and IEEE Computer Society IEEE-CS) named <a href="/award_winners/adve_3453289">Sarita Adve</a> of the University of Illinois at Urbana-Champaign as the recipient of the 2018 <a href="https://awards.acm.org/kennedy" target="_blank">ACM-IEEE CS Ken Kennedy Award</a>. Adve was cited for her research contributions and leadership in the development of memory consistency models for C++ and Java; for service to numerous computer science organizations; and for exceptional mentoring. The award will be presented at <a href="https://sc18.supercomputing.org" target="_blank">SC 18: The International Conference for High Performance Computing, Networking, Storage and Analysis</a>, November 11-16, in Dallas, Texas</p> <p>Adve co-developed the memory models for the C++ and Java programming languages (with Hans Boehm, Bill Pugh, and others) based on her early work on data-race-free (DRF) models (with Mark Hill). The memory model specifies what value a read of a memory address will return, and lies at the heart of the correctness and performance of threaded programs, languages, compilers, and hardware. By impacting the models of the most widely-used programming languages, Adve’s work has influenced the worldwide software community and hardware design.</p> <p>More recently, with her students, Adve questioned the conventional wisdom of memory models for heterogeneous systems and showed that DRF is a superior model, even for such systems. Her group’s recent work on DRFrlx provides semantics for a large class of relaxed atomics within the DRF framework, a longstanding open problem in the specification of modern memory models.</p> <p>Adve’s broader research interests are at the hardware/software interface and span the system stack from hardware to applications, with current focus on scalable system specialization and resiliency. She is also known for her innovations in cache coherence, hardware reliability, and power management.</p> <p>Adve is also recognized for her service to the computing community. As current chair of the ACM Special Interest Group on Computer Architecture (SIGARCH), she instituted many changes inspiring new energy in the functioning of the executive committee, leading to new effective programs in communications, research visioning, and mentoring. With colleagues, she made diversity and inclusion a key focus and led the creation of CARES, a committee to provide support to those who experienced harassment at SIGARCH- and SIGMICRO-sponsored events. Other communities have begun to emulate these activities. Adve also serves on the DARPA ISAT study group and previously served on the board of the Computing Research Association and the NSF CISE advisory committee.</p> <p>Sarita Adve is the Richard T. Cheng Professor in the Department of Computer Science at University of Illinois at Urbana-Champaign. Her honors include being named a Woman of Vision in innovation by the Anita Borg Institute for Women in Technology in 2012, an IEEE Fellow in 2012, and an ACM Fellow in 2010. She also received the SIGARCH Maurice Wilkes Award in 2008. For three of the last five years, the University of Illinois has selected her students' PhD theses as one of two nominations for the ACM Doctoral Dissertation Award.</p> <p>ACM and the IEEE Computer Society co-sponsor the Kennedy Award, which was established in 2009 to recognize substantial contributions to programmability and productivity in computing and significant community service or mentoring contributions. It was named for the late Ken Kennedy, founder of Rice University’s computer science program and a world expert on high performance computing. The Kennedy Award carries a $5,000 honorarium endowed by the SC Conference Steering Committee.</p></div> </div> <div class="awards-winners__related-content"> <h3> Jesύs Labarta Recognized with ACM-IEEE CS Ken Kennedy Award</h3> <div class="awards-winners__related-content-body"> <p>The Association for Computing Machinery (ACM) and IEEE Computer Society IEEE CS) have named <a href="/award_winners/labarta_8585789">Jesύs Labarta</a> of the Barcelona Supercomputing Center (BSC) and Universitat Politècnica de Catalunya (UPC) as the recipient of the 2017 <a href="https://awards.acm.org/kennedy/">ACM-IEEE CS Ken Kennedy Award</a>. Labarta is recognized for his seminal contributions to programming models and performance analysis tools for high performance computing. The award will be presented at <a href="http://sc17.supercomputing.org/">SC 17: The International Conference for High Performance Computing, Networking, Storage and Analysis</a>, November 12-17, in Denver, Colorado.</p> <p>Throughout his career, Labarta has developed tools for scientists and engineers working in parallel programming. In the programming models area, he made fundamental contributions to the concept of asynchronous task-based models and intelligent runtime systems. With Labarta’s approach, by using pragma directives that specify the region of code that constitutes tasks and the directionality of the data used by them, the programmer has a unified mechanism to allow intelligent runtime systems to detect and exploit concurrency as well as to manage locality. These ideas have been developed by Labarta’s team on the OmpSs model and Nanos runtime. His team’s work has also enhanced the interoperability between OmpSs (later Open multi-processing (MP)) and message passing interface (MPI).</p> <p>In the performance tools area, Labarta’s team develops and distributes Open Source Barcelona Supercomputer Center (BSC) tools that are employed throughout the field. These BSC tools are designed to analyze an application’s behavior and identify issues that may impact performance. Paraver, the most widely used BSC tool, is a trace-based performance analyzer that processes and extracts information. Other tools like Dimemas or the Performance Analytics modules developed by Labarta’s team help squeeze relevant insight and perform predictive analyses from the raw performance data captured by the instrumentation packages.</p> <p>Labarta is Director of the Computer Science Department at the Barcelona Supercomputing Center and a Professor of Computer Architecture at the Universitat Politècnica de Catalunya. From 1996 to 2004 he served as the Director of the European Center of Parallelism of Barcelona (CEPBA). He has published more than 250 articles in conferences and journals in areas including high performance architectures and systems software. He has been involved in research and cooperation with many leading companies on HPC-related topics. Currently Labarta is the leader of the Performance Optimization and Productivity EU Center of Excellence where more than 100 users (both academic and SMEs) from a very wide range of application sectors receive performance assessments and suggestions for code refactoring efforts.</p> <p>ACM and the IEEE Computer Society co-sponsor the Kennedy Award, which was established in 2009 to recognize substantial contributions to programmability and productivity in computing and significant community service or mentoring contributions. It was named for the late Ken Kennedy, founder of Rice University’s computer science program and a world expert on high performance computing. The Kennedy Award carries a US $5,000 honorarium endowed by the SC Conference Steering Committee.</p></div> </div> <div class="awards-winners__related-content"> <h3> Background</h3> <div class="awards-winners__related-content-body"> <p>Jesύs Labarta is Director of the Computer Science Department at the Barcelona Supercomputing Center and a Professor of Computer Architecture at the Universitat Politècnica de Catalunya. From 1996 to 2004 he served as the Director of the European Center of Parallelism of Barcelona (CEPBA). He has published more than 250 articles in conferences and journals in areas including high performance architectures and systems software. He has been involved in research and cooperation with many leading companies on HPC-related topics. Currently Labarta is the leader of the Performance Optimization and Productivity EU Center of Excellence where more than 100 users (both academic and SMEs) from a very wide range of application sectors receive performance assessments and suggestions for code refactoring efforts.</p> <hr /></div> </div> <div class="awards-winners__related-content"> <h3> William Gropp Recognized for Major Contributions to High Performance Computing</h3> <div class="awards-winners__related-content-body"> <p>The Association for Computing Machinery (ACM) and IEEE Computer Society have named <a href="https://awards.acm.org/award-winners/gropp_2363075" target="_blank">William D. Gropp</a>, a Professor of Computer Science at the University of Illinois at Urbana-Champaign, as the recipient of the 2016 ACM/IEEE Computer Society Ken Kennedy Award for highly influential contributions to the programmability of high performance parallel and distributed computers. The award will be presented at SC 16: International Conference for High Performance Computing, Networking, Storage and Analysis, beginning November 13 in Salt Lake City, Utah.</p> <p>Gropp was one of the leaders in the development of the Message Passing Interface (MPI) standard. MPI has become the de facto standard for programming distributed-memory computers in scientific applications, and has enabled a wide range of scientists and engineers to use the enormous performance potential of highly parallel computer systems for over two decades. He was a key author in the development of MPI-I, MPI-2, and MPI-3. As part of the standardization process, Gropp also designed and developed MPICH, the first functional implementation of MPI. This freely available software remains one of the most widely used implementations of MPI, with nearly 2,000 downloads per month.</p> <p>Along with collaborators David Keyes and Xiao-Chuan Cai, Gropp developed and analyzed key scalable parallel algorithms for adaptive mesh refinement and domain decomposition methods, which are now widely used in parallel applications. This work led to the development of a numerical library, the Portable, Extensible Toolkit for Scientific Computation (PETSc), which Gropp developed in collaboration with Barry Smith. PETSc has been used in a variety of applications, including nanosimulations, biology, fusion, geosciences, environmental modeling, fluid dynamics and software engineering, among others.</p> <p>In bestowing the Ken Kennedy Award, ACM and IEEE also cited Gropp’s outstanding service to the field. In 2011, Gropp helped launch the ACM Special Interest Group on High Performance Computing (SIGHPC), the first international group devoted to the needs of students, faculty and practitioners in high performance computing. He also served as the editor of CONNECT, the newsletter for SIGHPC, as chair of the Gordon Bell Prize Committee, and in various capacities for numerous conference committees.</p> <p>Gropp holds the Thomas M. Siebel Chair of Computer Science at the University of Illinois at UrbanaChampaign. He is also the Acting Director and Chief Scientist of the National Center for Supercomputing Applications. He has authored more than 187 technical publications, including the book Using MPI, which is in its third edition and has sold over 18,000 copies. Gropp received the 2014 SIAM/ACM Prize in Computational Science and Engineering, along with the PETSc Core Development Team (Satish Balay, Jed Brown, Matthew Knepley, Lois Curfman McInnes, Barry Smith and Hong Zhang). He was elected an ACM Fellow, IEEE Fellow, and SIAM Fellow, and is a member of the US National Academy of Engineering.</p> <hr /></div> </div> <div class="awards-winners__related-content"> <h3> UC Berkeley Lab’s Yelick Lauded For Advances In Programmability Of High Performance Computing Systems</h3> <div class="awards-winners__related-content-body"> <p><strong><a href="/award-winners/yelick_3873601">Katherine Yelick</a></strong> has been awarded the 2015 <a href="/kennedy">ACM/IEEE Computer Society Ken Kennedy Award</a> for innovative research contributions to parallel computing languages that have been used in both the research community and in production environments. She was also cited for her strategic leadership of the national research laboratories and for developing novel educational and mentoring tools. The award will be presented at SC 15: International Conference for High Performance Computing, Networking, Storage and Analysis November 17, 2016 in Austin, TX.</p></div> </div> </div> </div> </div> <div class="columns large-4 medium-4 small-12 zone-3"> <div> <div> <div class="articles single-cta"> <div class="two-col-alt article-block"> <div class="row" data-equalizer=""> <div class="large-12 medium-12 small-12 columns"> <div class="cta shadowed " data-equalizer-watch=""> <div class="row" style="margin: inherit;"> <div class="medium-12 columns d-table top-cta"> <div class="text-wrap"> <span class="article-category">Awards & Recognition</span> <h2 class="text-left"><a href='https://www.acm.org/media-center/2024/september/kennedy-award-2024' target='_blank'>David A. Padua Recognized with Ken Kennedy Award</a></h2> <div class="dek"> <p>ACM has named <strong><a href="https://awards.acm.org/award-recipients/padua_4317590" target="_blank">David A. Padua</a></strong>, Donald Biggar Willett Professor Emeritus of Engineering at the University of Illinois Urbana-Champaign, the recipient of the 2024<strong> <a href="https://awards.acm.org/kennedy" target="_blank">ACM-IEEE CS Ken Kennedy Award</a></strong>. The Ken Kennedy Award recognizes groundbreaking achievements in parallel and high performance computing. Padua is cited for innovative and usable contributions to the theory and practice of parallel compilation and tools, as well as service to the computing community. The award will be formally presented at <a href="https://sc24.supercomputing.org/" target="_blank">The International Conference for High Performance Computing, Networking, Storage and Analysis</a> (SC24).</p></div> </div> <a href='https://www.acm.org/media-center/2024/september/kennedy-award-2024' target='_blank'><img src="/binaries/ctaimagelarge/content/gallery/acm/ctas/people/david-padua.jpg" alt="2024 Ken Kennedy Award recipient David A. Padua" /></a></div> </div> </div></div> </div> </div> </div> </div> <div> <div class="articles single-cta"> <div class="two-col-alt article-block"> <div class="row" data-equalizer=""> <div class="large-12 medium-12 small-12 columns"> <div class="cta shadowed " data-equalizer-watch=""> <div class="row" style="margin: inherit;"> <div class="medium-12 columns d-table top-cta"> <div class="text-wrap"> <h2 class="text-left"></h2> <div class="dek"> <div> <div class="panel awards-navigation"> <h2 class="sidebar-header"><a href="/list-of-awards">Full List of ACM Awards</a></h2> </div> </div></div> </div> </div> </div> </div></div> </div> </div> </div> </div> <div> <div class="panel awards-navigation"> <h2 class="sidebar-header">ACM Awards by Category</h2> <div class="data-list"> <dl class="awards-navigation__accordion accordion" data-accordion> <dd class="accordion-navigation"> <a href="#awards_51_0" class="awards-navigation__link"> <h3>Career-Long Contributions</h3> </a> <div id="awards_51_0" class="awards-navigation__content content"> <a class="awards-navigation__link" href="/turing">ACM A.M. Turing Award</a> <hr> <a class="awards-navigation__link" href="/distinguished-service">ACM Distinguished Service Award</a> <hr> <a class="awards-navigation__link" href="/fellows">ACM Fellows</a> </div> </dd> <dd class="accordion-navigation"> <a href="#awards_51_1" class="awards-navigation__link"> <h3>Early-to-Mid-Career Contributions</h3> </a> <div id="awards_51_1" class="awards-navigation__content content"> <a class="awards-navigation__link" href="/hopper">ACM Grace Murray Hopper Award</a> <hr> <a class="awards-navigation__link" href="/acm-prize">ACM Prize in Computing</a> <hr> <a class="awards-navigation__link" href="/distinguished-members">ACM Distinguished Member</a> <hr> <a class="awards-navigation__link" href="/senior-members">ACM Senior Member</a> </div> </dd> <dd class="accordion-navigation"> <a href="#awards_51_2" class="awards-navigation__link"> <h3>Specific Types of Contributions</h3> </a> <div id="awards_51_2" class="awards-navigation__content content"> <a class="awards-navigation__link" href="/thacker">ACM Charles P. "Chuck" Thacker Breakthrough in Computing Award</a> <hr> <a class="awards-navigation__link" href="/lawler">ACM Eugene L. Lawler Award for Humanitarian Contributions within Computer Science and Informatics</a> <hr> <a class="awards-navigation__link" href="/allen">ACM Frances E. Allen Award for Outstanding Mentoring</a> <hr> <a class="awards-navigation__link" href="/bell">ACM Gordon Bell Prize</a> <hr> <a class="awards-navigation__link" href="/bell-climate">ACM Gordon Bell Prize for Climate Modeling</a> <hr> <a class="awards-navigation__link" href="/barroso">ACM Luiz André Barroso Award</a> <hr> <a class="awards-navigation__link" href="/karlstrom">ACM Karl V. Karlstrom Outstanding Educator Award</a> <hr> <a class="awards-navigation__link" href="/kanellakis">ACM Paris Kanellakis Theory and Practice Award</a> <hr> <a class="awards-navigation__link" href="/policy">ACM Policy Award</a> <hr> <a class="awards-navigation__link" href="/president">ACM Presidential Award</a> <hr> <a class="awards-navigation__link" href="/software-system">ACM Software System Award</a> <hr> <a class="awards-navigation__link" href="/athena">ACM Athena Lecturer Award</a> <hr> <a class="awards-navigation__link" href="/newell">ACM AAAI Allen Newell Award</a> <hr> <a class="awards-navigation__link" href="/eckert-mauchly">ACM-IEEE CS Eckert-Mauchly Award</a> <hr> <a class="awards-navigation__link" href="/kennedy">ACM-IEEE CS Ken Kennedy Award</a> <hr> <a class="awards-navigation__link" href="/outstanding-contribution">Outstanding Contribution to ACM Award</a> <hr> <a class="awards-navigation__link" href="/computational-science">SIAM/ACM Prize in Computational Science and Engineering</a> <hr> <a class="awards-navigation__link" href="/programming-systems-and-languages-paper">ACM Programming Systems and Languages Paper Award</a> </div> </dd> <dd class="accordion-navigation"> <a href="#awards_51_3" class="awards-navigation__link"> <h3>Student Contributions</h3> </a> <div id="awards_51_3" class="awards-navigation__content content"> <a class="awards-navigation__link" href="/doctoral-dissertation">ACM Doctoral Dissertation Award</a> <hr> <a class="awards-navigation__link" href="/hpc-fellows">ACM-IEEE CS George Michael Memorial HPC Fellowships</a> <hr> <a class="awards-navigation__link" href="/cutler-bell">ACM/CSTA Cutler-Bell Prize in High School Computing</a> <hr> <a class="awards-navigation__link" href="/international-science-and-engineering-fair">International Science and Engineering Fair</a> </div> </dd> <dd class="accordion-navigation"> <a href="#awards_51_4" class="awards-navigation__link"> <h3>Regional Awards</h3> </a> <div id="awards_51_4" class="awards-navigation__content content"> <a class="awards-navigation__link" href="/india-doctoral-dissertation">ACM India Doctoral Dissertation Award</a> <hr> <a class="awards-navigation__link" href="/acm-india-ecr">ACM India Early Career Researcher Award</a> <hr> <a class="awards-navigation__link" href="/acm-india-occw">ACM India Outstanding Contributions in Computing by a Woman Award</a> <hr> <a class="awards-navigation__link" href="/acm-india-occe">ACM India Outstanding Contribution to Computing Education Award</a> <hr> <a class="awards-navigation__link" href="/ipsj-acm-global">IPSJ/ACM Award for Early Career Contributions to Global Research</a> <hr> <a class="awards-navigation__link" href="/ccf-acm-ai">CCF-ACM Award for Artificial Intelligence</a> </div> </dd> <dd class="accordion-navigation"> <a href="/sig-awards" class="awards-navigation__link--title awards-navigation__link state-disabled"> <h3>SIG Awards</h3> </a> <div id="awards_51_5" class="awards-navigation__content content"> </div> </dd> <dd class="accordion-navigation"> <a href="#awards_51_6" class="awards-navigation__link"> <h3>How Awards Are Proposed</h3> </a> <div id="awards_51_6" class="awards-navigation__content content"> <a class="awards-navigation__link" href="/guides">Establishing an ACM Award</a> <hr> <a class="awards-navigation__link" href="https://www.acm.org/publications/policies/guidelines-best-paper-award">Establishing a Best Paper Award for ACM Periodicals</a> </div> </dd> </dl> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="columns small-12 zone-4"> <div> </div> </div> </div> </article> </div> </div> <div class="row"> <footer> <nav> <div class="footer-nav"> <ul class="footer-nav-lists"> <li> About ACM</li> <li><a href="https://www.acm.org/about-acm" title="About ACM">About ACM</a></li> <li><a href="https://www.acm.org/about-acm/get-involved" title="About ACM">Volunteer</a></li> </ul> <ul class="footer-nav-lists"> <li> Membership</li> <li><a href="https://www.acm.org/membership/join-acm" title="Membership">Join ACM</a></li> <li><a href="https://www.acm.org/membership/acm-membership-renewal" title="Membership">Renew My Membership</a></li> <li><a href="https://www.acm.org/membership/membership-options" title="Membership">Membership Options</a></li> <li><a href="https://www.acm.org/membership/membership-benefits" title="Membership">Membership Benefits</a></li> <li><a href="https://www.acm.org/membership/myacm-at-a-glance" title="Membership">MyACM Sign In</a></li> </ul> <ul class="footer-nav-lists"> <li> Publications</li> <li><a href="https://www.acm.org/publications/about-publications" title="Publications">About Publications</a></li> <li><a href="https://www.acm.org/publications/digital-library" title="Publications">Digital Library</a></li> <li><a href="https://dl.acm.org/pubs.cfm" title="Publications">Submit a Paper</a></li> </ul> <ul class="footer-nav-lists"> <li> Chapters</li> <li><a href="https://www.acm.org/chapters/chapter-administrative-interface" title="Chapters">Chapter Admin Interface</a></li> <li><a href="https://www.acm.org/chapters/local-activities" title="Chapters">Chapter Activities Calendar</a></li> <li><a href="https://www.acm.org/chapters/start-chapter" title="Chapters">Start a Chapter</a></li> </ul> <ul class="footer-nav-lists"> <li> Awards</li> <li><a href="/about" title="Awards">About ACM's Awards</a></li> </ul> <ul class="footer-nav-lists"> <li> Conferences</li> <li><a href="https://www.acm.org/conferences" title="Conferences">ACM's Conferences</a></li> </ul> <ul class="footer-nav-lists"> <li> Code of Ethics</li> <li><a href="https://www.acm.org/code-of-ethics" title="Code of Ethics">ACM's Code of Ethics</a></li> <li><a href="https://www.acm.org/code-of-ethics/enforcement-procedures" title="Code of Ethics">Enforcement Procedures</a></li> </ul> <ul class="footer-nav-lists"> <li> Media Center</li> <li><a href="https://www.acm.org/media-center" title="Media Center">ACM Media Center</a></li> </ul> </div> </nav> <div> <div> <div class="logo_social_group"> <hr /> <img src='/binaries/content/gallery/acm/logos/logo_footer_acm.png' alt='ACM Logo' /> <ul class="footer__social"> <li> <a href="https://www.facebook.com/AssociationForComputingMachinery/" target="_blank"> <img src="/binaries/content/gallery/acm/social-media/icon_facebook.png" alt="Facebook logo" /> </a> </li> <li> <a href="https://twitter.com/theofficialacm" target="_blank"> <img src="/binaries/content/gallery/acm/social-media/icon_x_twitter.png" alt="Twitter logo" /> </a> </li> <li> <a href="https://www.linkedin.com/company/association-for-computing-machinery" target="_blank"> <img src="/binaries/content/gallery/acm/social-media/icon_linkedin.png" alt="LinkedIn logo" /> </a> </li> <li> <a href="https://www.reddit.com/user/TheOfficialACM" target="_blank"> <img src="/binaries/content/gallery/acm/social-media/icon_reddit.png" alt="Reddit" /> </a> </li> <li> <a href="https://www.youtube.com/user/TheOfficialACM" target="_blank"> <img src="/binaries/content/gallery/acm/social-media/icon_youtube.png" alt="YouTube logo" /> </a> </li> <li> <a href="https://www.instagram.com/theofficialacm/" target="_blank"> <img src="/binaries/content/gallery/acm/social-media/icon_instagram.png" alt="Instagram" /> </a> </li> <li> <a href="https://www.flickr.com/photos/theofficialacm" target="_blank"> <img src="/binaries/content/gallery/acm/social-media/icon_flickr.png" alt="Flickr" /> </a> </li> <li> <a href="https://mastodon.acm.org/@ACM" target="_blank"> <img src="/binaries/content/gallery/acm/social-media/icon_mastodon.png" alt="Mastodon" /> </a> </li> </ul> </div> </div> </div> <div> <div> <ul class="footer__legal clearfix"> <li><a href="/">Home</a></li> <li><a href="/sitemap">Sitemap</a></li> <li><a href="https://www.acm.org/about-acm/contact-us">Contact Us</a></li> <li><a href="https://www.acm.org/membership/acm-hq-contact">Member Service</a></li> <li><a href="https://www.acm.org/about-acm/privacy-policy">Privacy Policy</a></li> <li><a href="https://www.acm.org/accessibility">Accessibility</a></li> <li><a href="https://www.acm.org/cookie-declaration">Cookie Declaration</a></li> <li class="footer__copyright">Copyright © 2024, ACM, Inc</li> </ul> </div> </div> </footer> </div> <!-- Scripts --> <script data-cookieconsent="ignore" type="text/javascript" src="/js/acm.js?antiCache=1716999351349"></script> <script>$(document).foundation();</script> <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5654b74db1437702" async="async"></script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-CM2RT513Q1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){ dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-CM2RT513Q1'); </script> </body> </html>