Essays about: "Kompilatorer"

Showing result 1 - 5 of 15 essays containing the word Kompilatorer.

  1. 1. The state of WebAssembly in distributed systems : With a focus on Rust and Arc-Lang

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

    Author : Theodor-Andrei Moise; [2023]
    Keywords : WebAssembly; Wasmer; Wasm; Rust; Arc-Lang; Distributed Systems; Continuous Deep Analytics; Docker containers; Performance benchmarking; WebAssembly; Wasmer; Wasm; Rust; Arc-Lang; Distributed Systems; Continuous Deep Analytics; Docker containers; Performance benchmarking;

    Abstract : With the current developments in modern web browsers, WebAssembly has been a rising trend over the last four years. Aimed at replacing bits of JavaScript functionality, it attempts to bring extra features to achieve portability and sandboxing through virtualisation. 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. A JavaScript Backend for the Miking Compiler

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

    Author : William Rågstad; [2022]
    Keywords : Bachelor’s Thesis; Miking; JavaScript; Compiler; Semantics; Code Generation; Optimization; Correctness; Soundness; and Readability; Kandidat Examensarbete; Miking; JavaScript; Kompilatorer; Semantik; Kodgenerering; Optimering; Korrekthet; Sundhet och Läsbarhet;

    Abstract : This thesis presents the design and implementation of an extension of the self-hosted Miking compiler to enable the generation of JavaScript code for different runtime environments and web browsers. Miking is a framework for developing domain-specific and general-purpose programming languages through sound language fragment composition, among other things, to create efficient compilers. READ MORE

  4. 4. Static Branch Prediction through Representation Learning

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

    Author : Pietro Alovisi; [2020]
    Keywords : compiler; compiler optimization; branch prediction; machine learning; representation learning; LLVM; kompilator; kompilatoroptimering; branch prediction; maskininlärning; representation learning; LLVM.;

    Abstract : In the context of compilers, branch probability prediction deals with estimating the probability of a branch to be taken in a program. In the absence of profiling information, compilers rely on statically estimated branch probabilities, and state of the art branch probability predictors are based on heuristics. READ MORE

  5. 5. Manual micro-optimizations in C++: An investigation of four micro-optimizations and their usefulness

    University essay from Malmö universitet/Fakulteten för teknik och samhälle (TS)

    Author : Viktor Ekström; [2019]
    Keywords : C ; Optimization; Micro-optimization;

    Abstract : Optimering är oumbärligt för att utnyttja datorns fulla potential. Det finns flera olika infallsvinklar till optimering, däribland så kallade mikrooptimeringar. Mikrooptimeringar är lokala ändringar som inte ändrar på någon algoritm. READ MORE