SC19 Awards Session - IEEE Computer Society...Society Ken Kennedy Award Presented by ACM President...

8
AWARDS SESSION Colorado Convention Center, Denver, CO Tuesday, 19 November 2019 The SC19 Awards Session honors the following individuals for their contributions to the computing profession: Geoffrey Charles Fox 2019 ACM/IEEE Computer Society Ken Kennedy Award Presented by ACM President Cherri M. Pancake and IEEE Computer Society President Cecilia Metra Alan Edelman 2019 IEEE Computer Society Sidney Fernbach Award Presented by IEEE Computer Society President Cecilia Metra David B. Kirk 2019 IEEE Computer Society Seymour Cray Computer Engineering Award Presented by IEEE Computer Society President Cecilia Metra

Transcript of SC19 Awards Session - IEEE Computer Society...Society Ken Kennedy Award Presented by ACM President...

Page 1: SC19 Awards Session - IEEE Computer Society...Society Ken Kennedy Award Presented by ACM President Cherri M. Pancake and IEEE Computer Society President Cecilia Metra Alan Edelman

AWARDS SESSIONColorado Convention Center, Denver, COTuesday, 19 November 2019

The SC19 Awards Session honors the following individuals for their contributions to the computing profession:

Geoffrey Charles Fox2019 ACM/IEEE Computer Society Ken Kennedy AwardPresented by ACM President Cherri M. Pancake and IEEE Computer Society President Cecilia Metra

Alan Edelman2019 IEEE Computer Society Sidney Fernbach AwardPresented by IEEE Computer Society President Cecilia Metra

David B. Kirk2019 IEEE Computer Society Seymour Cray Computer Engineering Award Presented by IEEE Computer Society President Cecilia Metra

Page 2: SC19 Awards Session - IEEE Computer Society...Society Ken Kennedy Award Presented by ACM President Cherri M. Pancake and IEEE Computer Society President Cecilia Metra Alan Edelman

2

”“ Foundational contributions to parallel computing

methodology, algorithms and software, data analysis, and their interface with broad classes of applications, and mentoring students at minority-serving institutions.

ABOUT THE AWARD

The Ken Kennedy Award was established in memory of Ken Kennedy, the founder of Rice University’s nationally ranked computer science program and one of the world’s foremost experts on high-performance computing.

The award consists of a certificate and a $5,000 honorarium and is awarded jointly by the ACM and the IEEE Computer Society for outstanding contributions to programmability or productivity in high-performance computing together with significant community service or mentoring contributions.

PAST RECIPIENTS

2018 - Sarita Adve2017 - Jesús Labarta2016 - William D. Gropp2015 - Katherine Yelick2014 - Charles E. Leiserson

2013 - Jack J. Dongarra2012 - Mary Lou Soffa2011 - Susan L. Graham2010 - David Kuck2009 - Francine Berman

2019 KEN KENNEDY AWARD COMMITTEE

William D. Gropp, University of Illinois Urbana-Champaign (Chair)*Jack J. Dongarra, University of Tennessee*Jeffrey Hollingsworth, University of Maryland

Jesús Labarta, Barcelona Supercomputing Center*Daniel Reed, University of UtahAntonia Bertolino, Italian National Research Council

*Past recipient

Page 3: SC19 Awards Session - IEEE Computer Society...Society Ken Kennedy Award Presented by ACM President Cherri M. Pancake and IEEE Computer Society President Cecilia Metra Alan Edelman

3

Fox received a Ph.D. in Theoretical Physics from Cambridge University where he was Senior Wrangler. He is now a distinguished professor of Engineering, Computing, and Physics at Indiana University where he is the director of the Digital Science Center.

He previously held positions at Caltech, Syracuse University, and Florida State University after being a postdoc at the Institute for Advanced Study at Princeton, Lawrence Berkeley Laboratory, and Peterhouse College Cambridge. He has supervised the Ph.D. of 73 students and published around 1300 papers (over 520 with at least ten citations) in physics and computing with a hindex of 78 and over 36000 citations. He is a Fellow of APS (Physics) and ACM (Computing) and works on the interdisciplinary interface between computing and applications.

Current application work is in Biology, Pathology, Sensor Clouds and Ice-sheet and Earthquake Science, and Particle Physics. His architecture research involves High-performance computing enhanced Software-Defined Big Data Systems on Clouds and Clusters with open source software Twister2. The analytics focuses on scalable parallel machine learning. He is an expert on streaming data and robot-cloud interactions and deep learning applied to geospatial time series and to improve performance and capabilities of large scale computations—called MLaroundHPC. He is involved in several projects to enhance the capabilities of Minority Serving Institutions. He has experience in online education and its use in MOOCs for areas like Data and Computational Science.

Geoffrey Charles FoxIndiana University

2019 ACM/IEEE COMPUTER SOCIETY KEN KENNEDYAWARD

Page 4: SC19 Awards Session - IEEE Computer Society...Society Ken Kennedy Award Presented by ACM President Cherri M. Pancake and IEEE Computer Society President Cecilia Metra Alan Edelman

4

”“ For outstanding breakthroughs in high

performance computing, linear algebra, and computational science and for contributions to the Julia programming language.

ABOUT THE AWARD

The Sidney Fernbach Award was established in 1992 by the Board of Governors of the IEEE Computer Society. It honors the memory of the late Dr. Sidney Fernbach, one of the pioneers in the development and application of high-performance computers for the solution of large computational problems.

The award, which consists of a certificate and a $2,000 honorarium, is presented annually to an individual for “an outstanding contribution in the application of high-performance computers using innovative approaches.”

PAST RECIPIENTS

2018 - Linda Petzold2017 - Steven J. Plimpton2016 - Vipin Kumar2015 - Alexander Szalay2014 - Satoshi Matsuoka2013 - Christopher R. Johnson2012 - Laxmikant V. Kale2012 - Klaus Schulten2011 - Cleve Moler2010 - James W. Demmel2009 - Roberto Car and Michele Parrinello2008 - William D. Gropp

2007 - David E. Keyes2006 - Edward Seidel2005 - John B. Bell2004 - Marsha J. Berger2003 - Jack J. Dongarra2002 - Robert Harrison2000 - Stephen W. Attaway1999 - Michael L. Norman1998 - Phillip Collela1997 - Charbel Farhat1996 - Gary A. Glatzmaier1995 - Paul R. Woodward1994 - Charles S. Peskin

2019 SIDNEY FERNBACH AWARD COMMITTEE

David E. Keyes, King Abdullah University of Science and Technology (Chair)*Marsha J. Berger, New York University*

Michael A. Heroux, Sandia National LaboratoriesChristopher R. Johnson, University of Utah*

*Past recipient

Page 5: SC19 Awards Session - IEEE Computer Society...Society Ken Kennedy Award Presented by ACM President Cherri M. Pancake and IEEE Computer Society President Cecilia Metra Alan Edelman

5

Alan Edelman is a professor of applied mathematics and leads the Julia laboratory in the Computer Science & AI Laboratory at MIT. He is also chief scientist at Julia Computing. Edelman works on High Performance Computing, numerical computation, linear algebra, random matrix theory, and geometry.

Edelman learned many lost lessons as a graduate student at MIT moonlighting at Thinking Machines Corporation in the 1980s where he won a Gordon Bell Prize. He grew to believe that breakthroughs in HPC could come from raising the levels of abstraction through high level languages that are built from the ground up for performance and productivity.

To this day, he believes the one true goal for HPC work is user numbers. Performance, productivity, scalability, reproducibility, composability and other obvious and non-obvious metrics are subsumed by this “prime directive.” Edelman loves algorithms, theorems, compilers, DSLs, and old-fashioned performance tuning, but he feels that HPC had missed out for too long on the key intellectual ingredient that would make all the difference, language. Julia was invented to prove that HPC’s biggest challenges could be solved with language. The Julia project with Jeff Bezanson, Stefan Karpinski, Viral Shah and now thousands of contributors is the result. Still there is so much work to do.

Edelman has received many prizes including the Householder Prize, the Chauvenet Prize, best paper prizes, and the Charles Babbage Prize. He is a Fellow of IEEE, AMS, and SIAM. He was tenth in the nation on the USA Math Olympiad before attending Yale University where he received his BS and MS. At MIT he received his Ph.D. advised by Nick Trefethen. He worked at UC Berkeley mentored by Jim Demmel. Edelman worked at CERFACS, has consulted for IBM, Pixar, Akamai, Intel, and Microsoft among other corporations and has cofounded Interactive Supercomputing and Julia Computing.

Alan EdelmanMassachusetts Institute of Technology

2019 IEEE COMPUTER SOCIETY SIDNEY FERNBACH AWARD

Page 6: SC19 Awards Session - IEEE Computer Society...Society Ken Kennedy Award Presented by ACM President Cherri M. Pancake and IEEE Computer Society President Cecilia Metra Alan Edelman

6

”“ For outstanding leadership in developing GPU computing and in engendering its rise to the mainstream of HPC.

ABOUT THE AWARD

The Seymour Cray Computer Engineering Award was established in late 1997 by the Board of Governors of the IEEE Computer Society. The award honors the memory of the late Seymour Cray, an electrical engineer and supercomputer architect. To be considered for this award, the contribution must have had a major impact on the supercomputing industry.

The award consists of a crystal memento, illuminated certificate and a $10,000 honorarium awarded to recognize innovative contributions to high performance computing systems that best exemplify the creative spirit demonstrated by Seymour Cray.

The award was initially endowed by Silicon Graphics, Inc., in honor of Seymour Cray.

PAST RECIPIENTS

2018 - David E. Shaw2016 - William J. Camp2015 - Mateo Valero2014 - Gordon Bell2013 - Marc Snir2012 - Peter M. Kogge2011 - Charles L. Seitz2010 - Alan Gara2009 - Kenichi Miura

2008 - Steve Wallach2007 - Kenneth E. Batcher2006 - Tadashi Watanabe2005 - Steven L. Scott2004 - William J. Dally2003 - Burton J. Smith2002 - Monty M. Denneau2001 - John L. Hennessy2000 - Glen J. Culler

2019 SEYMOUR CRAY AWARD COMMITTEE

David E. Keyes, King Abdullah University of Science and Technology (Chair)William J. Camp, Consultant*

Peter M. Kogge, University of Notre Dame*Steve L. Scott, Cray Inc.*

*Past recipient

Page 7: SC19 Awards Session - IEEE Computer Society...Society Ken Kennedy Award Presented by ACM President Cherri M. Pancake and IEEE Computer Society President Cecilia Metra Alan Edelman

7

David B. Kirk served as Chief Scientist and VP of Architecture, and later as a Fellow at NVIDIA. He is currently an independent consultant and advisor, and serves on several nonprofit and for-profit boards.

Dr. Kirk received his Ph.D. in Computer Science with minor in Computation and Neural Systems in 1993 and M.S. in Computer Science in 1990 from Caltech. He also received M.S. and B.S. degrees in Mechanical Engineering from Massachusetts Institute of Technology.

He has long been known for his contributions to graphics hardware and graphics algorithm research. More recently, he has focused on computer science education, advancing parallel programming, robotics and artificial intelligence. Dr. Kirk received the 2002 Computer Graphics Achievement Award from the Association for Computing Machinery Special Interest Group on Graphics and Interactive Technology (ACM SIGGRAPH) and, in 2006 was elected to the National Academy of Engineering. In 2009, Dr. Kirk was recognized with Caltech’s Distinguished Alumni Award. Dr. Kirk is inventor or co-inventor of nearly 100 patents in the areas of computer graphics and graphics hardware.

David B. KirkFormerly of NVIDIA

2019 IEEE COMPUTER SOCIETY SEYMOUR CRAYCOMPUTER ENGINEERING AWARD

Page 8: SC19 Awards Session - IEEE Computer Society...Society Ken Kennedy Award Presented by ACM President Cherri M. Pancake and IEEE Computer Society President Cecilia Metra Alan Edelman

IEEE COMPUTER SOCIETYThe IEEE Computer Society is the premier source for information, inspiration, and collaboration in computer science and engineering. Connecting members worldwide, the Computer Society empowers the people who advance technology by delivering tools for individuals at all stages of their professional careers. Its trusted resources include international conferences, peer-reviewed publications, a robust digital library, globally recognized standards, and continuous learning opportunities.

Visit www.computer.org for more information.

IEEE Computer Society AwardsThe Computer Society awards program honors technical achievements, education, innovation, and service to the computer profession and to the Society. The awards program is reviewed continuously to investigate new awards, revise existing ones, and seek possible sponsors. All members of the profession are invited to help ensure the awards program maintains the highest possible quality by nominating individuals who they consider most eligible to receive international recognition of an appropriate IEEE Computer Society award.

Please visit the Society’s award home page for more information about our awards program and to nominate deserving professionals: www.computer.org/awards

ASSOCIATION FOR COMPUTING MACHINERYACM, the Association for Computing Machinery, is the world’s largest educational and scientific computing society, uniting computing educators, researchers and professionals to inspire dialogue, share resources and address the field’s challenges. ACM strengthens the computing profession’s collective voice through strong leadership, promotion of the highest standards, and recognition of technical excellence. ACM supports the professional growth of its members by providing opportunities for life-long learning, career development, and professional networking.

Visit www.acm.org for more information.

ACM AwardsACM recognizes excellence annually through its celebrated Awards Program for outstanding technical and professional achievements and contributions in computer science and information technology. ACM’s award committees evaluate the contributions of candidates for awards that span a spectrum of professional and technological accomplishments. ACM welcomes nominations for candidates whose work exemplifies the best and most influential contributions to our community and society at large.

The complete listing of Award Subcommittees and Nomination Guidelines are available at: https://awards.acm.org.