Sökning: "optimizing compilers"

Visar resultat 1 - 5 av 6 uppsatser innehållade orden optimizing compilers.

  1. 1. Type-directed Generation and Shrinking for Imperative Programming Languages

    Kandidat-uppsats, Mälardalens högskola/Akademin för innovation, design och teknik

    Författare :Bodin Samuel; Söderman Joel; [2018]
    Nyckelord :;

    Sammanfattning : Optimizing compilers are large and complex systems, potentially consisting of millions of lines of code. As a result, the implementation of an industry standard compiler can contain several serious bugs. This is alarming given the critical part that software plays in modern society. LÄS MER

  2. 2. Improving performance of sequential code through automatic parallelization

    Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Författare :Claudius Sundlöf; [2018]
    Nyckelord :Automatic parallelization; benchmark; PolyBench; NPB; ICC; Cetus; autoPar; TC Optimizing Compiler; PLUTO;

    Sammanfattning : Automatic parallelization is the conversion of sequential code into multi-threaded code with little or no supervision. An ideal implementation of automatic parallelization would allow programmers to fully utilize available hardware resources to deliver optimal performance when writing code. LÄS MER

  3. 3. Random Testing of Code Generation in Compilers

    Master-uppsats, KTH/Skolan för informations- och kommunikationsteknik (ICT)

    Författare :Bevin Hansson; [2015]
    Nyckelord :;

    Sammanfattning : Compilers are a necessary tool for all software development. As modern compilers are large and complex systems, ensuring that the code they produce is accurate and correct is a vital but arduous task. Correctness of the code generation stage is important. LÄS MER

  4. 4. Performance Evaulation of ISO C restrict on the Power Architecture

    Uppsats för yrkesexamina på avancerad nivå, Lunds universitet/Institutionen för datavetenskap

    Författare :Anton Botvalde; Andreas Larsson; [2015]
    Nyckelord :C programming language; restrict; optimizing compilers; Power architecture; pipeline simulation; Technology and Engineering;

    Sammanfattning : The C99 standard for the C programming language introduced the new type qualifier restrict which acts as a hint for the compiler and the programmer that the specified pointer is not aliased by any other pointer if the pointed object can be modified. By using restrict on pointers the compiler may, if implemented and allowed, optimize code even further. LÄS MER

  5. 5. Ahead of Time Compilation of EcmaScript Code Using Type Inference

    Uppsats för yrkesexamina på avancerad nivå, KTH/Skolan för datavetenskap och kommunikation (CSC)

    Författare :Jonas Lund; [2015]
    Nyckelord :EcmaScript; JavaScript; Compilation; Compilers; Type Inference; Cartesian Product Algorithm; Games;

    Sammanfattning : To investigate the feasibility of improving performance for EcmaScript code in environments that restricts the usage of dynamic just in time compilers, an ahead of time EcmaScript to C compiler capable of compiling a substantial subset of the EcmaScript language has been constructed. The compiler recovers type information without customized type information by using the Cartesian Product Algorithm. LÄS MER