Mark D. Hill

Whatever may be the limitations which trammel inquiry elsewhere, we believe that the great state University of Wisconsin should ever encourage that continual and fearless sifting and winnowing by which alone the truth can be found.

Short Biography:
Mark D. Hill (http://www.cs.wisc.edu/~markhill) is
John P. Morgridge Professor and
Gene M. Amdahl Professor of Computer Sciences
at the University of Wisconsin-Madison,
where he also has a courtesy appointment in Electrical and Computer Engineering.
His research interests include parallel-computer system design,
memory system design, and computer simulation.
Hill's work is highly collaborative with over 160 co-authors
and especially his long-time colleague David A. Wood.
He received the 2019 Eckert-Mauchly Award and is a fellow of IEEE and the ACM.
He serves as Chair of the Computer Community Consortium (2018-19) and
served as Wisconsin Computer Sciences Department Chair 2014-2017.
Hill has a PhD in computer science from the University of California, Berkeley.

Longer Biography:
Mark D. Hill (http://www.cs.wisc.edu/~markhill) is
John P. Morgridge Professor,
and Gene M. Amdahl Professor of Computer Sciences
at the University of Wisconsin-Madison.
He has long had a UW-Madison Electrical and Computer Engineering
courtesy appointment.
He serves as Chair of the
Computer Community Consortium (CCC)(2018-20) and served as Vice Chair (2016-18).
He is a member of the Computing Research Association Board of Directors (2018-20).
He served as Wisconsin Computer Sciences Department Chair July 2014 to June 2017.

Dr. Hill's research targets computer design and evaluation.
He has made contributions to parallel computer system design
(e.g., memory consistency models and cache coherence),
memory system design (caches and translation buffers),
computer simulation (parallel systems and memory systems),
software (e.g., page tables and cache-conscious optimizations),
deterministic replay and transactional memory.
For example, he is the inventor of the widely-used 3C model
of cache behavior (compulsory,capacity,
and conflict misses),
and co-inventor of the memory consistency model
sequential consistency for data-race-free programs
that serves as a foundation for the C++ and Java multi-threaded
memory specifications.
Hill's work is highly collaborative with over 160 co-authors
and especially his long-time colleague David A. Wood.

Hill received the
ACM - IEEE CS Eckert-Mauchly Award in 2019
for seminal contributions to the fields of cache memories, memory consistency models, transactional memory, and simulation.
He was selected as a John P. Morgridge Endowed Chair of
UW-Madison Computer Sciences in 2015.
He was named an ACM Fellow (2004)
for contributions to memory consistency models and memory system design,
elevated to
a Fellow of the IEEE (2000)
for contributions to cache memory design and analysis,
and was awarded the ACM SIGARCH Alan Berenbaum Distinguished Service Award in 2009.
He was won four important University of Wisconsin-Madison awards: WARF Named Professorship in 2013 (2nd winner from CS),
Kellett in 2010 (3rd winner from CS), Vilas Associate in 2006, and Romnes Fellow in 1997.
He co-wrote
A
Primer on Memory Consistency and Cache Coherence in 2011 (downloaded 7000 times),
co-edited Readings in Computer Architecture in 2000, is co-inventor of
40 United States patents (several of which have been
co-issued in the European Union
& Japan), was an ACM SIGARCH Director (1993-2007),
won an NSF Presidential Young Investigator award in 1989,
and member of informal
ISCA and
MICRO Halls of Fame.
He is co-author of eight papers selected by IEEE Micro Top Picks, co-won the best paper award in VLDB 2001, and has an H-index of 79 with over 27,000 citations.
He has held visiting positions at
Google (2018), Advanced Micro Devices (2011), University of Washington (2011), Columbia University (2010),
Universidad Politecnica de Catalunya (2002-03) and Sun
Microsystems (1995-96).
Dr. Hill earned a Ph.D. in Computer Science from
the University of California - Berkeley in 1987, an M.S. in Computer
Science from Berkeley in 1983, and a B.S.E. in Computer Engineering from
the University of Michigan - Ann Arbor in 1981.

Mark D. Hill is Gene M. Amdahl Professor of Computer Sciences due to a 2013 WARF Named Professorship, named with the late Gene M. Amdahl's blessing.

"S = 1/((1-P) + (P/N))" -- the formula for Amdahl's law of parallel computing -- is one of many graphics and informational displays featured at Alumni Park at the University of Wisconsin-Madison on Aug. 26, 2017. Gene Amdahl MS'49, PhD'52 was a UW graduate who helped advance the world's knowledge of how to harness multiple computers to speed their work. (Photo by Jeff Miller / UW-Madison)Click Here
for 3.7MB image.