CS 736, Advanced Operating Systems

Office Hours: Tues. 1:00-2:00, Thurs 11:00-12:00


My research covers interaction of operating systems and hardware, including devices and new processor/memory technologies. I lead the Sonar research group and participate in the Multifacet group. I'm also part of the Wisconsin Institute on Software-defined Datacenters in Madison (WISDoM).


  • Device drivers. Improving driver code and design through new architectures, better understanding, and bug finding.
  • Transactional memory. Making transactions and the operating system work together.
  • New memory technology. New uses and interfaces to flash and storage class memory.
  • Cloud computing. Investingating security issues in cloud computing
  • Heterogeneous and accelerated processors. System and scheduling support for accelerators and dynamically heterogeneous processors.

Recent publications

  • Adam Everspaugh, Yan Zhai, Robert Jellinek, Thomas Ristenpart, and Michael Swift. Not-So-Random Numbers in Virtualized Linux and the Whirlwind RNG. IEEE Symposium on Security and Privacy - Oakland 2014
  • Haris Volos, Sanketh Nalli, Venkatanathan Varadarajan, Sankaralingam Panneerselvam, Prashant Saxena and Michael M. Swift. Aerie: Flexible File-System Interfaces to Storage-Class Memory. In Proceedings of EuroSys, April 2014.
  • Asim Kadav, Matthew J. Renzelmann, Michael M. Swift. Fine-Grained Fault Tolerance using Device Checkpoints. In ASPLOS'13: Proceeedings of the 18th International Conference on Architectural Support for Programming Languages and Operating Systems, Houston, Texas, March 16-20 2013.
  • Mohit Saxena, Yiying Zhang, Michael M. Swift, Andrea C. Arpaci-Dusseau and Remzi H. Arpaci-Dusseau. Getting Real: Lessons in Transitioning Research Simulations into Hardware Systems, in FAST'13: Proceedings of 11th Usenix Conference on File and Storage Technologies, February 2013.
  • Benjamin Farley, Venkatanathan Varadarajan, Kevin Bowers, Ari Juels, Thomas Ristenpart, Michael M. Swift. More for Your Money: Exploiting Performance Heterogeneity in Public Clouds. In Proceedings of the 2012 ACM Symposium on Cloud Computing (SOCC), October 2012.
Michael M. Swift

Michael M. Swift

Associate Professor
Computer Sciences Department
College of Letters and Sciences
University of Wisconsin, Madison

Contact Information

swift at cs dot wisc dot edu

7369 Computer Sciences
Computer Sciences Department
University of Wisconsin-Madison
1210 West Dayton Street
Madison, WI 53706-1685 USA