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 20 of 104 for “"Multithreaded"”.

  1. Heterogeneous multithreaded computing

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

    mit Repository record for Heterogeneous multithreaded computing (opens in a new tab)

  2. Cilk : efficient multithreaded computing

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

    mit Repository record for Cilk : efficient multithreaded computing (opens in a new tab)

  3. The JCilk multithreaded language

    JCilk is a Java-based multithreaded programming language which extends Java to provide a dynamic threading model. Specifically, JCilk imports Cilk's fork-join primitives spawn and sync into Java to provide procedure-call semantics for concurrent subcomputations. More importantly, JCilk integrates …

    mit Repository record for The JCilk multithreaded language (opens in a new tab)

  4. Executing multithreaded programs efficiently

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

    mit Repository record for Executing multithreaded programs efficiently (opens in a new tab)

  5. Multithreaded Natural Language Processing Tasks

    … software performance. The performance of a multithreaded application can be improved further in a multi-core processor architecture, where each thread runs in parallel on a different core. To benefit from the newer multi-core processors we can move towards multithreaded versions of …

    south-carolina Repository record for Multithreaded Natural Language Processing Tasks (opens in a new tab)

  6. Loop Scheduling for Multithreaded Processors

    We tested MSWP on a Coral 2000 simulator, using several synthetic and SPEC benchmarks. The results we obtained encourage us to continue our research. In particular, we obtained speedups of up to 30% with respect to highly optimized superblock-based schedules on loops with unpredictable branches. We …

    uiuc Repository record for Loop Scheduling for Multithreaded Processors (opens in a new tab)

  7. Multithreaded architectures for manycore throughput processors

    … the original Rigel architecture with a new multithreaded microarchitecture. We propose a novel, flexible multithreading paradigm that allows the architect a flexible way to scale the number of threads to match the requirements of targeted workloads. We show that this new multithreaded

    uiuc Repository record for Multithreaded architectures for manycore throughput processors (opens in a new tab)

  8. Improved regression testing of multithreaded programs

    … greater software performance. Shared-memory multithreaded programming is currently the dominant parallel programming paradigm. However, multithreaded programs are difficult to get right and are often afflicted by bugs like data races, deadlocks, and atomicity violations which may be triggered …

    uiuc Repository record for Improved regression testing of multithreaded programs (opens in a new tab)

  9. Systematic testing of multithreaded Java programs

    Thesis (M.Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1999.

    mit Repository record for Systematic testing of multithreaded Java programs (opens in a new tab)

  10. Multithreaded design in the Athena environment

    Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1996.

    mit Repository record for Multithreaded design in the Athena environment (opens in a new tab)

  11. Combining Task Parallelism and Multithreaded Concurrency

    … a programmer can parallelize threads in a multithreaded application simply by using Cilk independently within each thread. Without Multicilk, doing so violates the semantics that we expect in concurrent thread programming, leading to catastrophic failure of the application. No other …

    mit Repository record for Combining Task Parallelism and Multithreaded Concurrency (opens in a new tab)

  12. Run-Time Techniques for Dynamic Multithreaded Computations

    The execution framework has been implemented in the Illinois Concert System, targeting the ICC++ language. Evaluation of mechanisms on two target platforms, the Cray T3D and the SGI Origin 2000, for four large irregular applications demonstrates their individual effectiveness and collective …

    uiuc Repository record for Run-Time Techniques for Dynamic Multithreaded Computations (opens in a new tab)

  13. Rethinking communication libraries for asynchronous multithreaded runtimes

    … greater asynchrony and concurrency, often in multithreaded environments. A representative example is the Asynchronous Many-Task (AMT) model, which emphasizes fine-grained message-driven execution. However, existing communication libraries, most notably MPI, were not originally designed to …

    uiuc Repository record for Rethinking communication libraries for asynchronous multithreaded runtimes (opens in a new tab)

  14. Bounds on multithreaded computations by work stealing

    … provably good work-stealing work scheduler for multithreaded computations with dependencies. Their scheduler executes a fully strict (i.e., wellstructured) computation on P processors in expected time [mathematical formula], where T denotes the minimum serial execution time of the multithreaded

    mit Repository record for Bounds on multithreaded computations by work stealing (opens in a new tab)

  15. The Cilk system for parallel multithreaded computing

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

    mit Repository record for The Cilk system for parallel multithreaded computing (opens in a new tab)

  16. Compiling for parallel multithreaded computation on symmetric multiprocessors

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

    mit Repository record for Compiling for parallel multithreaded computation on symmetric multiprocessors (opens in a new tab)

  17. Debugging multithreaded programs that incorporate user-level locking

    Thesis (S.B. and M.Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1998.

    mit Repository record for Debugging multithreaded programs that incorporate user-level locking (opens in a new tab)

  18. Algorithms for data-race detection in multithreaded programs

    Thesis (M.Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1998.

    mit Repository record for Algorithms for data-race detection in multithreaded programs (opens in a new tab)

  19. Bug Finding Methods for Multithreaded Student Programming Projects

    … and useful for fixing bugs. This research makes multithreaded programming easier for students and demonstrates that special-purpose debugging tools can be beneficial in computer science education.

    vt Repository record for Bug Finding Methods for Multithreaded Student Programming Projects (opens in a new tab)

Page 1 of 6