Computer Sciences Department
College of Letters and Sciences
University of Wisconsin, Madison
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).
2018-19 committee assignmentsInstructional Program Director
Curriculum and eduction committee member
Space committee chair
Diversity, equity, and inclusion committee chair
My research covers interaction of operating systems and hardware, including devices and new processor/memory technologies.
- New memory technology. New uses and interfaces to flash and storage class memory.
- Cloud computing. Investigating security issues in cloud computing
- Heterogeneous and accelerated processors. System and scheduling support for accelerators and dynamically heterogeneous processors.
- Transactional memory. Making transactions and the operating system work together.
- Device drivers. Improving driver code and design through new architectures, better understanding, and bug finding.
- Akhil Guliani and Michael M. Swift. Per-application Power Delivery. To appear in Proceedings of Eurosys, March 2019.
- Brent Stephens, Aditya Akella, Michael M. Swift. Loom: Flexible and Efficient NIC Packet Scheduling. To appear in Proceedings of the 15th Usenix Conference on Networked Systems Design and Implementation, March 2019.
- Brent Stephens, Aditya Akella, Michael M. Swift. Your Programmable NIC Should be a Programmable Switch. In Proceedings of the 17th ACM Workshop on Hot Topics in Networks, November 2018.
- Liang Wang, Mengyuan Li, Yinqian Zhang, Thomas Ristenpart and Michael Swift. Peeking Behind the Curtains of Serverless Platforms. In Proceedings of the 2018 USENIX Annual Technical Conference (USENIX ATC'18), July 2018
- Swapnil Haria, Mark D. Hill, Michael M. Swift. Devirtualizing Memory for Heterogeneous Systems. In Proceedings of the 23nd ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2018), March 2018.
- Michael M. Swift. Towards O(1) Memory Proceedings of the Workshop on Hot Topics in Operating Systems (HotOS), May 2017.
- Yan Zhai, Lichao Yin, Jeffrey Chase, Thomas Ristenpart and Michael Swift. CQSTR: Securing Cross-tenant Applications with Cloud Containers. To appear in the Proceedings of the ACM Symposium on Cloud Computing 2016 (SoCC'16), October 2016.
- Sankaralingam Panneerselvam and Michael M. Swift. Rinnegan: Efficient Resource Use in Heterogeneous Architectures. In the Proceedings of the 25th International Conference on Parallel Architectures and Compilation Techniques (PACT), September 2016.
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