P.C. Rossin College of
Engineering and Applied Science

Michael F. Spear

P.C. Rossin Associate Professor
Room 339, Building C
113 Research Drive
Mountaintop Campus
Bethlehem, PA 18015

Phone Number: 
(610) 758-3285
Michael F. Spear

Areas of Research

Computer Architecture
Operating Systems
Multi-threaded Applications
Concurrent Data Structures


Michael Spear's research focuses on runtime and operating systems, programming languages, and processor and memory architecture, with an emphasis on simplifying the development of correct multithreaded applications. His focus areas are Transactional Memory, Concurrent Data Structures, Speculative Parallelization, and Cloud Computing Infrastructure. He is the lead author of several open-source software packages, to include the RSTM collection of algorithms for software transactional memory, and libLOL, a cross-platform mobile game development framework used by students and independent game developers.

Spear is a distinguished graduate of West Point and recipient of an Outstanding Dissertation Award from University of Rochester. His lab receives support from Comcast, Google, and the National Science Foundation. He has active industry collaborations with Intel, Comcast, and Oracle, and academic collaborations with the University of Delaware and Tianjin University. He is also a member of the committee developing a technical specification to add Transactional Memory to the C++ programming language.


Ph.D., Computer Science, University of Rochester
M.S., Computer Science, University of Rochester
M.S., M.B.A., University of Alaska, Anchorage
B.S., Computer Science, U.S. Military Academy (West Point)

Related News

Fri, Mar 9, 2018