New York, NY, October 31, 2018—The Association for Computing Machinery (ACM) and IEEE Computer Society (IEEE-CS) have namedhave named Sarita Adve of the University of Illinois at Urbana-Champaign as the recipient of the 2018 ACM-IEEE CS Ken Kennedy Award. 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 SC 18: The International Conference for High Performance Computing, Networking, Storage and Analysis, November 11-16, in Dallas, Texas.
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.