Compression in GraalVM/Truffle
Imperial College London, Prof. Holger Pirk
Oracle Fellowship Recipient
Oracle Principal Investigator
Christian Wirth, Research Director
Develop semi-automatic data compression for datasets (collections) in general purpose programming language compiler. It will allow application developers to express compression schemes as annotations to collections and have the backend transparently rewrite accesses and algorithms to take advantage of the compression strategy. A cost-based optimizer to automatically select the most beneficial compression scheme for a program, dataset and hardware platform. It will be integrated into the GraalVM as proof-of-concept.