Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 8 of 8 for “"Instruction Scheduling"”.

  1. Spatial instruction scheduling for raw machines

    Instruction scheduling on software exposed architectures, such as Raw, must be performed in both time and space. The complexity and variance of application scheduling regions dictates that the space-time scheduling task be divided into phases. Unfortunately, the interaction of phases presents a …

    mit Repository record for Spatial instruction scheduling for raw machines (opens in a new tab)

  2. An instruction scheduling algorithm for communication-constrained microprocessors

    This thesis describes a new randomized instruction scheduling algorithm designed for communication-constrained VLIW-style machines. The algorithm was implemented in a retargetable compiler system for testing on a variety a different machine configurations. The algorithm performed acceptably well …

    mit Repository record for An instruction scheduling algorithm for communication-constrained microprocessors (opens in a new tab)

  3. Cluster assignment and instruction scheduling for partitioned register-set machines

    … use multiple functional units trying to exploit instruction level parallelism in computer programs. As the number of functional units rises, another hardware constraint enters the picture---the number of register-file ports needed grows directly with the number of functional units. At some point, …

    rice Repository record for Cluster assignment and instruction scheduling for partitioned register-set machines (opens in a new tab)

  4. Modulo Scheduling with isomorphic control transformations

    … addresses the complexities involved with scheduling in the presence of conditional branches. This is a particularly important problem for processors that execute multiple operations per cycle and are not fully utilized by local scheduling techniques. Since conditional branches introduce …

    uiuc Repository record for Modulo Scheduling with isomorphic control transformations (opens in a new tab)

  5. Processor parallelism considerations and memory latency reduction in shared memory multiprocessors

    … architectures have significant differences in instruction scheduling constraints, memory latencies, and synchronization overhead, making it difficult to determine which architecture can achieve the best performance on a given program. Trace-driven simulations and analytic models are used to …

    uiuc Repository record for Processor parallelism considerations and memory latency reduction in shared memory multiprocessors (opens in a new tab)

  6. Automating the construction of a complier heuristics using machine learning

    … solutions to NP-hard problems such as instruction scheduling and register allocation. To make matters worse, separate optimization phases have strong interactions and competing resource constraints. Compiler writers deal with system complexity by dividing the problem into multiple …

    mit Repository record for Automating the construction of a complier heuristics using machine learning (opens in a new tab)

  7. Designing a Compiler for a Distributed Memory Parallel Computing System

    … discussion: partial redundancy elimination and instruction scheduling. While these optimizations are not specific to parallel computing, architectural considerations must still be made to properly implement the algorithms within the SCMP compiler. These optimizations yield an overall reduction …

    vt Repository record for Designing a Compiler for a Distributed Memory Parallel Computing System (opens in a new tab)

  8. Impact Of Thread Scheduling On Modern Gpus

    … by hardware when executed in a SIMD (Single Instruction Multiple Data) fashion. In this thesis, we investigated the impact of thread (at workgroup and wavefront level) scheduling on overall hardware utilization and performance. We implement four different thread schedulers: Two-level …

    mississippi Repository record for Impact Of Thread Scheduling On Modern Gpus (opens in a new tab)