AOT vs. JIT: impact of profile data on code quality

AW Wade, PA Kulkarni, MR Jantz - … of the 18th ACM SIGPLAN/SIGBED …, 2017 - dl.acm.org
Just-in-time (JIT) compilation during program execution and ahead-of-time (AOT)
compilation during software installation are alternate techniques used by managed …

A method-based ahead-of-time compiler for android applications

CS Wang, G Perez, YC Chung, WC Hsu… - Proceedings of the 14th …, 2011 - dl.acm.org
The execution environment of Android system is based on a virtual machine called Dalvik
virtual machine (DVM) in which the execution of an application program is in interpret-mode …

Javascript ahead-of-time compilation for embedded web platform

HW Park, W Jung, SM Moon - 2015 13th IEEE Symposium on …, 2015 - ieeexplore.ieee.org
Web applications (apps) programmed using HTML, CSS, and JavaScript have advantages
in portability and productivity, compared to Android or IOS apps. However, web apps are …

Методы предварительной оптимизации программ на языке JavaScript

Р Жуйков, Е Шарыгин - Труды Института системного …, 2015 - cyberleninka.ru
Современные виртуальные машины для языка JavaScript используют многоуровневую
компиляцию во время выполнения для создания машинного кода. При компиляции во …

Reuse of JIT compiled code in JavaScript engine

S Jeon, J Choi - Proceedings of the 27th Annual ACM Symposium on …, 2012 - dl.acm.org
JavaScript is a core language of web applications, and it is the most frequently used web
language, which is used in more than 90% of web pages around the world. The …

Reusing the Optimized Code for JavaScript Ahead-of-Time Compilation

H Park, S Kim, JG Park, SM Moon - ACM Transactions on Architecture …, 2018 - dl.acm.org
As web pages and web apps increasingly include heavy JavaScript code, JavaScript
performance has been a critical issue. Modern JavaScript engines achieve a remarkable …

Exploring impact of profile data on code quality in the hotspot JVM

AW Wade, PA Kulkarni, MR Jantz - ACM Transactions on Embedded …, 2020 - dl.acm.org
Managed language virtual machines (VM) rely on dynamic or just-in-time (JIT) compilation to
generate optimized native code at run-time to deliver high execution performance. Many …

[PDF][PDF] A concurrent trace-based just-in-time compiler for JavaScript

J Ha, M Haghighat, S Cong, K McKinley - … Austin, Tech. Rep. TR-09-06, 2009 - cs.utexas.edu
JavaScript is emerging as the ubiquitous language of choice for web browser applications.
These applications increasingly execute on embedded mobile devices, and thus demand …

Augmenting JavaScript JIT with ahead-of-time compilation

R Zhuykov, V Vardanyan, D Melnik… - 2015 Computer …, 2015 - ieeexplore.ieee.org
Modern JavaScript engines use just-in-time (JIT) compilation to produce a binary code. JIT
compilers are limited in a complexity of optimizations they can perform at a runtime without …

Методы динамической и предварительной оптимизации программ на языке JаvаSсriрt

Р Жуйков, Д Мельник, Б Рубен, В Ваагн… - Труды Института …, 2014 - cyberleninka.ru
Работа посвящена улучшению производительности программ на языке JavaScript. В
работе рассматриваются особенности динамических оптимизаций в JIT-компиляторе …