Academic literature on the topic 'Just-in-time (JIT) compiler'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Just-in-time (JIT) compiler.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Journal articles on the topic "Just-in-time (JIT) compiler"

1

Телегин, В. А. "AHEAD-OF-TIME and JUST-IN-TIME technologies." Vestnik of Russian New University. Series «Complex systems: models, analysis, management», no. 4 (December 29, 2023): 171–75. http://dx.doi.org/10.18137/rnu.v9187.23.04.p.171.

Full text
Abstract:
Статья посвящена исследованию AOT- и JIT-технологий. Обосновывается актуальность и значимость темы исследования. Существует два способа компиляции приложения: своевременная компиляция ( JIT) или компиляция с опережением времени (AOT). Первый вид – это режим по умолчанию, который используется виртуальной машиной Java Hotspot для преобразования байт-кода в машинный код во время выполнения. Второй вид поддерживается новым компилятором GraalVM и позволяет статически компилировать байт-код непосредственно в машинный код во время сборки. Рассматриваются основные различия между этими двумя стратегиям
APA, Harvard, Vancouver, ISO, and other styles
2

Silva, Anderson Faustino da, and Vitor Costa. "An Experimental Evaluation of JAVA JIT Technology." JUCS - Journal of Universal Computer Science 11, no. (7) (2005): 1291–309. https://doi.org/10.3217/jucs-011-07-1291.

Full text
Abstract:
Interpreted languages are widely used due to ease to use, portability, and safety. On the other hand, interpretation imposes a significance overhead. Just­in­ Time (JIT) compilation is a popular approach to improving the runtime performance of languages such as Java. We compare the performance of a JIT compiler with a traditional compiler and with an emulator. We show that the compilation overhead from using JIT is negligible, and that the JIT compiler achieves better overall performance, suggesting the case for aggresive compilation in JIT compilers.
APA, Harvard, Vancouver, ISO, and other styles
3

Silva, Anderson Faustino da, and Vitor Costa. "Our Experiences with Optimizations in Sun's Java Just-In-Time Compilers." JUCS - Journal of Universal Computer Science 12, no. (7) (2006): 788–810. https://doi.org/10.3217/jucs-012-07-0788.

Full text
Abstract:
Modern Java Compilers, such as Sun's HotSpot compilers, implement a number of optimizations, ranging from high-level program transformations to low-level architecure dependent operations such as instruction scheduling. In a Just-in-Time (JIT) environment, the impact of each optimization must be weighed against its cost in terms of total runtime. Towards better understanding the usefulness of individual optimizations, we study the main optimizations available on Sun HotSpot compilers for a wide range of scientific and non-scientific benchmarks, weighing their cost and benefits in total runtime.
APA, Harvard, Vancouver, ISO, and other styles
4

Știrb, Iulia, and Gilbert-Rainer Gillich. "A Low-Level Virtual Machine Just-In-Time Prototype for Running an Energy-Saving Hardware-Aware Mapping Algorithm on C/C++ Applications That Use Pthreads." Energies 16, no. 19 (2023): 6781. http://dx.doi.org/10.3390/en16196781.

Full text
Abstract:
Low-Level Virtual Machine (LLVM) compiler infrastructure is a useful tool for building just-in-time (JIT) compilers, besides its reliable front end represented by a clang compiler and its elaborated middle end containing different optimizations that improve the runtime performance. This paper specifically addresses the part of building a JIT compiler using an LLVM with the scope of obtaining the hardware architecture details of the underlying machine such as the number of cores and the number of logical cores per processing unit and providing them to the NUMA-BTLP static thread classification
APA, Harvard, Vancouver, ISO, and other styles
5

Singh, Raju, and Anand Mehta. "Leveraging Partially Context-Sensitive Profiles for Enhanced AOT Compilation: A Review." International Journal of Engineering and Advanced Technology 14, no. 1 (2024): 6–9. http://dx.doi.org/10.35940/ijeat.a4538.14011024.

Full text
Abstract:
In the realm of compiler optimization, just-in-time (JIT) compilation dynamically adjusts code execution based on runtime profiling, contrasting with the static approach of ahead-of-time (AOT) compilation. While JIT benefits from real-time profiling data, AOT lacks this advantage, necessitating innovative strategies to enhance performance without runtime feedback. This review article explores the integration of partially context-sensitive profiles into AOT compilation, offering insights into optimizing statically compiled programs through advanced profiling techniques. Also, it explores the ut
APA, Harvard, Vancouver, ISO, and other styles
6

Raju, Singh. "Leveraging Partially Context-Sensitive Profiles for Enhanced AOT Compilation: A Review." International Journal of Engineering and Advanced Technology (IJEAT) 14, no. 1 (2024): 6–9. https://doi.org/10.35940/ijeat.A4538.14011024.

Full text
Abstract:
<strong>Abstract: </strong>In the realm of compiler optimization, just-in-time (JIT) compilation dynamically adjusts code execution based on runtime profiling, contrasting with the static approach of ahead-of-time (AOT) compilation. While JIT benefits from real-time profiling data, AOT lacks this advantage, necessitating innovative strategies to enhance performance without runtime feedback. This review article explores the integration of partially context-sensitive profiles into AOT compilation, offering insights into optimizing statically compiled programs through advanced profiling technique
APA, Harvard, Vancouver, ISO, and other styles
7

Agosta, Giovanni, Stefano Crespi Reghizzi, Gerlando Falauto, and Martino Sykora. "JIST: Just-In-Time Scheduling Translation for Parallel Processors." Scientific Programming 13, no. 3 (2005): 239–53. http://dx.doi.org/10.1155/2005/127158.

Full text
Abstract:
The application fields of bytecode virtual machines and VLIW processors overlap in the area of embedded and mobile systems, where the two technologies offer different benefits, namely high code portability, low power consumption and reduced hardware cost. Dynamic compilation makes it possible to bridge the gap between the two technologies, but special attention must be paid to software instruction scheduling, a must for the VLIW architectures. We have implemented JIST, a Virtual Machine and JIT compiler for Java Bytecode targeted to a VLIW processor. We show the impact of various optimizations
APA, Harvard, Vancouver, ISO, and other styles
8

Serrano, Manuel. "Of JavaScript AOT compilation performance." Proceedings of the ACM on Programming Languages 5, ICFP (2021): 1–30. http://dx.doi.org/10.1145/3473575.

Full text
Abstract:
The fastest JavaScript production implementations use just-in-time (JIT) compilation and the vast majority of academic publications about implementations of dynamic languages published during the last two decades focus on JIT compilation. This does not imply that static compilers (AoT) cannot be competitive; as comparatively little effort has been spent creating fast AoT JavaScript compilers, a scientific comparison is lacking. This paper presents the design and implementation of an AoT JavaScript compiler, focusing on a performance analysis. The paper reports on two experiments, one based on
APA, Harvard, Vancouver, ISO, and other styles
9

Shelke, Rahul, Aditya Kuwar, and M. Ramachandran. "A Study on Just in Time Application in Flexible Manufacturing System." 1 7, no. 1 (2021): 1–5. http://dx.doi.org/10.46632/jemm/7/1/1.

Full text
Abstract:
Just-in-time 'management philosophy not process. Originally it referred to the production of goods to meet customer demand exactly, over time, quality and quantity, whether the 'customer' was the final consumer of the product or other ongoing process in the production line. A just-in-time (JIT) innovation management system that aligns green orders from direct providers with production schedules. JIT’s innovation program is opposed to intervention strategies, in which manufacturers hold sufficient lists to have sufficient product to meet the growing market demand. It is necessary to create a JI
APA, Harvard, Vancouver, ISO, and other styles
10

Zang, Zhiqiang, Fu-Yao Yu, Aditya Thimmaiah, August Shi, and Milos Gligoric. "Java JIT Testing with Template Extraction." Proceedings of the ACM on Software Engineering 1, FSE (2024): 1129–51. http://dx.doi.org/10.1145/3643777.

Full text
Abstract:
We present LeJit, a template-based framework for testing Java just-in-time (JIT) compilers. Like recent template-based frameworks, LeJit executes a template---a program with holes to be filled---to generate concrete programs given as inputs to Java JIT compilers. LeJit automatically generates template programs from existing Java code by converting expressions to holes, as well as generating necessary glue code (i.e., code that generates instances of non-primitive types) to make generated templates executable. We have successfully used LeJit to test a range of popular Java JIT compilers, reveal
APA, Harvard, Vancouver, ISO, and other styles
More sources

Dissertations / Theses on the topic "Just-in-time (JIT) compiler"

1

Ducasse, Quentin. "Sécurisation matérielle de la compilation à la volée des machines virtuelles langage." Electronic Thesis or Diss., Brest, École nationale supérieure de techniques avancées Bretagne, 2024. http://www.theses.fr/2024ENTA0003.

Full text
Abstract:
Les machines virtuelles langage (VM) sont l’environnement d’exécution des langages de haut niveau les plus répandus. Elles permettent une portabilité du code applicatif et la gestion automatique de la mémoire. Leur large diffusion couplée à l’exécution de tâches de bas niveau les rendent intéressantes pour les attaquants. Les solutions purement logicielles entraînent souvent une perte de performance incompatible avec la compilation just-in-time (JIT). Des solutions accélérées matériellement sont ajoutées dans des processeurs commerciaux pour concilier des garanties de sécurité fortes avec la p
APA, Harvard, Vancouver, ISO, and other styles
2

Hostetter, Mathew J. (Mathew James). "JITB : a back end for just-in-time compilers." Thesis, Massachusetts Institute of Technology, 1997. http://hdl.handle.net/1721.1/42707.

Full text
Abstract:
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1997.<br>Includes bibliographical references (leaves 56-57).<br>by Mathew J. Hostetter.<br>M.Eng.
APA, Harvard, Vancouver, ISO, and other styles
3

BHALGAT, ASHISH ZUMBARLAL. "INSTRUCTION SCHEDULING TO HIDE LOAN/STORE LATENCY IN IRREGULAR ARCHITECTURE EMBEDDED PROCESSORS." University of Cincinnati / OhioLINK, 2001. http://rave.ohiolink.edu/etdc/view?acc_num=ucin982261963.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Pramod, B. S. "Performance Measurement Of A Java Virtual Machine." Thesis, 1999. https://etd.iisc.ac.in/handle/2005/1530.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Pramod, B. S. "Performance Measurement Of A Java Virtual Machine." Thesis, 1999. http://etd.iisc.ernet.in/handle/2005/1530.

Full text
APA, Harvard, Vancouver, ISO, and other styles

Books on the topic "Just-in-time (JIT) compiler"

1

Pea, Pehat. Essentials of PHP in a Well-Organized Format, Including New Features in PHP 8 Such As the Just in Time (JIT) Compiler, Union Types... . . Independently Published, 2021.

Find full text
APA, Harvard, Vancouver, ISO, and other styles

Book chapters on the topic "Just-in-time (JIT) compiler"

1

Yuan, Shenghao, Frédéric Besson, and Jean-Pierre Talpin. "End-to-End Mechanized Proof of a JIT-Accelerated eBPF Virtual Machine for IoT." In Computer Aided Verification. Springer Nature Switzerland, 2024. http://dx.doi.org/10.1007/978-3-031-65627-9_16.

Full text
Abstract:
AbstractModern operating systems have adopted Berkeley Packet Filters (BPF) as a mechanism to extend kernel functionalities dynamically, e.g., Linux’s eBPF or RIOT’s rBPF. The just-in-time (JIT) compilation of eBPF introduced in Linux eBPF for performance has however led to numerous critical issues. Instead, RIOT’s rBPF uses a slower but memory-isolating interpreter (a virtual machine) which implements a defensive semantics of BPF; and therefore trades performance for security. To increase performance without sacrificing security, this paper presents a fully verified JIT implementation for RIO
APA, Harvard, Vancouver, ISO, and other styles
2

"Formal Verification of a JIT Backend Compiler." In Formal Verification of Just-in-Time Compilation. ACM, 2025. https://doi.org/10.1145/3705593.3705601.

Full text
APA, Harvard, Vancouver, ISO, and other styles

Conference papers on the topic "Just-in-time (JIT) compiler"

1

Caamaño, Juan Manuel Martinez, and Serge Guelton. "Easy::Jit: compiler assisted library to enable just-in-time compilation in C++ codes." In 2018: 2nd International Conference on the Art, Science, and Engineering of Programming 2018. ACM, 2018. http://dx.doi.org/10.1145/3191697.3191725.

Full text
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!