Professor
Arts, Sciences, and Engineering
Department of Computer Science
Areas of expertise: parallel and distributed computing, concurrency and synchronization, operating systems, programming languages, transactional memory
Press contact:
Alan Blank
alan.blank@rochester.edu
585-275-2671
Related Links:
Michael Scott Homepage
In the News
WROC-TV
Piracy Legislation Loses Support After Websites Protest
January 18, 2012
News Releases
Scientist Named Fellow of Association for Computing Machinery
January 24, 2007
Graduate Student's Code Included in Next Generation of Java
December 06, 2006
University Computer Scientist Honored for Influential Research
July 28, 2006
Biography
Michael Scott's research has primarily addressed the design and implementation of systems software for parallel and distributed computing. He is best known for work in synchronization mechanisms for multithreaded systems, with a recent emphasis on transactional memory. More general interests include compiler technology, parallel algorithms, memory and processor architecture, and program development environments and tools.