BatchIt: Optimizing Message-Passing Allocators for Producer-Consumer Workloads: An Intellectual Abstract
Nathaniel Filardo, Matthew J. Parkinson
Proceedings of the 2024 ACM SIGPLAN International Symposium on Memory Management (ISMM'24) | June 2024
Nathaniel Filardo, Matthew J. Parkinson
Proceedings of the 2024 ACM SIGPLAN International Symposium on Memory Management (ISMM'24) | June 2024
Matthew J. Parkinson, Sylvan Clebsch, Tobias Wrigstad
n Proceedings of the 2024 ACM SIGPLAN International Symposium on Memory Management (ISMM ’24) | June 2024
Jaehwang Jung, Jeonghyeon Kim, Matthew J. Parkinson, Jeehoon Kang
PACM PL | June 2024
Luke Cheeseman, Matthew J. Parkinson, Sylvan Clebsch, Marios Kogias, Sophia Drossopoulou, David Chisnall, Tobias Wrigstad, Paul Liétar
Proc. ACM Program. Lang. | October 2023, Vol 7(OOPSLA2)
Ellen Arvidsson, Elias Castegren, Sylvan Clebsch, Sophia Drossopoulou, Matthew J. Parkinson, James Noble, Tobias Wrigstad
Proc. ACM Program. Lang. | October 2023, Vol 7(OOPSLA2)
Matthew J. Parkinson, Sylvan Clebsch, Ben Simner
ACM SIGPLAN International Symposium on Memory Management | June 2023
Udit Agarwal, Pantazis Deligiannis, Cheng Huang, Kumseok Jung, Akash Lal, Immad Naseer, Matthew J. Parkinson, Arun Thangamani, Jyothi Vedurada, Yunpeng Xiao
2021 Automated Software Engineering | November 2021
David Chisnall, Sylvan Clebsch, Sophia Drossopoulou, Juliana Vicente Franco, Paul Lietar, Matthew J. Parkinson, Alex Shamis, Christoph M. Wintersteiger
ISSM | June 2019, pp. 122-135
Matthew J. Parkinson, Kapil Vaswani, Dimitrios Vytiniotis, Manuel Costa, Pantazis Deligiannis, Aaron Blankstein, Dylan McDermott, Jonathan Balkind
MSR-TR-2017-32 | July 2017
Published by Microsoft
Matt Windsor, Mike Dodds, Ben Simner, Matthew Parkinson
Computer Aided Verification 2017 | July 2017
Artem Khyzha, Mike Dodds, Alexey Gotsman, Matthew J. Parkinson
July 2017
Piyus Kedia, Manuel Costa, Dimitrios Vytiniotis, Matthew J. Parkinson, Kapil Vaswani, Aaron Blankstein
Proceedings of the Conference on Programming Langauges Design and Implementation (PLDI) | June 2017
Don Syme, Matthew J. Parkinson
May 2017
Colin S. Gordon, Michael D. Ernst, Dan Grossman, Matthew J. Parkinson
ACM Transactions on Programming Languages and Systems | May 2017, Vol 39(3)
Artem Khyzha, Alexey Gotsman, Matthew J. Parkinson
International Symposium on Formal Methods | November 2016
Richard Bornat, Jade Alglave, Matthew J. Parkinson
November 2016
Matthew Parkinson
Artem Khyzha, Alexey Gotsman, Matthew J. Parkinson
September 2016
Mike Dodds, Suresh Jagannathan, Matthew J. Parkinson, Kasper Svendsen, Lars Birkedal
ACM Transactions on Programming Languages and Systems | January 2016, Vol 38(2)
Eric Koskinen, Matthew J. Parkinson
ACM SIGPLAN Notices | June 2015, Vol 50(6): pp. 186-195
Kasper Svendsen, Lars Birkedal, Matthew J. Parkinson
ECOOP 2013 - Object-Oriented Programming - 27th European Conference, Montpellier, France, July 1-5, 2013. Proceedings | August 2013
Matthew J. Parkinson, Gavin Bierman
Aliasing in Object-Oriented Programming. Types, Analysis and Verification | Published by Springer | 2013, Vol 7850 | Aliasing in Object-Oriented Programming. Types, Analysis and Verification edition
Kasper Svendsen, Lars Birkedal, Matthew J. Parkinson
Proceedings of ESOP | January 2013
John Wickerson, Mike Dodds, Matthew J. Parkinson
Proceedings of ESOP | January 2013
Christoph Haase, Samin Ishtiaq, Joel Ouaknine, Matthew J. Parkinson
Computer Aided Verification (CAV) | January 2013
Thomas Dinsdale-Young, Lars Birkedal, Philippa Gardner, Matthew J. Parkinson, Hongseok Yang
Proceedings of POPL | January 2013
Colin S. Gordon, Matthew J. Parkinson, Jared Parsons, Aleks Bromfield, Joe Duffy
MSR-TR-2012-79 | October 2012
Matthew J. Parkinson, Alexander J. Summers
Logical Methods in Computer Science | January 2012, Vol 8(3)
Daiva Naudziuniene, Matko Botincan, Dino Distefano, Mike Dodds, Radu Grigore, Matthew J. Parkinson,
SIGSOFT FSE | January 2011
2010 Verified Software: Theories, Tools, Experiments | August 2010
10.1007/978-3-642-15057-9_12
Eric Koskinen, Matthew J. Parkinson, Maurice Herlihy
Proceedings of the 37th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages | January 2010
ISBN: 978-1-60558-479-9
Alexey Gotsman, Byron Cook, Matthew J. Parkinson, Viktor Vafeiadis
SIGPLAN Notices | January 2009, Vol 44(1): pp. 16-28
Gavin Bierman, Matthew J. Parkinson, James Noble
Proceedings of the 22nd European conference on Object-Oriented Programming | January 2008
ISBN: 978-3-540-70591-8
Rok Strniša, Peter Sewell, Matthew J. Parkinson
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications | January 2007
ISBN: 978-1-59593-786-5
January 2005
January 2005
http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-654.html
Matthew J. Parkinson, Gavin Bierman
POPL '05 Proceedings of the 32nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages | January 2005
Nathaniel Filardo, Matthew J. Parkinson
Proceedings of the 2024 ACM SIGPLAN International Symposium on Memory Management (ISMM'24) | June 2024
Matthew J. Parkinson, Sylvan Clebsch, Tobias Wrigstad
n Proceedings of the 2024 ACM SIGPLAN International Symposium on Memory Management (ISMM ’24) | June 2024
Jaehwang Jung, Jeonghyeon Kim, Matthew J. Parkinson, Jeehoon Kang
PACM PL | June 2024
Luke Cheeseman, Matthew J. Parkinson, Sylvan Clebsch, Marios Kogias, Sophia Drossopoulou, David Chisnall, Tobias Wrigstad, Paul Liétar
Proc. ACM Program. Lang. | October 2023, Vol 7(OOPSLA2)
Ellen Arvidsson, Elias Castegren, Sylvan Clebsch, Sophia Drossopoulou, Matthew J. Parkinson, James Noble, Tobias Wrigstad
Proc. ACM Program. Lang. | October 2023, Vol 7(OOPSLA2)
Matthew J. Parkinson, Sylvan Clebsch, Ben Simner
ACM SIGPLAN International Symposium on Memory Management | June 2023
Udit Agarwal, Pantazis Deligiannis, Cheng Huang, Kumseok Jung, Akash Lal, Immad Naseer, Matthew J. Parkinson, Arun Thangamani, Jyothi Vedurada, Yunpeng Xiao
2021 Automated Software Engineering | November 2021
Matthew J. Parkinson, Kapil Vaswani, Dimitrios Vytiniotis, Manuel Costa, Pantazis Deligiannis, Aaron Blankstein, Dylan McDermott, Jonathan Balkind
MSR-TR-2017-32 | July 2017
Published by Microsoft
Matt Windsor, Mike Dodds, Ben Simner, Matthew Parkinson
Computer Aided Verification 2017 | July 2017
Artem Khyzha, Mike Dodds, Alexey Gotsman, Matthew J. Parkinson
July 2017
Piyus Kedia, Manuel Costa, Dimitrios Vytiniotis, Matthew J. Parkinson, Kapil Vaswani, Aaron Blankstein
Proceedings of the Conference on Programming Langauges Design and Implementation (PLDI) | June 2017
Don Syme, Matthew J. Parkinson
May 2017
Colin S. Gordon, Michael D. Ernst, Dan Grossman, Matthew J. Parkinson
ACM Transactions on Programming Languages and Systems | May 2017, Vol 39(3)
Artem Khyzha, Alexey Gotsman, Matthew J. Parkinson
International Symposium on Formal Methods | November 2016
Richard Bornat, Jade Alglave, Matthew J. Parkinson
November 2016
Matthew Parkinson
Artem Khyzha, Alexey Gotsman, Matthew J. Parkinson
September 2016
Mike Dodds, Suresh Jagannathan, Matthew J. Parkinson, Kasper Svendsen, Lars Birkedal
ACM Transactions on Programming Languages and Systems | January 2016, Vol 38(2)
Eric Koskinen, Matthew J. Parkinson
ACM SIGPLAN Notices | June 2015, Vol 50(6): pp. 186-195
Kasper Svendsen, Lars Birkedal, Matthew J. Parkinson
ECOOP 2013 - Object-Oriented Programming - 27th European Conference, Montpellier, France, July 1-5, 2013. Proceedings | August 2013
Matthew J. Parkinson, Gavin Bierman
Aliasing in Object-Oriented Programming. Types, Analysis and Verification | Published by Springer | 2013, Vol 7850 | Aliasing in Object-Oriented Programming. Types, Analysis and Verification edition
Christoph Haase, Samin Ishtiaq, Joel Ouaknine, Matthew J. Parkinson
Computer Aided Verification (CAV) | January 2013
John Wickerson, Mike Dodds, Matthew J. Parkinson
Proceedings of ESOP | January 2013
Kasper Svendsen, Lars Birkedal, Matthew J. Parkinson
Proceedings of ESOP | January 2013
Daiva Naudziuniene, Matko Botincan, Dino Distefano, Mike Dodds, Radu Grigore, Matthew J. Parkinson,
SIGSOFT FSE | January 2011
January 2005
January 2005
http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-654.html
Matthew J. Parkinson, Gavin Bierman
POPL '05 Proceedings of the 32nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages | January 2005
Jaehwang Jung, Jeonghyeon Kim, Matthew J. Parkinson, Jeehoon Kang
PACM PL | June 2024
Eric Koskinen, Matthew J. Parkinson, Maurice Herlihy
Proceedings of the 37th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages | January 2010
ISBN: 978-1-60558-479-9
David Chisnall, Sylvan Clebsch, Sophia Drossopoulou, Juliana Vicente Franco, Paul Lietar, Matthew J. Parkinson, Alex Shamis, Christoph M. Wintersteiger
ISSM | June 2019, pp. 122-135
Artem Khyzha, Mike Dodds, Alexey Gotsman, Matthew J. Parkinson
July 2017
Piyus Kedia, Manuel Costa, Dimitrios Vytiniotis, Matthew J. Parkinson, Kapil Vaswani, Aaron Blankstein
Proceedings of the Conference on Programming Langauges Design and Implementation (PLDI) | June 2017
Colin S. Gordon, Michael D. Ernst, Dan Grossman, Matthew J. Parkinson
ACM Transactions on Programming Languages and Systems | May 2017, Vol 39(3)
Artem Khyzha, Alexey Gotsman, Matthew J. Parkinson
International Symposium on Formal Methods | November 2016
Richard Bornat, Jade Alglave, Matthew J. Parkinson
November 2016
Matthew Parkinson
Artem Khyzha, Alexey Gotsman, Matthew J. Parkinson
September 2016
Mike Dodds, Suresh Jagannathan, Matthew J. Parkinson, Kasper Svendsen, Lars Birkedal
ACM Transactions on Programming Languages and Systems | January 2016, Vol 38(2)
Eric Koskinen, Matthew J. Parkinson
ACM SIGPLAN Notices | June 2015, Vol 50(6): pp. 186-195
Thomas Dinsdale-Young, Lars Birkedal, Philippa Gardner, Matthew J. Parkinson, Hongseok Yang
Proceedings of POPL | January 2013
Colin S. Gordon, Matthew J. Parkinson, Jared Parsons, Aleks Bromfield, Joe Duffy
MSR-TR-2012-79 | October 2012
Matthew J. Parkinson, Alexander J. Summers
Logical Methods in Computer Science | January 2012, Vol 8(3)
2010 Verified Software: Theories, Tools, Experiments | August 2010
10.1007/978-3-642-15057-9_12
Gavin Bierman, Matthew J. Parkinson, James Noble
Proceedings of the 22nd European conference on Object-Oriented Programming | January 2008
ISBN: 978-3-540-70591-8
Rok Strniša, Peter Sewell, Matthew J. Parkinson
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications | January 2007
ISBN: 978-1-59593-786-5
Alexey Gotsman, Byron Cook, Matthew J. Parkinson, Viktor Vafeiadis
SIGPLAN Notices | January 2009, Vol 44(1): pp. 16-28
Nathaniel Filardo, Matthew J. Parkinson
Proceedings of the 2024 ACM SIGPLAN International Symposium on Memory Management (ISMM'24) | June 2024
Matthew J. Parkinson, Sylvan Clebsch, Tobias Wrigstad
n Proceedings of the 2024 ACM SIGPLAN International Symposium on Memory Management (ISMM ’24) | June 2024
Matthew J. Parkinson, Sylvan Clebsch, Ben Simner
ACM SIGPLAN International Symposium on Memory Management | June 2023
Udit Agarwal, Pantazis Deligiannis, Cheng Huang, Kumseok Jung, Akash Lal, Immad Naseer, Matthew J. Parkinson, Arun Thangamani, Jyothi Vedurada, Yunpeng Xiao
2021 Automated Software Engineering | November 2021
Matt Windsor, Mike Dodds, Ben Simner, Matthew Parkinson
Computer Aided Verification 2017 | July 2017
Piyus Kedia, Manuel Costa, Dimitrios Vytiniotis, Matthew J. Parkinson, Kapil Vaswani, Aaron Blankstein
Proceedings of the Conference on Programming Langauges Design and Implementation (PLDI) | June 2017
Artem Khyzha, Alexey Gotsman, Matthew J. Parkinson
International Symposium on Formal Methods | November 2016
Kasper Svendsen, Lars Birkedal, Matthew J. Parkinson
ECOOP 2013 - Object-Oriented Programming - 27th European Conference, Montpellier, France, July 1-5, 2013. Proceedings | August 2013
Christoph Haase, Samin Ishtiaq, Joel Ouaknine, Matthew J. Parkinson
Computer Aided Verification (CAV) | January 2013
Thomas Dinsdale-Young, Lars Birkedal, Philippa Gardner, Matthew J. Parkinson, Hongseok Yang
Proceedings of POPL | January 2013
John Wickerson, Mike Dodds, Matthew J. Parkinson
Proceedings of ESOP | January 2013
Kasper Svendsen, Lars Birkedal, Matthew J. Parkinson
Proceedings of ESOP | January 2013
Daiva Naudziuniene, Matko Botincan, Dino Distefano, Mike Dodds, Radu Grigore, Matthew J. Parkinson,
SIGSOFT FSE | January 2011
2010 Verified Software: Theories, Tools, Experiments | August 2010
10.1007/978-3-642-15057-9_12
Eric Koskinen, Matthew J. Parkinson, Maurice Herlihy
Proceedings of the 37th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages | January 2010
ISBN: 978-1-60558-479-9
Gavin Bierman, Matthew J. Parkinson, James Noble
Proceedings of the 22nd European conference on Object-Oriented Programming | January 2008
ISBN: 978-3-540-70591-8
Rok Strniša, Peter Sewell, Matthew J. Parkinson
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications | January 2007
ISBN: 978-1-59593-786-5
Matthew J. Parkinson, Gavin Bierman
POPL '05 Proceedings of the 32nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages | January 2005
Jaehwang Jung, Jeonghyeon Kim, Matthew J. Parkinson, Jeehoon Kang
PACM PL | June 2024
Luke Cheeseman, Matthew J. Parkinson, Sylvan Clebsch, Marios Kogias, Sophia Drossopoulou, David Chisnall, Tobias Wrigstad, Paul Liétar
Proc. ACM Program. Lang. | October 2023, Vol 7(OOPSLA2)
Ellen Arvidsson, Elias Castegren, Sylvan Clebsch, Sophia Drossopoulou, Matthew J. Parkinson, James Noble, Tobias Wrigstad
Proc. ACM Program. Lang. | October 2023, Vol 7(OOPSLA2)
David Chisnall, Sylvan Clebsch, Sophia Drossopoulou, Juliana Vicente Franco, Paul Lietar, Matthew J. Parkinson, Alex Shamis, Christoph M. Wintersteiger
ISSM | June 2019, pp. 122-135
Colin S. Gordon, Michael D. Ernst, Dan Grossman, Matthew J. Parkinson
ACM Transactions on Programming Languages and Systems | May 2017, Vol 39(3)
Mike Dodds, Suresh Jagannathan, Matthew J. Parkinson, Kasper Svendsen, Lars Birkedal
ACM Transactions on Programming Languages and Systems | January 2016, Vol 38(2)
Eric Koskinen, Matthew J. Parkinson
ACM SIGPLAN Notices | June 2015, Vol 50(6): pp. 186-195
Matthew J. Parkinson, Alexander J. Summers
Logical Methods in Computer Science | January 2012, Vol 8(3)
Alexey Gotsman, Byron Cook, Matthew J. Parkinson, Viktor Vafeiadis
SIGPLAN Notices | January 2009, Vol 44(1): pp. 16-28
Artem Khyzha, Mike Dodds, Alexey Gotsman, Matthew J. Parkinson
July 2017
Don Syme, Matthew J. Parkinson
May 2017
Richard Bornat, Jade Alglave, Matthew J. Parkinson
November 2016
Matthew Parkinson
Artem Khyzha, Alexey Gotsman, Matthew J. Parkinson
September 2016
Matthew J. Parkinson, Kapil Vaswani, Dimitrios Vytiniotis, Manuel Costa, Pantazis Deligiannis, Aaron Blankstein, Dylan McDermott, Jonathan Balkind
MSR-TR-2017-32 | July 2017
Published by Microsoft
Colin S. Gordon, Matthew J. Parkinson, Jared Parsons, Aleks Bromfield, Joe Duffy
MSR-TR-2012-79 | October 2012
Matthew J. Parkinson, Gavin Bierman
Aliasing in Object-Oriented Programming. Types, Analysis and Verification | Published by Springer | 2013, Vol 7850 | Aliasing in Object-Oriented Programming. Types, Analysis and Verification edition
January 2005
January 2005
http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-654.html