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 10 of 10 for “"Thread Scheduling"”.

  1. Nanothreads: Flexible Thread Scheduling

    The impacts of a shared arena architecture for scheduling threads is analyzed with legacy applications such as FORTRAN computational chemical simulations and mathematical solvers that consume significant processing time in large systems and are difficult to redesign. A representative set of …

    uiuc Repository record for Nanothreads: Flexible Thread Scheduling (opens in a new tab)

  2. Thread Scheduling For Chip Multiprocessors

    … of hardware, software designers write multithreaded programs. However, creating multithreaded software is non-trivial, and has been an active area of research for several decades. Software developers make certain assumptions of the underlying substrate during product design that may not be …

    cornell Repository record for Thread Scheduling For Chip Multiprocessors (opens in a new tab)

  3. Thread Scheduling in Embedded Runtime Systems

    This study explores the design space of thread scheduler on the resource-constrained embedded run-time system. The current state-of-art priority-based scheduler heavily relies on developers deliberate tuning of the programs to achieve good performance or even correct behavior. A simple mistake in …

    rice Repository record for Thread Scheduling in Embedded Runtime Systems (opens in a new tab)

  4. JTSim: A simulator for thread scheduling.

    regina Repository record for JTSim: A simulator for thread scheduling. (opens in a new tab)

  5. Impact Of Thread Scheduling On Modern Gpus

    … high performance by executing massive number of threads in parallel in a SPMD (Single Program Multiple Data) fashion. Threads are grouped into workgroups by programmer and workgroups are then assigned to each compute core on the GPU by hardware. Once assigned, a workgroup is further subgrouped …

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

  6. Thread scheduling mechanisms for multiple-context parallel processors

    Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1995.

    mit Repository record for Thread scheduling mechanisms for multiple-context parallel processors (opens in a new tab)

  7. Game of threads: Enabling asynchronous poisoning attacks

    … and scalability. In asynchronous training, many threads share and update the model in a racy fashion to avoid inter-thread synchronization. This work studies the security implications of these codes by introducing asynchronous poisoning attacks. Our attack influences training outcome---e.g., …

    uiuc Repository record for Game of threads: Enabling asynchronous poisoning attacks (opens in a new tab)

  8. MR-CUDASW - GPU accelerated Smith-Waterman algorithm for medium-length (meta)genomic data

    … distribution, query profile construction, and thread scheduling techniques implemented by the original program are replaced by custom methods specifically designed to handle medium-length reads. Accordingly, this algorithm is the first highly parallel solution that has been specifically …

    sask Repository record for MR-CUDASW - GPU accelerated Smith-Waterman algorithm for medium-length (meta)genomic data (opens in a new tab)

  9. Techniques for formal verification of concurrent and distributed program traces

    … errors which can occur under a different thread scheduling. Surprisingly, temporal logic model checking even on a finite partial order trace is NP-complete in the size of the trace description. We develop techniques to combat the state explosion problem. Our algorithms have polynomial-time …

    texas Repository record for Techniques for formal verification of concurrent and distributed program traces (opens in a new tab)

  10. Algorithmic techniques for predictive testing of concurrent programs and distributed systems

    … as a result of the non-determinism introduced by thread scheduling, multi-threaded programs can show different behaviors even for a single input. Errors in concurrent programs often occur under subtle interleaving patterns that the programmer had not foreseen. There are too many interleavings to …

    uiuc Repository record for Algorithmic techniques for predictive testing of concurrent programs and distributed systems (opens in a new tab)