2008 |
19 | EE | Vinod Ganapathy,
Matthew J. Renzelmann,
Arini Balakrishnan,
Michael M. Swift,
Somesh Jha:
The design and implementation of microdrivers.
ASPLOS 2008: 168-178 |
18 | EE | 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 | EE | 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 | EE | Asim Kadav,
Michael M. Swift:
Live Migration of Direct-Access Devices.
Workshop on I/O Virtualization 2008 |
15 | EE | 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 | EE | 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 | EE | 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 | EE | 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 | EE | 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 | EE | 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 | EE | 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 | EE | 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 | EE | Michael M. Swift,
Brian N. Bershad,
Henry M. Levy:
Improving the reliability of commodity operating systems.
SOSP 2003: 207-222 |
5 | EE | 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 | EE | 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 | EE | 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 | EE | Jonathan T. Trostle,
Irina Kosinovsky,
Michael M. Swift:
Implementation of Crossrealm Referral Handling in the MIT Kerberos Client.
NDSS 2001 |
1 | EE | 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 |