Michael Swift -- University of Wisconsin Madison Michael Swift -- University of Wisconsin Madison

About

Professor
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 assignments

Instructional Program Director
Curriculum and eduction committee member
Space committee chair
Diversity, equity, and inclusion committee chair

Teaching

All classes


CS 642 - Introduction to Computer Security
Office Hours: Monday 11-12 am, Thursday 1:30-2:30 pm

Research

All research

My research covers interaction of operating systems and hardware, including devices and new processor/memory technologies.

  • I lead the Sonar research group on system support for novel technologies.
  • I co-lead the Multifacet group on computer architecture with Mark Hill.
  • I'm also part of the Wisconsin Institute on Software-defined Datacenters in Madison (WISDoM)
  • .

    Projects

    • 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.

    Recent publications

      All publications

    • 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.

    Contact Information

    608-890-0131
    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