Essays about: "Compiler Benchmarking"

Showing result 1 - 5 of 10 essays containing the words Compiler Benchmarking.

  1. 1. Attainable Safety and Long-Term Resource-Efficiency Using Rust : Evaluating the Viability of Rust in Terms of Development Effort and Performance for the Decompilation of ASN.1 Messages

    University essay from Linköpings universitet/Institutionen för datavetenskap

    Author : Cecilia Emberg; Anna Wadsten; [2023]
    Keywords : sustainability; performance; green programming; code quality; usability; learnability;

    Abstract : This report investigates how a telecommunication company might reduce its resource usage in terms of execution time by using Rust for the decompilation of ASN.1 messages. To contrast these results and to offer insights into other factors for choosing a language, the developer experience of Rust was also studied. READ MORE

  2. 2. Throughput Analysis of Safepoint-attached Barriers in a Low-latency Garbage Collector : Analysis of a Compiler Optimization in the HotSpot JVM

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Filip Wilén; [2023]
    Keywords : Garbage Collection; Compiler; Java; JVM; Concurrency; Benchmarking; Skräpsamlare; Kompilatorer; Java; JVM; Multitrådat; Benchmarking;

    Abstract : When using managed programming languages, there is an essential benefit in having a fast and efficient compiler and garbage collector; one garbage collector currently under development is the HotSpot low-latency concurrent Generational Z Garbage Collector. Concurrent memory management runs application threads and garbage collection threads simultaneously. READ MORE

  3. 3. VM Instruction Decoding Using C Unions in Stack and Register Architectures

    University essay from Malmö universitet/Institutionen för datavetenskap och medieteknik (DVMT)

    Author : Kasper Strömberg Skott; [2022]
    Keywords : virtual machine; VM; interpreter; VM interpreter; VM architecture; instruction decoding; instruction dispatch; union;

    Abstract : The architecture of virtual machine (VM) interpreters has long been a subject of researchand discussion. The initial trend of stack-based interpreters was shortly thereafterchallenged by research showing the performance advantages of virtual register machines. READ MORE

  4. 4. Leveraging property access optimization in the V8 JavaScript engine for improved runtime performance

    University essay from Uppsala universitet/Institutionen för informationsteknologi

    Author : Jonathan Lindroth; [2021]
    Keywords : ;

    Abstract : The ability of JavaScript-objects to alter memory layout during runtime requires the V8  JavaScript engine to perform a search operation everytime an object property is accessed. To improve performance, the V8 JavaScript engine attempts to optimize object property accesses upon JIT-compilation. READ MORE

  5. 5. RISC-V Compiler Performance:A Comparison between GCC and LLVM/clang

    University essay from Blekinge Tekniska Högskola/Institutionen för programvaruteknik

    Author : Johan Bjäreholt; [2017]
    Keywords : RISC-V; Compiler Benchmarking; Code Optimization; Microprocessors;

    Abstract : RISC-V is a new open-source instruction set architecture (ISA) that in De-cember 2016 manufactured its rst mass-produced processors. It focuses onboth eciency and performance and diers from other open-source architec-tures by not having a copyleft license permitting vendors to freely design,manufacture and sell RISC-V chips without any fees nor having to sharetheir modications on the reference implementations of the architecture. READ MORE