| 2009 | ||
|---|---|---|
| 21 | Haris Volos, Andres Jaan Tack, Neelam Goyal, Michael M. Swift, Adam Welc: xCalls: safe I/O in memory transactions. EuroSys 2009: 247-260 | |
| 20 | Asim Kadav, Matthew J. Renzelmann, Michael M. Swift: Tolerating hardware device failures in software. SOSP 2009: 59-72 | |
| 2008 | ||
| 19 | Vinod Ganapathy, Matthew J. Renzelmann, Arini Balakrishnan, Michael M. Swift, Somesh Jha: The design and implementation of microdrivers. ASPLOS 2008: 168-178 | |
| 18 | Lakshmi N. Bairavasundaram, Meenali Rungta, Nitin Agrawal, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Michael M. Swift: Analyzing the effects of disk-pointer corruption. DSN 2008: 502-511 | |
| 17 | Jayaram Bobba, Neelam Goyal, Mark D. Hill, Michael M. Swift, David A. Wood: TokenTM: Efficient Execution of Large Transactions with Hardware Transactional Memory. ISCA 2008: 127-138 | |
| 16 | Asim Kadav, Michael M. Swift: Live Migration of Direct-Access Devices. Workshop on I/O Virtualization 2008 | |
| 15 | Jayaram Bobba, Kevin E. Moore, Haris Volos, Luke Yen, Mark D. Hill, Michael M. Swift, David A. Wood: Performance Pathologies in Hardware Transactional Memory. IEEE Micro 28(1): 32-41 (2008) | |
| 2007 | ||
| 14 | Luke Yen, Jayaram Bobba, Michael R. Marty, Kevin E. Moore, Haris Volos, Mark D. Hill, Michael M. Swift, David A. Wood: LogTM-SE: Decoupling Hardware Transactional Memory from Caches. HPCA 2007: 261-272 | |
| 13 | Jayaram Bobba, Kevin E. Moore, Haris Volos, Luke Yen, Mark D. Hill, Michael M. Swift, David A. Wood: Performance pathologies in hardware transactional memory. ISCA 2007: 81-91 | |
| 12 | Mark D. Hill, Derek Hower, Kevin E. Moore, Michael M. Swift, Haris Volos, David A. Wood: A Case for Deconstructing Hardware Transactional Memory Systems. Programming Models for Ubiquitous Parallelism 2007 | |
| 2006 | ||
| 11 | Michelle J. Moravan, Jayaram Bobba, Kevin E. Moore, Luke Yen, Mark D. Hill, Ben Liblit, Michael M. Swift, David A. Wood: Supporting nested transactional memory in logTM. ASPLOS 2006: 359-370 | |
| 10 | Michael M. Swift, Muthukaruppan Annamalai, Brian N. Bershad, Henry M. Levy: Recovering device drivers. ACM Trans. Comput. Syst. 24(4): 333-360 (2006) | |
| 2005 | ||
| 9 | Michael M. Swift, Brian N. Bershad, Henry M. Levy: Improving the reliability of commodity operating systems. ACM Trans. Comput. Syst. 23(1): 77-110 (2005) | |
| 2004 | ||
| 8 | Michael M. Swift, Muthukaruppan Annamalai, Brian N. Bershad, Henry M. Levy: Recovering Device Drivers (Awarded Best Paper!). OSDI 2004: 1-16 | |
| 2003 | ||
| 7 | Joshua Redstone, Michael M. Swift, Brian N. Bershad: Using Computers to Diagnose Computer Problems. HotOS 2003: 91-86 | |
| 6 | Michael M. Swift, Brian N. Bershad, Henry M. Levy: Improving the reliability of commodity operating systems. SOSP 2003: 207-222 | |
| 5 | Steven Swanson, Luke McDowell, Michael M. Swift, Susan J. Eggers, Henry M. Levy: An evaluation of speculative instruction execution on simultaneous multithreaded processors. ACM Trans. Comput. Syst. 21(3): 314-340 (2003) | |
| 2002 | ||
| 4 | Michael M. Swift, Steven Martin, Henry M. Levy, Susan J. Eggers: Nooks: an architecture for reliable device drivers. ACM SIGOPS European Workshop 2002: 102-107 | |
| 3 | Michael M. Swift, Anne Hopkins, Peter Brundrett, Cliff Van Dyke, Praerit Garg, Shannon Chan, Mario Goertzel, Gregory Jensenworth: Improving the granularity of access control for Windows 2000. ACM Trans. Inf. Syst. Secur. 5(4): 398-437 (2002) | |
| 2001 | ||
| 2 | Jonathan T. Trostle, Irina Kosinovsky, Michael M. Swift: Implementation of Crossrealm Referral Handling in the MIT Kerberos Client. NDSS 2001 | |
| 1 | Michael M. Swift, Peter Brundrett, Cliff Van Dyke, Praerit Garg, Anne Hopkins, Shannon Chan, Mario Goertzel, Gregory Jensenworth: Improving the granularity of access control in Windows NT. SACMAT 2001: 87-96 | |