Mimalloc: Free List Sharding in Action
Daan Leijen, Ben Zorn, Leonardo de Moura
MSR-TR-2019-18 | June 2019
Published by Microsoft
Daan Leijen, Ben Zorn, Leonardo de Moura
MSR-TR-2019-18 | June 2019
Published by Microsoft
Shwetak Patel (University of Washington), Jennifer Rexford (Princeton University), Ben Zorn, Greg Morrisett (Cornell University)
June 2019
Rishabh Singh, Benjamin Livshits, Ben Zorn
MSR-TR-2017-5 | January 2017
Ben Stock, Ben Livshits, Ben Zorn
International Conference on Dependable Systems and Networks (DSN) | June 2016
Mikaël Mayer, Gustavo Soares, Maxim Grechkin, Vu Le, Mark Marron, Alex Polozov, Rishabh Singh, Ben Zorn, Sumit Gulwani
28th ACM User Interface Software and Technology Symposium (UIST 2015) | November 2015
Sumit Gulwani, José Hernández-Orallo, Emanuel Kitzelmann, Stephen H. Muggleton, Ute Schmid, Ben Zorn
Communications of The ACM | November 2015
Rajeev Alur, Emery Berger, Ann W. Drobnis, Limor Fix, Kevin Fu, Gregory D. Hager, Daniel Lopresti, Klara Nahrstedt, Elizabeth Mynatt, Shwetak Patel, Jennifer Rexford, John A. Stankovic, Ben Zorn
September 2015
May 2015
Ben Stock, Ben Livshits, Ben Zorn
MSR-TR-2015-12 | February 2015
Microsoft Research Technical Report
Daniel W. Barowy, Sumit Gulwani, Ted Hart, Ben Zorn
PLDI '15 Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation | April 2014
Distinguished Artifact Award
Paruj Ratanaworabhan, Martin Burtscher, Darko Kirovski, Ben Zorn
Proceedings of the 26th ACM International Conference on Supercomputing (ICS'12) | May 2012
Clemens Kolbitsch, Ben Zorn, Christian Seifert, Ben Livshits
MSR-TR-2011-94 | October 2011
Published by Microsoft
Cole Schlesinger, Karthik Pattabiraman, Nikhil Swamy, David Walker, Ben Zorn
IEEE Symposium on Computer Security Foundations | June 2011
Scott Kaplan, Ben Livshits, Ben Zorn, Christian Siefert, Charlie Cursinger
MSR-TR-2011-57 | May 2011
Song Liu, Karthik Pattabiraman, Thomas Moscibroda, Ben Zorn
ASPLOS 2011: 16th International Conference on Architectural Support for Programming Languages and Operating Systems, Newport Beach, CA | March 2011
Cole Schlesinger, Karthik Pattabiraman, Nikhil Swamy, David Walker, Ben Zorn
MSR-TR-2010-158 | November 2010
2010 Conference on Code Generation and Optimization (CGO'10) | April 2010
Martin Burtscher, Ben Livshits, Gaurav Sinha, Ben Zorn
MSR-TR-2010-21 | March 2010
Paruj Ratanaworabhan, Ben Livshits, David Simmons, Ben Zorn,
MSR-TR-2010-8 | January 2010
Ben Zorn, Karthik Pattabiraman
MSR-TR-2009-176 | December 2009
Paruj Ratanaworabhan, Ben Livshits, David Simmons, Ben Zorn,
MSR-TR-2009-173 | December 2009
Song Liu, Karthik Pattabiraman, Thomas Moscibroda, Ben Zorn
MSR-TR-2009-138 | October 2009
Gene Novark, Emery D. Berger, Ben Zorn
ACM SIGPLAN 2009 Conference on Programming Language Design and Implementation (PLDI'09), Dublin, Ireland | June 2009
Paruj Ratanaworabhan, Martin Burtscher, Darko Kirovski, Rahul Nagpal, Karthik Pattabiraman, Ben Zorn
14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2009), Raleigh, NC | February 2009
Paruj Ratanaworabhan, Ben Livshits, Ben Zorn
Proceedings of the Usenix Security Symposium | January 2009
Paruj Ratanaworabhan, Ben Livshits, Ben Zorn
MSR-TR-2008-176 | November 2008
Nishith Khantal, Johannes Helander, Ben Zorn, Oscar Almeida
2nd Web 2.0 Security and Privacy, in Conjunction with IEEE Symposium on Security and Privacy | May 2008
April 2008
Vitaliy B. Lvin, Gene Novark, Emery D. Berger, Ben Zorn
Thirteenth International Conference on Architectural Support for Programming Languages and Operating Systraceems (ASPLOS '08), Seattle, WA | March 2008
4th ITI Workshop on Dependability and Security: Opportunities and Challenges in Building an Overarching Community | November 2007
Karthik Pattabiraman, Vinod Grover, Ben Zorn
MSR-TR-2006-127 | October 2007
Darko Kirovski, Ben Zorn
MSR-TR-2007-122 | September 2007
Oscar Almeida, Alessandro Forin, Philip Garcia, Johannes Helander, Nishith Khantal, Hong Lu, Karl Meier, Sibin Mohan, Henrik Frystyk Nielsen, Neil Pittman, Risto Serg, Bharat Sukhwani, Margus Veanes, Ben Zorn, Sarah Berry, Chris Boyce, David Chaszar, Brandon Culrich, Mikhail Kisin, Gabe Knezek, Warren Linam-Church, Steve Liu, Michael Stewart, Doug Toney
MSR-TR-2007-94 | July 2007
June 2007
Gene Novark, Emery D. Berger, Ben Zorn
Communications of the ACM, pp 87-95, December 2008. A longer version appears in ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation (PLDI'07), San Diego, CA | June 2007
Johannes Helander, Ben Zorn
Web 2.0 Security and Privacy, in conjunction with IEEE Symposium on Security and Privacy | May 2007
University of British Columbia | December 2006
Karthik Pattabiraman, Vinod Grover, Ben Zorn
MSR-TR-2006-128 | September 2006
3rd Workshop on Managed Runtime Environments (MRE'05) | March 2005
University of Colorado | May 2004
IBM Invitational Workshop on the Future of Virtual Execution Environments (VEE'04) | January 2004
Emery D. Berger, Ben Zorn, Kathryn S McKinley
17th ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'02) | November 2002
Ben Zorn, Jim Larus
August 2002
Emery D. Berger, Ben Zorn, Kathryn McKinley
MSR-TR-2000-113 | April 2001
Trishul Chilimbi, Richard Jones, Ben Zorn
ISMM2000 International Symposium on Memory Management | October 2000
Ben Zorn, Matthew L. Seidl
November 1998
Ben Zorn, Han Bok Lee
December 1997
Emery D. Berger, Ben Zorn, Kathryn McKinley
MSR-TR-2000-113 | April 2001
Ben Zorn, Matthew L. Seidl
November 1998
Ben Zorn, Han Bok Lee
December 1997
Daan Leijen, Ben Zorn, Leonardo de Moura
MSR-TR-2019-18 | June 2019
Published by Microsoft
Shwetak Patel (University of Washington), Jennifer Rexford (Princeton University), Ben Zorn, Greg Morrisett (Cornell University)
June 2019
Rishabh Singh, Benjamin Livshits, Ben Zorn
MSR-TR-2017-5 | January 2017
Mikaël Mayer, Gustavo Soares, Maxim Grechkin, Vu Le, Mark Marron, Alex Polozov, Rishabh Singh, Ben Zorn, Sumit Gulwani
28th ACM User Interface Software and Technology Symposium (UIST 2015) | November 2015
Sumit Gulwani, José Hernández-Orallo, Emanuel Kitzelmann, Stephen H. Muggleton, Ute Schmid, Ben Zorn
Communications of The ACM | November 2015
Rajeev Alur, Emery Berger, Ann W. Drobnis, Limor Fix, Kevin Fu, Gregory D. Hager, Daniel Lopresti, Klara Nahrstedt, Elizabeth Mynatt, Shwetak Patel, Jennifer Rexford, John A. Stankovic, Ben Zorn
September 2015
May 2015
Ben Stock, Ben Livshits, Ben Zorn
MSR-TR-2015-12 | February 2015
Microsoft Research Technical Report
Paruj Ratanaworabhan, Martin Burtscher, Darko Kirovski, Ben Zorn
Proceedings of the 26th ACM International Conference on Supercomputing (ICS'12) | May 2012
Clemens Kolbitsch, Ben Zorn, Christian Seifert, Ben Livshits
MSR-TR-2011-94 | October 2011
Published by Microsoft
Cole Schlesinger, Karthik Pattabiraman, Nikhil Swamy, David Walker, Ben Zorn
IEEE Symposium on Computer Security Foundations | June 2011
Scott Kaplan, Ben Livshits, Ben Zorn, Christian Siefert, Charlie Cursinger
MSR-TR-2011-57 | May 2011
Song Liu, Karthik Pattabiraman, Thomas Moscibroda, Ben Zorn
ASPLOS 2011: 16th International Conference on Architectural Support for Programming Languages and Operating Systems, Newport Beach, CA | March 2011
Cole Schlesinger, Karthik Pattabiraman, Nikhil Swamy, David Walker, Ben Zorn
MSR-TR-2010-158 | November 2010
Martin Burtscher, Ben Livshits, Gaurav Sinha, Ben Zorn
MSR-TR-2010-21 | March 2010
Paruj Ratanaworabhan, Ben Livshits, David Simmons, Ben Zorn,
MSR-TR-2010-8 | January 2010
Paruj Ratanaworabhan, Ben Livshits, David Simmons, Ben Zorn,
MSR-TR-2009-173 | December 2009
Song Liu, Karthik Pattabiraman, Thomas Moscibroda, Ben Zorn
MSR-TR-2009-138 | October 2009
Gene Novark, Emery D. Berger, Ben Zorn
ACM SIGPLAN 2009 Conference on Programming Language Design and Implementation (PLDI'09), Dublin, Ireland | June 2009
Paruj Ratanaworabhan, Martin Burtscher, Darko Kirovski, Rahul Nagpal, Karthik Pattabiraman, Ben Zorn
14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2009), Raleigh, NC | February 2009
Paruj Ratanaworabhan, Ben Livshits, Ben Zorn
Proceedings of the Usenix Security Symposium | January 2009
Vitaliy B. Lvin, Gene Novark, Emery D. Berger, Ben Zorn
Thirteenth International Conference on Architectural Support for Programming Languages and Operating Systraceems (ASPLOS '08), Seattle, WA | March 2008
Karthik Pattabiraman, Vinod Grover, Ben Zorn
MSR-TR-2006-127 | October 2007
Darko Kirovski, Ben Zorn
MSR-TR-2007-122 | September 2007
Gene Novark, Emery D. Berger, Ben Zorn
Communications of the ACM, pp 87-95, December 2008. A longer version appears in ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation (PLDI'07), San Diego, CA | June 2007
Karthik Pattabiraman, Vinod Grover, Ben Zorn
MSR-TR-2006-128 | September 2006
Emery D. Berger, Ben Zorn, Kathryn S McKinley
17th ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'02) | November 2002
Ben Zorn, Jim Larus
August 2002
Rishabh Singh, Benjamin Livshits, Ben Zorn
MSR-TR-2017-5 | January 2017
University of Colorado | May 2004
Trishul Chilimbi, Richard Jones, Ben Zorn
ISMM2000 International Symposium on Memory Management | October 2000
Song Liu, Karthik Pattabiraman, Thomas Moscibroda, Ben Zorn
ASPLOS 2011: 16th International Conference on Architectural Support for Programming Languages and Operating Systems, Newport Beach, CA | March 2011
2010 Conference on Code Generation and Optimization (CGO'10) | April 2010
Nishith Khantal, Johannes Helander, Ben Zorn, Oscar Almeida
2nd Web 2.0 Security and Privacy, in Conjunction with IEEE Symposium on Security and Privacy | May 2008
April 2008
4th ITI Workshop on Dependability and Security: Opportunities and Challenges in Building an Overarching Community | November 2007
Oscar Almeida, Alessandro Forin, Philip Garcia, Johannes Helander, Nishith Khantal, Hong Lu, Karl Meier, Sibin Mohan, Henrik Frystyk Nielsen, Neil Pittman, Risto Serg, Bharat Sukhwani, Margus Veanes, Ben Zorn, Sarah Berry, Chris Boyce, David Chaszar, Brandon Culrich, Mikhail Kisin, Gabe Knezek, Warren Linam-Church, Steve Liu, Michael Stewart, Doug Toney
MSR-TR-2007-94 | July 2007
June 2007
University of British Columbia | December 2006
3rd Workshop on Managed Runtime Environments (MRE'05) | March 2005
IBM Invitational Workshop on the Future of Virtual Execution Environments (VEE'04) | January 2004
Ben Stock, Ben Livshits, Ben Zorn
International Conference on Dependable Systems and Networks (DSN) | June 2016
Clemens Kolbitsch, Ben Zorn, Christian Seifert, Ben Livshits
MSR-TR-2011-94 | October 2011
Published by Microsoft
Paruj Ratanaworabhan, Ben Livshits, Ben Zorn
Proceedings of the Usenix Security Symposium | January 2009
Paruj Ratanaworabhan, Ben Livshits, Ben Zorn
MSR-TR-2008-176 | November 2008
Nishith Khantal, Johannes Helander, Ben Zorn, Oscar Almeida
2nd Web 2.0 Security and Privacy, in Conjunction with IEEE Symposium on Security and Privacy | May 2008
Johannes Helander, Ben Zorn
Web 2.0 Security and Privacy, in conjunction with IEEE Symposium on Security and Privacy | May 2007
Daniel W. Barowy, Sumit Gulwani, Ted Hart, Ben Zorn
PLDI '15 Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation | April 2014
Distinguished Artifact Award
Martin Burtscher, Ben Livshits, Gaurav Sinha, Ben Zorn
MSR-TR-2010-21 | March 2010
Ben Zorn, Karthik Pattabiraman
MSR-TR-2009-176 | December 2009
Shwetak Patel (University of Washington), Jennifer Rexford (Princeton University), Ben Zorn, Greg Morrisett (Cornell University)
June 2019
Emery D. Berger, Ben Zorn, Kathryn McKinley
MSR-TR-2000-113 | April 2001
Daan Leijen, Ben Zorn, Leonardo de Moura
MSR-TR-2019-18 | June 2019
Published by Microsoft
Rishabh Singh, Benjamin Livshits, Ben Zorn
MSR-TR-2017-5 | January 2017
Ben Stock, Ben Livshits, Ben Zorn
MSR-TR-2015-12 | February 2015
Microsoft Research Technical Report
Clemens Kolbitsch, Ben Zorn, Christian Seifert, Ben Livshits
MSR-TR-2011-94 | October 2011
Published by Microsoft
Scott Kaplan, Ben Livshits, Ben Zorn, Christian Siefert, Charlie Cursinger
MSR-TR-2011-57 | May 2011
Cole Schlesinger, Karthik Pattabiraman, Nikhil Swamy, David Walker, Ben Zorn
MSR-TR-2010-158 | November 2010
Martin Burtscher, Ben Livshits, Gaurav Sinha, Ben Zorn
MSR-TR-2010-21 | March 2010
Paruj Ratanaworabhan, Ben Livshits, David Simmons, Ben Zorn,
MSR-TR-2010-8 | January 2010
Ben Zorn, Karthik Pattabiraman
MSR-TR-2009-176 | December 2009
Paruj Ratanaworabhan, Ben Livshits, David Simmons, Ben Zorn,
MSR-TR-2009-173 | December 2009
Song Liu, Karthik Pattabiraman, Thomas Moscibroda, Ben Zorn
MSR-TR-2009-138 | October 2009
Paruj Ratanaworabhan, Ben Livshits, Ben Zorn
MSR-TR-2008-176 | November 2008
Karthik Pattabiraman, Vinod Grover, Ben Zorn
MSR-TR-2006-127 | October 2007
Darko Kirovski, Ben Zorn
MSR-TR-2007-122 | September 2007
Oscar Almeida, Alessandro Forin, Philip Garcia, Johannes Helander, Nishith Khantal, Hong Lu, Karl Meier, Sibin Mohan, Henrik Frystyk Nielsen, Neil Pittman, Risto Serg, Bharat Sukhwani, Margus Veanes, Ben Zorn, Sarah Berry, Chris Boyce, David Chaszar, Brandon Culrich, Mikhail Kisin, Gabe Knezek, Warren Linam-Church, Steve Liu, Michael Stewart, Doug Toney
MSR-TR-2007-94 | July 2007
Karthik Pattabiraman, Vinod Grover, Ben Zorn
MSR-TR-2006-128 | September 2006
Trishul Chilimbi, Richard Jones, Ben Zorn
ISMM2000 International Symposium on Memory Management | October 2000
Ben Zorn, Matthew L. Seidl
November 1998
Ben Zorn, Han Bok Lee
December 1997
Ben Stock, Ben Livshits, Ben Zorn
International Conference on Dependable Systems and Networks (DSN) | June 2016
Mikaël Mayer, Gustavo Soares, Maxim Grechkin, Vu Le, Mark Marron, Alex Polozov, Rishabh Singh, Ben Zorn, Sumit Gulwani
28th ACM User Interface Software and Technology Symposium (UIST 2015) | November 2015
Sumit Gulwani, José Hernández-Orallo, Emanuel Kitzelmann, Stephen H. Muggleton, Ute Schmid, Ben Zorn
Communications of The ACM | November 2015
Rajeev Alur, Emery Berger, Ann W. Drobnis, Limor Fix, Kevin Fu, Gregory D. Hager, Daniel Lopresti, Klara Nahrstedt, Elizabeth Mynatt, Shwetak Patel, Jennifer Rexford, John A. Stankovic, Ben Zorn
September 2015
May 2015
Daniel W. Barowy, Sumit Gulwani, Ted Hart, Ben Zorn
PLDI '15 Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation | April 2014
Distinguished Artifact Award
Paruj Ratanaworabhan, Martin Burtscher, Darko Kirovski, Ben Zorn
Proceedings of the 26th ACM International Conference on Supercomputing (ICS'12) | May 2012
Cole Schlesinger, Karthik Pattabiraman, Nikhil Swamy, David Walker, Ben Zorn
IEEE Symposium on Computer Security Foundations | June 2011
Song Liu, Karthik Pattabiraman, Thomas Moscibroda, Ben Zorn
ASPLOS 2011: 16th International Conference on Architectural Support for Programming Languages and Operating Systems, Newport Beach, CA | March 2011
2010 Conference on Code Generation and Optimization (CGO'10) | April 2010
Gene Novark, Emery D. Berger, Ben Zorn
ACM SIGPLAN 2009 Conference on Programming Language Design and Implementation (PLDI'09), Dublin, Ireland | June 2009
Paruj Ratanaworabhan, Martin Burtscher, Darko Kirovski, Rahul Nagpal, Karthik Pattabiraman, Ben Zorn
14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2009), Raleigh, NC | February 2009
Paruj Ratanaworabhan, Ben Livshits, Ben Zorn
Proceedings of the Usenix Security Symposium | January 2009
Nishith Khantal, Johannes Helander, Ben Zorn, Oscar Almeida
2nd Web 2.0 Security and Privacy, in Conjunction with IEEE Symposium on Security and Privacy | May 2008
April 2008
Vitaliy B. Lvin, Gene Novark, Emery D. Berger, Ben Zorn
Thirteenth International Conference on Architectural Support for Programming Languages and Operating Systraceems (ASPLOS '08), Seattle, WA | March 2008
4th ITI Workshop on Dependability and Security: Opportunities and Challenges in Building an Overarching Community | November 2007
Gene Novark, Emery D. Berger, Ben Zorn
Communications of the ACM, pp 87-95, December 2008. A longer version appears in ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation (PLDI'07), San Diego, CA | June 2007
June 2007
Johannes Helander, Ben Zorn
Web 2.0 Security and Privacy, in conjunction with IEEE Symposium on Security and Privacy | May 2007
University of British Columbia | December 2006
3rd Workshop on Managed Runtime Environments (MRE'05) | March 2005
University of Colorado | May 2004
IBM Invitational Workshop on the Future of Virtual Execution Environments (VEE'04) | January 2004
Emery D. Berger, Ben Zorn, Kathryn S McKinley
17th ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'02) | November 2002
Ben Zorn, Jim Larus
August 2002