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 “"Programming Library"”.

  1. A thread-based parallel programming library for numerical algorithms

    … lightweight C++ thread based parallelization library, intended for use in numerical algorithms. It provides simple multitasking and task synchronization functions. The library hides all internal system calls from the developer and utilizes thread pooling to provide better performance and …

    mit Repository record for A thread-based parallel programming library for numerical algorithms (opens in a new tab)

  2. A many-core software framework for embedded space computing

    … software has not kept up. Not a single dominant programming framework has emerged to allow developers to easily write applications to take advantage of the new multi-core paradigm. As a result, in NASA's technology roadmap, fault management, programmability, and energy management under the new …

    mit Repository record for A many-core software framework for embedded space computing (opens in a new tab)

  3. A fail-slow tolerant Raft implementation

    … than the algorithm design. We extend our own programming library, DepFast, that facilitates programmers to write fail-slow tolerant code, to account for these patterns. DepFast leverages coroutines and events to provide interfaces that minimize slowness propagation. Using insights from our …

    uiuc Repository record for A fail-slow tolerant Raft implementation (opens in a new tab)

  4. The Programming Exercise Markup Language: A Teacher-Oriented Format for Describing Auto-graded Assignments

    Automated programming assignment grading tools have become integral to CS courses at introductory as well as advanced levels. However a lot of these tools have their own custom approaches to setting up assignments and describing how solutions should be tested, requiring instructors to make a …

    vt Repository record for The Programming Exercise Markup Language: A Teacher-Oriented Format for Describing Auto-graded Assignments (opens in a new tab)

  5. Data parallelism with hierarchically tiled objects

    … abstractions are needed that facilitate parallel programming and at the same time allow the programmer to control performance. Tiling is a very important primitive for controlling both parallelism and locality, but many traditional approaches to tiling are only applicable to computations on dense …

    uiuc Repository record for Data parallelism with hierarchically tiled objects (opens in a new tab)

  6. Advances in parallel programming for electronic design automation

    … dissertation we first focus on multi-threaded programming. We begin by reviewing a C++ parallel programming library called Cpp-Taskflow. Cpp-Taskflow is designed to facilitate programming parallel applications, and has been successfully applied to an EDA timing analysis tool. We will …

    uiuc Repository record for Advances in parallel programming for electronic design automation (opens in a new tab)