Late Data Layout Program Transformation
Three papers best describe the miniboxing transformation and benchmarks:
- Miniboxing (OOPSLA 2013) - the first miniboxing paper, describing the representation,
- Late Data Layout (OOPSLA 2014) - the foundation of miniboxing (also described in detail here) and
- Miniboxing the Linked List (tech report) - describes the miniboxing transformation for Scala collections.
The Late Data Layout mechanism is the underlying transformation used by miniboxing to transform classes and methods. The following page lists the most important resources available:
Paper and Poster
Oracle Labs Virtual Machines Meetup (ETH Zürich)
Scala Bay Presentation (and the recording)
Earlier material is available in the miniboxing plugin repository, in the docs directory and on speakerdeck.
Comments are always welcome! But to make the best use of them, please consider this:
- If you have questions or feedback regarding the content of this page, please leave us a comment!
- If you have general questions about the miniboxing plugin, please ask on the mailing List.
- If you found a bug, please let us know on the github issue tracker.
Thanks! Looking forward to your messages!
comments powered by Disqus