@inproceedings{ kim12euro, author = "Sangman Kim and Michael Z. Lee and Alan M. Dunn and Owen S. Hofmann and Xuan Wang and Emmett Witchel and Donald E. Porter", title = {Improving Server Applications with System Transactions}, booktitle = {Proceedings of the 7th {ACM} European Conference on Computer Systems ({EuroSys})}, year = "2012", month = "April", address = "Bern, Switzerland", } % note = "14p 14\% ", @inproceedings{ rossbach11sosp, author = "Chistopher J. Rossbach and Jon Currey and Mark Silberstein and Baishakhi Ray and Emmett Witchel", title = {PTask: Operating System Abstractions To Manage GPUs as Compute Devices}, booktitle = {Proceedings of the 22nd ACM Symposium on Operating Systems Principles (SOSP)}, year = "2011", month = "October", address = "Cascais, Portugal", } % note = "16p (citeseer 11:2.41) 18\% ", @inproceedings{ dunn11usenixsec, author = "Alan M. Dunn, Owen S. Hofmann, Brent Waters, Emmett Witchel", title = {Cloaking Malware with the Trusted Platform Module}, booktitle = {Proceedings of the 20th USENIX Security Symposium (USENIX Security)}, year = "2011", } % note = "16p 17\%", @inproceedings{ rossbach11hotos, author = "Chistopher J. Rossbach and Jon Currey and Emmett Witchel", title = {Operating systems must support GPU abstractions}, booktitle = {The 13th Workshop on Hot Topics in Operating Systems (HotOS)}, year = "2011", } % note = "6p (citeseer 33:1.99) 25\%", @inproceedings{hofmann11asplos, author = "Owen S. Hofmann and Alan M. Dunn and Sangman Kim and Indrajit Roy and Emmett Witchel", title = {Ensuring Operating System Kernel Integrity with OSck}, booktitle = {Proceedings of the Sixteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)}, year = 2011, month = {March}, } % note = "12p (citeseer 6:2.70) 21\%" @inproceedings{roy10nsdi, author = "Indrajit Roy and Srinath Setty and Ann Kilzer and Vitaly Shmatikov and Emmett Witchel", title = {Airavat: Security and Privacy for {M}ap{R}educe}, booktitle = {Proceedings of the 7th USENIX Symposium on Networked Systems Design and Implementation (NSDI)}, year = 2010, month = {April}, } % note = "17\%" @inproceedings{porter10ispass, author = "Donald E. Porter and Emmett Witchel", title = {Understanding Transactional Memory Performance}, booktitle = "Proceedings of the 2010 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)", year = 2010, month = "March", } % note = "15p 34\%" @inproceedings{wolchok10ndss, author = "Scott Wolchok and Owen S. Hofmann and Nadia Heninger and Edward W. Felten and J. Alex Halderman and Christopher J. Rossbach and Brent Waters and Emmett Witchel", title = {Defeating Vanish with Low-Cost Sybil Attacks Against Large {DHT}s}, booktitle = "Proceedings of the Network and Distributed System Security Symposium (NDSS)", year = 2010, month = {February} } % note = "15p 15\%" @inproceedings{ rossbach10ppopp, author = "Christopher J. Rossbach and Owen S. Hofmann and Emmett Witchel", title = {Is Transactional Memory Programming Actually Easier?}, booktitle = "Proceedings of the 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP)", year = 2010, month = {January}, } % note = "10p (citeseer 14:2.22) 17\%" @inproceedings{porter09sosp, author = "Donald E. Porter and Owen S. Hofmann and Christopher J. Rossbach and Alex Benn and Emmett Witchel", title = {Operating System Transactions}, booktitle = "Proceedings of the 22nd ACM Symposium on Operating Systems Principles (SOSP)", year = 2009, month = "October", address = "Big Sky, MT", } % note = "14p (citeseer 11:2.41) 16\% ", @inproceedings{ rossbach09wddd, author = "Christopher J. Rossbach and Owen S. Hofmann and Emmett Witchel", title = {Is Transactional Memory Programming Actually Easier?}, booktitle = {The 8th Annual Workshop on Duplicating, Deconstructing, and Debunking ({WDDD})}, year = "2009", } % note = "9p", @inproceedings{ witchel09wddd, author = "Emmett Witchel", title = {Considerations for Mondriaan-like Systems}, booktitle = {The 8th Annual Workshop on Duplicating, Deconstructing, and Debunking ({WDDD})}, year = "2009", } % note = "7p", @inproceedings{roy09pldi, author = "Indrajit Roy and Donald E. Porter and Michael D. Bond and Kathryn S. McKinley and Emmett Witchel", title = {Laminar: Practical Fine-Grained Decentralized Information Flow Control}, booktitle = {Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)}, year = 2009, month = {June}, } % note = "12p (citeseer 3:2.89) 21\%" @inproceedings{ porter09hotos, author = "Donald E. Porter and Emmett Witchel", title = {Operating Systems Should Provide Transactions}, booktitle = {The 12th Workshop on Hot Topics in Operating Systems (HotOS)}, year = "2009", } % note = "6p (citeseer 33:1.99) 26\%", @inproceedings{hofmann09asplos, author = "Owen S. Hofmann and Christopher J. Rossbach and Emmett Witchel", title = {Maximum Benefit from a Minimal HTM}, booktitle = {Proceedings of the Fourteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)}, year = 2009, month = {March}, } % note = "12p (citeseer 6:2.70) 26\%" @inproceedings{ramadan09transact, author = "Hany E. Ramadan and Emmett Witchel", title = {The Xfork in the Road to Coordinated Sibling Transactions}, booktitle = "Proceedings of the 4th Workshop on Transactional Computing (TRANSACT)", year = 2009, month = "February", address = "Raleigh, NC", } % note = "11p 39\%", @inproceedings{ramadan09ppopp, author = "Hany E. Ramadan and Indrajit Roy and Maurice Herlihy and Emmett Witchel", title = {Committing Conflicting Transactions in an {STM}}, booktitle = "Proceedings of the 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP)", year = 2009, month = {February}, } % note = "12p (citeseer 14:2.22) 24\%" @inproceedings{ramadan08micro, author = "Hany E. Ramadan and Christopher J. Rossbach and Emmett Witchel", title = {Dependence-Aware Transactions for Increased Concurrency}, booktitle = {Proceedings of the 41st Annual International Symposium on Microarchitecture (MICRO-41)}, year = 2008, month = {November}, } % note = "12p (citeseer 12:2.31) 19\% gcite:2" @inproceedings{rossbach08cacm, author = "Christopher J. Rossbach and Hany E. Ramadan and Owen S. Hofmann and Donald E. Porter and Aditya Bhandari and Emmett Witchel", title = {{T}x{L}inux and {M}eta{TM}: Transactional Memory and the Operating System}, booktitle = "Communications of the ACM", year = 2008, month = "September", } % note = "8p" @inproceedings{wildstrom08icac, author = "Jonathan Wildstrom and Peter Stone and Emmett Witchel", title = {CARVE: a cognitive agent for resource value estimation}, booktitle = {The Fifth International Conference on Autonomic Computing (ICAC)}, month = "June", year = 2008, } % note = "9p 38\%", @inproceedings{ramadan08toppicks, author = "Hany E. Ramadan and Christopher J. Rossbach and Donald E. Porter and Owen S. Hofmann and Aditya Bhandari and Emmett Witchel", title = {{M}eta{TM}/{T}x{L}inux: Transactional Memory For An Operating System}, booktitle = "IEEE Micro Top Picks in Computer Architecture 2007", year = 2008, month = "January", } % note = "6p" @inproceedings{rossbach07sosp, author = "Christopher J. Rossbach and Owen S. Hofmann and Donald E. Porter and Hany E. Ramadan and Aditya Bhandari and Emmett Witchel", title = {{T}x{L}inux: Using and Managing Transactional Memory in an Operating System}, booktitle = "Proceedings of the 21st ACM Symposium on Operating Systems Principles (SOSP)", year = 2007, month = "October", address = "Stevenson, WA", } % note = "14p (citeseer 11:2.41) 19\% gcite:29" @inproceedings{brickell07ccs, author = "Justin Brickell and Donald E. Porter and Vitaly Shmatikov and Emmett Witchel", title = {Privacy-preserving Software Diagnostics}, booktitle = {ACM Conference on Computer and Communications Security}, year = 2007, address = "Alexandria, VA", } % note = "10p (citeseer 49:1.82) 18\% gcite:4", @inproceedings{hofmann07transact, author = "Owen S. Hofmann and Donald E. Porter and Christopher J. Rossbach and Hany E. Ramadan and Emmett Witchel", title = {Solving Difficult {HTM} Problems Without Difficult Hardware}, booktitle = "Proceedings of the 2nd Workshop on Transactional Computing (TRANSACT)", year = 2007, month = "August", address = "Portland, OR", } % note = "11p 48\% gcite:8", @inproceedings{ramadan07isca, author = "Hany E. Ramadan and Christopher J. Rossbach and Donald E. Porter and Owen Hofmann and Aditdya Bhandari and Emmett Witchel", title = {{M}eta{TM}/{T}x{L}inux: Transactional Memory For An Operating System}, booktitle = "Proceedings of the 34th International Symposium on Computer Architecture (ISCA)", year = 2007, month = "June", address = "San Diego, CA", } % note = "12p (citeseer 97:1.56) 23\% gcite:21" @inproceedings{ha07pldi, author = "Jungwoo Ha and Christopher J. Rossbach and Jason V. Davis and Indrajit Roy and Hany E. Ramadan and Donald E. Porder and David L. Chen and Emmett Witchel", title = {Improved Error Reporting for Software that Uses Black-Box Components}, booktitle = {Proceedings of the ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation (PLDI)}, year = 2007, address = "San Diego, CA", } % note = "11p (citeseer 3:2.89) 25\% gcite:11" @inproceedings{ porter07hotos, author = "Donald E. Porter and Owen S. Hofmann and Emmett Witchel", title = {Is The Optimism in Optimistic Concurrency Warranted?}, booktitle = {The 11th Workshop on Hot Topics in Operating Systems}, year = "2007", } % note = "6p (citeseer 33:1.99) 22\% gcite:5", @inproceedings{wildstrom07ijcai, author = "Jonathan Wildstrom and Peter Stone and Emmett Witchel and Mike Dahlin", title = {Machine Learning for On-Line Hardware Reconfiguration}, booktitle = {The Twentieth International Joint Conference on Artificial Intelligence (IJCAI)}, address = "Hyderabad, India", month = "January", year = 2007, } % note = "8p (citeseer 50:1.82) 16\% gcite:6", @inproceedings{davis06ecml, author = "Jason V. Davis and Jungwoo Ha and Christopher J. Rossbach and Hany E. Ramadan and Emmett Witchel", title = {Cost-Sensitive Decision Tree Learning for Forensic Classification}, booktitle = {Proceedings of the The 17th European Conference on Machine Learning (ECML)}, address = "Berlin, Germany", month = "September", year = 2006, } % note = "8p (citeseer 374:0.83) 21\% gcite:7" @inproceedings{ramadan06wtw, author = "Hany E. Ramadan and Christopher J. Rossbach and Emmett Witchel", title = {The {L}inux Kernel: A Challenging Workload for Transactional Memory}, booktitle = {Proceedings of the Workshop on Transactional Memory Workloads (WTW)}, month = "June", year = 2006, } % note = "6p gcite:8", @inproceedings{witchel05sosp, author = "Emmett Witchel and Jungwhan Rhee and Krste Asanovi\'c", title = {Mondrix: Memory Isolation for {L}inux using {M}ondriaan Memory Protection}, crossref = {SOSP20}, month = "October", year = 2005, } % note = "14p (citeseer 11:2.41) 13\% gcite:21", @inproceedings{ayers05pldi, author = "Andrew Ayers and Chris Metcalf and Junghwan Rhee and Richard Schooler and Anant Agarwal and Emmett Witchel", title = {Trace{B}ack: First Fault Diagnosis by Reconstruction of Distributed Control Flow}, booktitle = {Proceedings of the ACM SIGPLAN 2005 Conference on Programming Language Design and Implementation (PLDI)}, address = "Chicago, USA", month = "June", year = 2005, } % note = "12p (citeseer 3:2.89) 21\% gcite:15" @inproceedings{wildstrom05icac, author = "Jonathan Wildstrom and Peter Stone and Emmett Witchel and Raymond J. Mooney and Mike Dahlin", title = {Towards Self-Configuring Hardware for Distributed Computer Systems}, booktitle = {The Second International Conference on Autonomic Computing (ICAC)}, month = "June", year = 2005, } %note = "9p 21\% gcite:23", @InProceedings{witchel02asplos, author = {Emmett Witchel and Josh Cates and Krste Asanovi\'c}, title = {Mondrian Memory Protection}, booktitle = {Proceedings of the Tenth ACM International Conference on Architectural Support for Programming Lnaguages and Operating Systems (ASPLOS-X)}, month = "October", year = "2002", } % note = "13p (citeseer 6:2.70) 18\% gcite:114", @phdthesis{ witchel04thesis, author = "Emmett Witchel", title = {Mondriaan Memory Protection}, school = {Massachussetts Institute of Technology}, Month = "January", year = "2004", } % note = "135p", @inproceedings{ witchel03:mmphotos, author = "Emmett Witchel and Krste Asanovi\'c", title = {Hardware works, Software doesn't: Enforcing modularity with Mondriaan memory protection}, booktitle = {The 9th Workshop on Hot Topics in Operating Systems (HotOS)}, year = "2003", } % note = "6p (citeseer 33:1.99) 22\% gcite:4", @incollection{witchel:book, author = "Krste Asanovi\'c and Mark Hampton and Ronny Krashinsky and Emmett Witchel", editor = "R. Graybill and R. Melhem", publisher = "Kluwer Academic/Plenum Publishers", title = {Energy-Exposed Instruction Sets}, booktitle = {Power Aware Computing}, year = "2002", } % note = "21p gcite:8" @inproceedings{witchel01span, author = "Emmett Witchel and Krste Asanovi\'c", title = {The span cache: Software controlled tag checks and cache line size}, booktitle = "Workshop on Complexity-Effective Design, held with ISCA-28", month = "June", year = "2001", url = "citeseer.nj.nec.com/witchel01span.html" } % note = "12p gcite:23", @misc{sandmachine, author = "Sand Machine", title = {The {D}ifference {I}s}, howpublished = {Audio CD, http://www.cdbaby.com/sandmachine}, year = 2002, } @inproceedings{larsen02pact, author = "Samuel Larsen and Emmett Witchel and Saman Amarasinghe", title = "Increasing and Detecting Memory Address Congruence", booktitle = {Proceedings of the 11th International Conference on Parallel Architectures and Compilation Techniques (PACT)}, month = "September", year = 2002, url = "citeseer.nj.nec.com/larsen02increasing.html" } % note = "12p (citeseer 279:1.02) 21\% gcite:39", @inproceedings{witchel:micro:2001, author = "Emmett Witchel and Sam Larsen and C. Scott Ananian and Krste Asanovi\'c", title = {Direct Addressed Caches for Reduced Power Consumption}, booktitle = {Proceedings of the 34th Annual International Symposium on Microarchitecture (MICRO-34)}, year = 2001, month = {December}, url = {citeseer.nj.nec.com/witchel01direct.html} } % note = "11p (citeseer 12:2.31) 20\% gcite:62", @InProceedings{mazieres99sosp, author = {David {Mazi\`eres} and Michael Kaminsky and M. Frans Kaashoek and Emmett Witchel}, title = {Separating Key Management from File System Security}, pages = {124--139}, crossref = {SOSP17}, year = 1999, } % note = "14p (citeseer 11:2.41) 21\% gcite:274", @misc{deadpanjack, author = "Deadpan Jack", title = "Deadpan {J}ack", howpublished = {Audio CD}, year = 1998, } @TechReport{witchel:sea, author = {Emmett Witchel and M. Frans Kaashoek}, title = {Using Software-Extended Architectures for Software Simultaneous Multithreading}, institution = {MIT}, type = {Technical report}, number = {MIT-LCS-TR-878}, year = {1997/2003}, } % note = "gcite:1" @inproceedings{witchel96embra, author = "Emmett Witchel and Mendel Rosenblum", title = {Embra: Fast and Flexible Machine Simulation}, booktitle = {ACM Conference on Measurement and Modeling of Computer Systems (SIGMETRICS)}, pages = "68-79", year = "1996", url = "citeseer.nj.nec.com/witchel96embra.html" } % note = "12p (citeseer 98:1.56) 22\% gcite:230", @inproceedings{rosenblum95sosp, author = "Mendel Rosenblum and Edouard Bugnion and Stephen A. Herrod and Emmett Witchel and Anoop Gupta", title = {The Impact of Architectural Trends on Operating System Performance}, crossref = {SOSP15}, month = "December", year = 1995, } % note = "14p (citeseer 11:2.41) 26\% gcite:176", @inproceedings {rosenblum95comp, author = "Mendel Rosenblum and Stephen A. Herrod and Emmett Witchel and Anoop Gupta", title = {Complete Computer Simulation: The {S}im{OS} Approach}, booktitle = "IEEE Parallel and Distributed Technology", year = 1995, } % note = "10p gcite:479"