HW/SW Co-designed Acceleration of Dynamic Languages
Dynamic Programming Languages, such as Java, JavaScr ipt, PHP, Perl, Python, Ruby, etc., are dominating languages for programming the web. HW/SW co-designed virtual machine can significantly accelerate their executions by transparently leveraging internal HW features via an internal compiler. We also argue for a common API to interface dynamic languages with the HW/SW co-designed virtual machine, so that a single internal compiler can accelerate all major dynamic languages.
acceleration dynamic languages languages hw/sw co-designed virtual machine measurement performance just-in-time compilation