LoCal: a language for programs operating on serialized data M Vollmer, C Koparkar, M Rainey, L Sakka, M Kulkarni, RR Newton Proceedings of the 40th ACM SIGPLAN Conference on Programming Language …, 2019 | 20 | 2019 |
Compiling tree transforms to operate on packed representations M Vollmer, S Spall, B Chamith, L Sakka, C Koparkar, M Kulkarni, ... Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik 74, 26, 2017 | 19 | 2017 |
Efficient tree-traversals: reconciling parallelism and dense data representations C Koparkar, M Rainey, M Vollmer, M Kulkarni, RR Newton Proceedings of the ACM on Programming Languages 5 (ICFP), 1-29, 2021 | 14 | 2021 |
Efficient Data Representation Using FlatBuffers C Koparkar XRDS: Crossroads, The ACM Magazine for Students 29 (2), 50-51, 2023 | 1 | 2023 |
Garbage Collection for Mostly Serialized Heaps CS Koparkar, V Singhal, A Gupta, M Rainey, M Vollmer, A Pelenitsyn, ... Proceedings of the 2024 ACM SIGPLAN International Symposium on Memory …, 2024 | | 2024 |
Optimizing Layout of Recursive Datatypes with Marmoset V Singhal, C Koparkar, J Zullo, A Pelenitsyn, M Vollmer, M Rainey, ... arXiv preprint arXiv:2405.17590, 2024 | | 2024 |
A Primer on Property-Based Testing C Koparkar XRDS: Crossroads, The ACM Magazine for Students 30 (2), 40-41, 2024 | | 2024 |
Game Development Using TIC-80 C Koparkar XRDS: Crossroads, The ACM Magazine for Students 30 (1), 76-77, 2023 | | 2023 |
Visualizing Mathematics Using Penrose C Koparkar XRDS: Crossroads, The ACM Magazine for Students 29 (4), 62-63, 2023 | | 2023 |
Mostly-Serialized Data Structures for Parallel and General-Purpose Programming CS Koparkar Indiana University, 2023 | | 2023 |
A primer on pointer tagging C Koparkar XRDS: Crossroads, The ACM Magazine for Students 29 (1), 66-68, 2022 | | 2022 |
Making GHC whole again or, how to perform whole-program analysis within GHC C Koparkar XRDS: Crossroads, The ACM Magazine for Students 28 (2), 80-81, 2022 | | 2022 |