School of Computing

Publications by Mr Michael Vollmer

Also view these in the Kent Academic Repository

Articles
Koparkar, C., Rainey, M., Vollmer, M., Kulkarni, M. and Newton, R. R. (2021) 'Efficient tree-traversals: reconciling parallelism and dense data representations', Proceedings of the ACM on Programming Languages. ACM. doi: 10.1145/3473596.
Vollmer, M., Scott, R. G., Musuvathi, M. and Newton, R. R. (2017) 'SC-Haskell: Sequential Consistency in Languages That Minimize Mutable Shared Heap', ACM SIGPLAN Notices. New York, NY, USA: ACM, pp. 283-298. doi: 10.1145/3155284.3018746.
Conference or workshop items
Singhal, V., Koparkar, C., Zullo, J., Pelenitsyn, A., Vollmer, M., Rainey, M., Newton, R. R. and Kulkarni, M. (2024) 'Optimizing Layout of Recursive Datatypes with Marmoset', in. 38th European Conference on Object-Oriented Programming, ECOOP 2024, Schloss Dagstuhl - Leibniz-Zentrum f\"r Informatik.
Koparkar, C. S., Singhal, V., Gupta, A., Rainey, M., Vollmer, M., Pelenitsyn, A., Tobin-Hochstadt, S., Kulkarni, M. and Newton, R. R. (2024) 'Garbage collection for mostly serialized heaps', in. 2024 ACM SIGPLAN International Symposium on Memory Management, ISMM 2024, ACM, pp. 1-14. doi: 10.1145/3652024.3665512.
Castro-Perez, D., Paviotti, M. and Vollmer, M. (2024) 'Mechanising Recursion Schemes with Magic-Free Coq Extraction', in. doi: 10.4230/LIPIcs.CVIT.2016.23.
Harris, S., Cooksey, S., Vollmer, M. and Batty, M. (2023) 'Rust for Morello: Always-on memory safety, even in unsafe code (experience paper)', in. 37th European Conference on Object-Oriented Programming, ECOOP 2023, July 17-21, 2023, Seattle, Washington, United States, Schloss Dagstuhl - Leibniz-Zentrum f\"r Informatik, pp. 39:1-39:27. doi: 10.4230/LIPICS.ECOOP.2023.39.
Marshall, D., Vollmer, M. and Orchard, D. (2022) 'Linearity and uniqueness: An Entente Cordiale', in. 31st European Symposium on Programming, ESOP 2022, Springer, pp. 346-375. doi: 10.1007/978-3-030-99336-8_13.
Vollmer, M., Koparkar, C., Rainey, M., Sakka, L., Kulkarni, M. and Newton, R. R. (2019) 'LoCal: a language for programs operating on serialized data', in. PLDI 2019, ACM, pp. 48-62. doi: 10.1145/3314221.3314631.
Vollmer, M., Spall, S., Chamith, B., Sakka, L., Koparkar, C., Kulkarni, M., Tobin-Hochstadt, S. and Newton, R. R. (2017) 'Compiling Tree Transforms to Operate on Packed Representations', in. 31st European Conference on Object-Oriented Programming (ECOOP 2017), Dagstuhl, Germany: Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik, pp. 26:1-26:29. doi: 10.4230/LIPIcs.ECOOP.2017.26.
Svensson, B. J., Vollmer, M., Holk, E., McDonell, T. L. and Newton, R. R. (2015) 'Converting data-parallelism to task-parallelism by rewrites: purely functional programs across multiple GPUs', in. FHPC 15, pp. 12-22. doi: 10.1145/2808091.2808093.
Vollmer, M., Svensson, B., Holk, E. and Newton, R. R. (2015) 'Meta-programming and auto-tuning in the search for high performance GPU code', in. FHPC 2015, ACM, pp. 1-11. doi: 10.1145/2808091.2808092.
Theses
Vollmer, M. (2021) A Language-based Approach to Programming with Serialized Data. Available at: https://scholarworks.iu.edu/dspace/handle/2022/26320.
Total publications in KAR: 12 [See all in KAR]

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 05/07/2024