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 22 for “"Parallel Software"”.

  1. Cooperative hierarchical resource management for efficient composition of parallel software

    There cannot be a thriving software industry in the upcoming manycore era unless programmers can compose arbitrary parallel codes without sacrificing performance. We believe that the efficient composition of parallel codes is best achieved by exposing unvirtualized hardware resources and sharing …

    mit Repository record for Cooperative hierarchical resource management for efficient composition of parallel software (opens in a new tab)

  2. An introduction to the parallel virtual machine

    This study is an introduction of the Parallel Algorithm and the software of the Parallel Virtual Machine. The emphasis is placed on how to use the Parallel Virtual Machine to solve some parallel algorithm problem. Some of the issues to be addressed are: the feature and functionality of the PVM, how …

    concordia Repository record for An introduction to the parallel virtual machine (opens in a new tab)

  3. Efficient inference of convolutional neural networks on general purpose hardware using weight repetition

    … We show how to write high-performance software that does not require hardware modifications and can cope with the irregularity introduced by weight repetition schemes. Overall, our highly parallel software kernel achieves up to 1:51 speedup in runtime of inference over state-of-the-art …

    uiuc Repository record for Efficient inference of convolutional neural networks on general purpose hardware using weight repetition (opens in a new tab)

  4. Safety Assurance for Automated Vehicles Beyond Collision Avoidance

    … independently enforce safety requirements across parallel software supervisors within an autonomous vehicle planning pipeline. I use Hamilton-Bellman-Jacobi reachability analysis to provide new guarantees for safe navigation on public roadways. I create new and extend existing safety modules to …

    mit Repository record for Safety Assurance for Automated Vehicles Beyond Collision Avoidance (opens in a new tab)

  5. Conservative data transfer between non-matching planar interfaces

    … presents the theory and implementation of a parallel software package for transferring data between non-matching planar interfaces. The method used for transferring data is based on the common refinement technique developed by Jiao and Heath in 2004 [X. Jiao and M.T. Heath. …

    uiuc Repository record for Conservative data transfer between non-matching planar interfaces (opens in a new tab)

  6. An efficient sequential BTRS implementation

    … the starting point for research into efficient software synthesis from guarded atomic actions, and ultimately a hardware inspired programming methodology for writing parallel software. This compiler is currently being used to generate software for a heterogeneous system in which the software and …

    mit Repository record for An efficient sequential BTRS implementation (opens in a new tab)

  7. A Scalable Approach to Multi-core Prototyping

    … by way of concurrent processing. However, parallel software design is difficult due to the immaturity of scalable architectures and software development environments for multi-core hardware. How should processors effectively and quickly pass information, with as little overhead as possible? …

    vt Repository record for A Scalable Approach to Multi-core Prototyping (opens in a new tab)

  8. HIGHLAND: A graph-based parallel processing environment for heterogeneous local area networks

    <p>"HIGHLAND, a UNIX-based parallel processing system for heterogeneous local area networks has been designed and implemented. By transparently hiding both the intricacies of the underlying communication protocols and the various machine dependencies, the system allows a programmer to utilize the …

    must-thes Repository record for HIGHLAND: A graph-based parallel processing environment for heterogeneous local area networks (opens in a new tab)

  9. Message passing interface implementation for Concordia parallel programming environment

    … Passing interface (MPI) [1] for the Concordia Parallel Programming Environment (CPPE), an environment for parallel computing simulation. The purpose of this project is to provide Message Passing Interface (MPI) support for CPPE, so that user can get access to MPI programming with CPPE. Also the …

    concordia Repository record for Message passing interface implementation for Concordia parallel programming environment (opens in a new tab)

  10. From Software Threads to Parallel Hardware with LegUp High-level Synthesis

    … synthesis (HLS) can automatically synthesize software to hardware. With the design specification in software, HLS can reduce the lengthy design cycles of hardware, and make the performance and energy-efficiency benefits of hardware accessible to those without hardware skills. Since the …

    toronto-retro Repository record for From Software Threads to Parallel Hardware with LegUp High-level Synthesis (opens in a new tab)

  11. Development of a Single-Channel Direction Finding Algorithm

    … algorithm intended for implementation on a software-defined radio (SDR) platform with a custom-designed antenna array and RF switching network. It uses a bank of parallel software PLLs to estimate the phase of the signal received at each element of the multi-antenna array. Theses estimated …

    vt Repository record for Development of a Single-Channel Direction Finding Algorithm (opens in a new tab)

  12. AN EQUIVALENT CLASS SOLUTION FOR A COMPLETE TEST OF A PARALLEL PROGRAM

    … of programs is taking place. Previous use of parallel code in programs was limited to servers that contained multiple CPUs on separate chips. This idea is starting to change, with the majority of chips sold today containing multiple CPUs which require parallel code in software programs. The …

    montana-tech Repository record for AN EQUIVALENT CLASS SOLUTION FOR A COMPLETE TEST OF A PARALLEL PROGRAM (opens in a new tab)

  13. AN EQUIVALENT CLASS SOLUTION FOR A COMPLETE TEST OF A PARALLEL PROGRAM

    … of programs is taking place. Previous use of parallel code in programs was limited to servers that contained multiple CPUs on separate chips. This idea is starting to change, with the majority of chips sold today containing multiple CPUs which require parallel code in software programs. The …

    montana Repository record for AN EQUIVALENT CLASS SOLUTION FOR A COMPLETE TEST OF A PARALLEL PROGRAM (opens in a new tab)

  14. Domain Decomposition Preconditioners for Hermite Collocation Problems

    … convergence rate of Krylov subspace methods with parallelizable preconditioners is essential for obtaining effective iterative solvers for very large linear systems of equations. Substructuring provides a framework for constructing robust and parallel preconditioners for linear systems arising …

    vt Repository record for Domain Decomposition Preconditioners for Hermite Collocation Problems (opens in a new tab)

  15. Mapping numerical software onto distributed memory parallel systems

    The aim of this thesis is to further the use of parallel computers, in particular distributed memory systems, by proving strategies for parallelisation and developing the core component of tools to aid scalar software porting. The ported code must not only efficiently exploit available parallel

    greenwich Repository record for Mapping numerical software onto distributed memory parallel systems (opens in a new tab)

  16. From Homogeneous To Heterogeneous: Statistical 3-D Signal Reconstruction Of Macromolecular Complexes

    … of biology, the development of algorithms and software to solve the problem, and the demonstration of the relevance of the solution to biology. The biology problem is to describe the three-dimensional structural heterogeneity of biological macromolecular complexes. The data is single-particle …

    cornell Repository record for From Homogeneous To Heterogeneous: Statistical 3-D Signal Reconstruction Of Macromolecular Complexes (opens in a new tab)

  17. A Petri net-occam based methodology for the development of dependable distributed control software.

    … control. A comparison of the state of the art in software engineering for parallel systems, and an examination of safety related systems, reveal a need for formal and rigorous techniques at all stages in the software life cycle. However, parallel software, safety related software and formal …

    sheffield-hallam Repository record for A Petri net-occam based methodology for the development of dependable distributed control software. (opens in a new tab)

  18. Guided Automatic Binary Parallelisation

    For decades, the software industry has amassed a vast repository of pre-compiled libraries and executables which are still valuable and actively in use. However, for a significant fraction of these binaries, most of the source code is absent or is written in old languages, making it practically …

    cambridge Repository record for Guided Automatic Binary Parallelisation (opens in a new tab)

  19. Color Face Recognition using Quaternionic Gabor Filters

    … of hypercomplex numbers called quaternions. Two software implementations have been written of the new method and the analogous method for use on monochromatic images. Test results show that the new method is superior in accuracy to the analogous monochrome method. Although color images are …

    vt Repository record for Color Face Recognition using Quaternionic Gabor Filters (opens in a new tab)

Page 1 of 2