Search for dissertations about: "instruction selection"

Showing result 1 - 5 of 12 swedish dissertations containing the words instruction selection.

  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. Integrated Optimal Code Generation for Digital Signal Processors

    University dissertation from Institutionen för datavetenskap

    Author : Andrzej Bednarski; Linköpings universitet.; Linköpings universitet.; [2006]
    Keywords : NATURVETENSKAP; NATURAL SCIENCES; Instruction-level parallelism; integrated code generation; dynamic programming; instruction scheduling; instruction selection; clustered VLIW architecture; integer linear programming; architecture description language; TECHNOLOGY Information technology Computer science; TEKNIKVETENSKAP Informationsteknik Datavetenskap;

    Abstract : In this thesis we address the problem of optimal code generation for irregular architectures such as Digital Signal Processors (DSPs). Code generation consists mainly of three interrelated optimization tasks: instruction selection (with resource allocation), instruction scheduling and register allocation. READ MORE

  3. 3. Enhancing Physics Learning through Instruction, Technical Vocabulary and ICT A Case of Higher Education in Rwanda

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

    Author : Joseph Rusanganwa; Linköpings universitet.; Linköpings universitet.; [2012]
    Keywords : SAMHÄLLSVETENSKAP; SOCIAL SCIENCES; Tertiary education; language shift; EFL; physics technical vocabulary; CALL; software encoding; social constructivist theory; cognitive theory of learning with multimedia; ICT tools; transforming learning; Rwanda; Högre utbildning; förändrad språkpolitik; engelskt fackspråk inom fysik; CALL; konstruktion av mjukvara; socialkonstruktivistisk och kognitiv teori; lärande med multimedia; IKT; transformering av lärande; Rwanda;

    Abstract : The overarching aim of this thesis is to explore how teaching and learning in tertiary education is performed in times of change both in language policy and learning approaches. The study takes social constructivist and socio-cultural theories as its major points of departure. 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