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 44 for “"Message Passing Interface (MPI)"”.

  1. 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)

  2. 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)

  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. 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)

  9. 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)

  10. 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)

  11. 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)

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

    Part I of this thesis presents a strategy for compiling distributed systems specified in IOA into Java programs running on a group of networked workstations. IOA is a formal language for describing distributed systems as I/O automata. The translation works node-by-node, translating IOA programs …

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

  13. 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)

  14. Kokkos-enhanced ExaMPI

    … to support advanced C++ parallel 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 …

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

  15. 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)

  16. Development of an AMR Octree DSMC approach for shock dominated flows

    … With the use of distributed memory systems and Message-Passing-Interface (MPI) for communication, the code is potentially scalable. However, to simulate continuum-like conditions involving multi-scale physics, better scalability that has yet been achieved is desirable. The thesis identifies two …

    uiuc Repository record for Development of an AMR Octree DSMC approach for shock dominated flows (opens in a new tab)

  17. Fast and generic concurrent message-passing

    … the performance of clusters and supercomputers. Message passing model and the Message-Passing Interface (MPI) is a widely used model of communications in the High-Performance Computing (HPC) community with great success. However, it has recently faced new challenges due to the emergence of …

    uiuc Repository record for Fast and generic concurrent message-passing (opens in a new tab)

  18. An MPI-based 2D data redistribution library for dense arrays

    … by Q, all of which are accomplished either with message passing or distributed shared memory operations. In this project, we restrict ourselves to a distributed memory model and message passing, not a shared-memory model, nor do we use distributed shared memory APIs. Our primary goal is to …

    utc Repository record for An MPI-based 2D data redistribution library for dense arrays (opens in a new tab)

  19. High-Performance Network- and GPU-Aware Communication for MPI Partitioned and MPI Neighbourhoods

    … is a need for system software to adapt. Most Message Passing Interface (MPI) implementations and applications are poorly optimized for multi-threaded communication, and MPI currently has no standardized way to enable GPU support. To address some of the issues with MPI, MPI Partitioned …

    queens Repository record for High-Performance Network- and GPU-Aware Communication for MPI Partitioned and MPI Neighbourhoods (opens in a new tab)

Page 1 of 3