Compression in GraalVM/Truffle
Project
Compression in GraalVM/Truffle
Principal Investigator
Imperial College London, Prof. Holger Pirk
Oracle Fellowship Recipient
Fotis Kounelis
Oracle Principal Investigator
Christian Wirth, Research Director
Summary
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.