Search for dissertations about: "Instruction Set Architectures"

Showing result 1 - 5 of 12 swedish dissertations containing the words Instruction Set Architectures.

  1. 1. Universal Instruction Selection

    University dissertation from KTH Royal Institute of Technology

    Author : Gabriel Hjort Blindell; KTH.; KTH.; [2018]
    Keywords : NATURVETENSKAP; NATURAL SCIENCES; instruction selection; code generation; compilers; constraint programming; combinatorial optimization; Informations- och kommunikationsteknik; Information and Communication Technology;

    Abstract : In code generation, instruction selection chooses instructions to implement a given program under compilation, global code motion moves computations from one part of the program to another, and block ordering places program blocks in a consecutive sequence. Local instruction selection chooses instructions one program block at a time while global instruction selection does so for the entire function. READ MORE

  2. 2. Reconfigurable Architectures for Embedded Systems

    University dissertation from KTH Royal Institute of Technology

    Author : Henrik Svensson; Lunds universitet.; Lund University.; [2008]
    Keywords : TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; Reconfigurable Architectures; Run-time Reconfiguration; Reconfigurable Computing; Embedded Systems; System Level Modeling; Design Exploration;

    Abstract : Application-specific circuits are used to migrate computer systems from workstations to handheld devices that need real-time performance within the budget for physical size and energy dissipation. However, these circuits are inflexible as any modification requires redesign and refabrication, which is both expensive and time-consuming considering the complexity of recent embedded platforms. READ MORE

  3. 3. No Hypervisor Is an Island System-wide Isolation Guarantees for Low Level Code

    University dissertation from Stockholm : KTH Royal Institute of Technology

    Author : Oliver Schwarz; KTH.; [2016]
    Keywords : NATURVETENSKAP; NATURAL SCIENCES; Platform Security; Hypervisor; Formal Verification; Theorem Proving; HOL4; DMA; Peripheral Devices; Instruction Set Architectures; ISA; Information Flow; Boot; Computer Science; Datalogi;

    Abstract : The times when malware was mostly written by curious teenagers are long gone. Nowadays, threats come from criminals, competitors, and government agencies. Some of them are very skilled and very targeted in their attacks. READ MORE

  4. 4. Integrated Software Pipelining

    University dissertation from Linköping : Linköping University Electronic Press

    Author : Mattias Eriksson; Linköpings universitet.; Linköpings universitet.; [2009]
    Keywords : NATURVETENSKAP; NATURAL SCIENCES; Code generation; compilers; instruction scheduling; register allocation; spill code generation; modulo scheduling; integer linear programming; genetic programming.; TECHNOLOGY Information technology Computer science; TEKNIKVETENSKAP Informationsteknik Datavetenskap;

    Abstract : In this thesis we address the problem of integrated software pipelining for clustered VLIW architectures. The phases that are integrated and solved as one combined problem are: cluster assignment, instruction selection, scheduling, register allocation and spilling. READ MORE

  5. 5. Integrated Code Generation

    University dissertation from Linköping : Linköping University Electronic Press

    Author : Mattias Eriksson; Linköpings universitet.; Linköpings universitet.; [2011]
    Keywords : NATURVETENSKAP; NATURAL SCIENCES; TECHNOLOGY Information technology Computer science Computer science; TEKNIKVETENSKAP Informationsteknik Datavetenskap Datalogi;

    Abstract : Code generation in a compiler is commonly divided into several phases: instruction selection, scheduling, register allocation, spill code generation, and, in the case of clustered architectures, cluster assignment. These phases are interdependent; for instance, a decision in the instruction selection phase affects how an operation can be scheduled. READ MORE