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"”.
-
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 …
-
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.
-
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 …
-
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 …
-
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>
-
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 …
-
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 …
-
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
… 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 …
-
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
… 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 …
-
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 …
-
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, …
Page 1 of 3