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)"”.
-
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.
-
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 …
-
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 …
-
Development and Application of the Feti-Dpem Algorithm for Analysis of Three-Dimensional Large-Scale Electromagnetic Problems
… details of its parallel implementation using the message passing interface (MPI). (Abstract shortened by UMI.).
-
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 …
-
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 …
-
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.
-
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 …
-
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 …
-
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>
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
Page 1 of 3