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 58 for “"Message-Passing Interface"”.

  1. Message passing interface implementation for Concordia parallel programming environment

    … we present the design and implementation of a Message 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 …

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

  2. Novel Algorithms for Placement and Routing and Their Parallel Implementations

    Using the Message Passing Interface (MPI), all of our parallel algorithm were implemented on various multiprocessor systems for a variety of large layout benchmark circuits.

    uiuc Repository record for Novel Algorithms for Placement and Routing and Their Parallel Implementations (opens in a new tab)

  3. A Portable and Scalable Multigrid Solver for Nonlinear Structural Mechanics Problems

    The message passing interface (MPI) is used to implement the proposed parallel multigrid method, which ensures the portability of the code. The object-based programming model adopted for this work is also described. The performance of the parallel algorithm is studied using two sets of benchmark …

    uiuc Repository record for A Portable and Scalable Multigrid Solver for Nonlinear Structural Mechanics Problems (opens in a new tab)

  4. Distributed Support Vector Machine With Graphics Processing Units

    … (by breaking the dataset into chunks, then using Message Passing Interface (MPI) to distribute each chunk to a different machine and processing SVM training within each chunk). In addition, we moved the kernel calculation part in SVM classification to a graphics processing unit (GPU) which has …

    uno Repository record for Distributed Support Vector Machine With Graphics Processing Units (opens in a new tab)

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

    … single machine are more efficient than using the Message Passing Interface (MPI) using shared memory. In the opinion of several researchers who have used this library, the parallelized code is more easily understood and debugged than MPI. The results of initial experiments show that algorithms are …

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

  6. Parallelization of ECG template-based abnormality detection

    … a Linux Beowulf Cluster using the standardized Message Passing Interface (MPI) libraries. In the thesis, the results of four different parallel approaches are compared, and their performance is evaluated.

    wvu Repository record for Parallelization of ECG template-based abnormality detection (opens in a new tab)

  7. rMPI : an MPI-compliant message passing library for tiled architectures

    … task, from standardized shared memory and message passing application programming interfaces, to automatically parallelizing compilers that attempt to achieve performance and correctness similar to that of hand-coded programs. One of the most widely used standard programming interfaces is …

    mit Repository record for rMPI : an MPI-compliant message passing library for tiled architectures (opens in a new tab)

  8. Heat transfer in nano/micro multi-component and complex fluids with applications to heat transfer enhancement

    … Parallel implementations are done using MPI (message passing interface) method. Convective heat transfer in internal suspension flow (low solid volume fraction, φ<10%), heat transfer in hot pressing of fiber suspensions and thermal performance of particle filled thermal interface materials …

    gatech Repository record for Heat transfer in nano/micro multi-component and complex fluids with applications to heat transfer enhancement (opens in a new tab)

  9. Second-generation polyalgorithms for parallel dense-matrix multiplication

    … onto two-dimensional process grids using the Message Passing Interface (MPI). This thesis' goal is to achieve optimized performance of parallel, dense linear algebra algorithms by varying the algorithm as a function of problem size, shape, data layout, concurrency, and architecture. We …

    utc Repository record for Second-generation polyalgorithms for parallel dense-matrix multiplication (opens in a new tab)

  10. Efficient Private Information Retrieval

    … privacy. Further on, we utilize the widely used Message Passing Interface (MPI) protocol for designing a library which can be used in third party software for performing private queries.</p>

    cuny-grad Repository record for Efficient Private Information Retrieval (opens in a new tab)

  11. Compiler support for productive message-driven parallel programming

    … the library approach, as exemplified by the Message Passing Interface, has dominated large-scale high performance computing. It is our hypothesis that the combination of a rich runtime system and a relatively simple compiler infrastructure can significantly improve programmer productivity …

    uiuc Repository record for Compiler support for productive message-driven parallel programming (opens in a new tab)

  12. Introducing Non-Determinism to the Parallel C Compiler

    … Fortran77. The translators<br />work with MPI (Message Passing Interface) for communications. SOS<br />(ipStreams, Overlapping and Shortcutting), a function library that supports<br />the three named functionalities, can be used to further optimize parallel algorithms.</p> <p><br />This project …

    csusb Repository record for Introducing Non-Determinism to the Parallel C Compiler (opens in a new tab)

  13. A Distributed Approach to EpiFast using Apache Spark

    … model with a focus on distributed memory using message-passing-interface (MPI). However, it suffers from few shortcomings with respect to scale of networks being studied. This thesis addresses these shortcomings and provides two different implementations: Spark-EpiFast based on the Apache Spark …

    vt Repository record for A Distributed Approach to EpiFast using Apache Spark (opens in a new tab)

  14. Distributed SAT solving engine

    … designed and implemented using the hybrid of Message Passing Interface (MPI) and POSIX threads. Moreover, two different approaches on load balancing on long-running jobs are proposed and implemented. Experimental data show that we can achieve good speedup and scalabil- ity by combining the new …

    nus Repository record for Distributed SAT solving engine (opens in a new tab)

  15. Verifiable compilation of I/O automata without global synchronization

    … into Java classes that communicate using the Message Passing Interface (MPI). The resulting system runs without any global synchronization. We prove that, subject to certain restrictions on the program to be compiled, assumptions on the correctness of hand-coded datatype implementations, and …

    mit Repository record for Verifiable compilation of I/O automata without global synchronization (opens in a new tab)

  16. Scalable and Productive Data Management for High-Performance Analytics

    … gaps by combining productive data management interfaces with application-specific optimizations of data parallelism, memory operation, and storage management. First, we address the performance-productivity tradeoff by leveraging Spark and optimizing input data partitioning. Our solution …

    vt Repository record for Scalable and Productive Data Management for High-Performance Analytics (opens in a new tab)

  17. Kokkos-enhanced ExaMPI

    … programming. MPI provides the most widely used message passing model for inter-node communication. Many programmers use both Kokkos and the Message Passing Interface (MPI) together. In this thesis, Kokkos is integrated within an MPI implementation to obtain performance and functionality benefits …

    utc Repository record for Kokkos-enhanced ExaMPI (opens in a new tab)

  18. A protocol reconfiguration and optimization system for MPI

    … which result in poor performance on current Message Passing Interface (MPI) implementations. The degraded application performance can be attributed to a mismatch between changing application requirements and static communication library functionality. To improve the performance of these …

    unm Repository record for A protocol reconfiguration and optimization system for MPI (opens in a new tab)

  19. A co-processor design to support MPI primitives in configurable multiprocessor designs

    The Message-Passing Interface (MIPI) is a widely used standard for inter-processor communication in parallel computers. This standard is normally implemented in software, thus resulting in large communication latencies. A hardware implementation can reduce communication latencies significantly, …

    njit Repository record for A co-processor design to support MPI primitives in configurable multiprocessor designs (opens in a new tab)

Page 1 of 3