2016/01/11 by Pradeeban Kathiravelu, Xiao Chen, Kathiravelu, Pradeeban +5
Computer Science · Engineering · #FOS: Computer and information sciences #Granular flow and fluidized beds #Programming Languages (cs.PL) #Software Engineering Research #cs.PL
paper · pdf · doi:10.48550/arxiv.1601.02536
Technical Report Submitted at Instituto Superior Técnico, Universidade de Lisboa as part of the AVExe Virtual Execution Environments Module
arxiv created 2016/01/11 · openalex publication_date 2016/01/11 · arxiv updated 2016/01/12 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
High Level Language Virtual Machines is a core topic of interest for the researchers who are into virtual execution environments. As an open source virtual machine released to 16 universities, as early as 2001, Jikes RVM has been a major drive for many researches. While working on this project, we studied the JIT compilation of Jikes RVM as well as the Garbage Collection (GC) which is handled by the Memory Management Toolkit (MMTk), a part of the Jikes RVM. We also studied the Compressor Mark-Compact Collector algorithm and implemented it for MMTk. We have also implemented a micro-benchmark for the GC algorithms in Java, named "XPDBench", for benchmarking the implementations.