SCAIL Papers

2022


  • Jialiang Zhang, Michael M. Swift and Jing "Jane" Li. Software-defined Address Mapping: a Case on 3D Memory. To appear in Proceedings of the 2022 Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'22), March 2022.
  • Sujay Yadalam, Nisarg Shah, Xiangyao Yu and Michael M. Swift. ASAP: A Speculative Approach to Persistence. To appear in Proceedings of the 28th IEEE International Symposium on High-Performance Computer Architecture (HPCA '22), February 2022.


2021


  • ChonLam Lao, Yanfang Le, Kshiteej Mahajan, Yixi Chen, Wenfei Wu, Aditya Akella, Michael M. Swift. ATP: In-network Aggregation for Multi-tenant Learning. In Proceedings of the 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21), April, 2021. Best paper


2020



2019



2018



2017


  • Yanfang Le, Hyunseok Chang, Sarit Mukherjee, Limin Wang, Aditya Akella, Michael Swift and T.V. Lakshman. UNO: Unifying Host and Smart NIC Offload for Flexible Packet Processing. In Proceedings of the ACM Symposium on Cloud Computing 2017 (SoCC '17), September 2017
  • Brent Stephens, Arjun Singhvi, Aditya Akella, and Michael Swift. Titan: Fair Packet Scheduling for Commodity Multiqueue NICs In Proceedings of the 2017 USENIX Annual Technical Conference (USENIX ATC'17), July 2017
  • Yan Zhai, Qiang Cao, Jeffrey Chase, Michael Swift. TapCon: Practical Third-Party Attestation for the Cloud . In Proceedings of 9th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud'17). July, 2017.
  • Jay Aikat, Aditya Akella, Jeff Chase, Ari Juels, Michael K. Reiter, Tom Ristenpart, Vyas Sekar and Michael M. Swift. Rethinking Security in the Era of Cloud Computing, in IEEE Security and Privacy, 15(3), June 2017.
  • Jayneel Gandhi, Mark D. Hill and Michael M. Swift. Agile Paging for Efficient Memory Virtualization. In IEEE Micro Special Issue: Micro's Top Picks from Architecture Conferences, May/June 2017.
  • Michael M. Swift. Towards O(1) Memory. In Proceedings of the Workshop on Hot Topics in Operating Systems (HotOS), May 2017.
  • Sanketh Nalli, Swapnil Haria, Mark D. Hill, Michael M. Swift, Haris Volos, Kimberly Keeton. An Analysis of Persistent Memory Use with WHISPER. In 22nd ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2017).
  • Swapnil Haria, Sanketh Nalli, Mark D. Hill, Michael M. Swift, Haris Volos, Kimberly Keeton. Hands-Off Persistence System (HOPS) . In 8th Annual Non-Volatile Memories Workshop (NVMW 2017), February 2017.
  • Sanketh Nalli, Swapnil Haria, Mark D. Hill, Michael M. Swift, Haris Volos, Kimberly Keeton. How Applications Use Persistent Memory. In 8th Annual Non-Volatile Memories Workshop (NVMW 2017), February 2017.

2016



2015



2014



2013



2012



2011



2010



2009



2008



2007



2006


  • Michael Swift, Muthukaruppan Annamalai, Brian N. Bershad, Henry M. Levy. Recovering Device Drivers, in ACM Transactions on Computer Systems, 24(4), Nov. 2006.
  • Michelle J. Moravan, Jayaram Bobba, Kevin E. Moore, Luke Yen, Mark D. Hill, Ben Liblit, Michael M. Swift and David A. Wood, Supporting Nested Transactional Memory in LogTM, in Proceedings International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) , October 2006.

2005



2004


  • Michael Swift, Muthukaruppan Annamalai, Brian N. Bershad, Henry M. Levy. Recovering Device Drivers, in Proceedings of the 6th ACM/USENIX Symposium on Operating Systems Design and Implementation, San Francisco, CA, Dec. 2004. Best paper award.
  • Joshua A. Redstone, Michael M. Swift, Brian N. Bershad. Using Computer to Diagnose Computer Problems, in Proceedings of the 9th Workshop on Hot Topics in Operating Systems, Lihue, HI, May 2004.

2003



2002



2001



2000