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 285 for “"MPI"”.

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

    … 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 Point-to-Point Communication was …

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

  2. MPI auf Basis von RESTful HTTP

    … beschäftigt sich mit der Entwicklung einer MPI-Implementierung, welche zur Kommunikation RESTful HTTP einsetzt. Im Kontrast zu verbreiteten MPI-Systemen, deren hauptsächlicher Fokus auf dem Einsatz in homogenen und eng gekoppelten Rechnersystemen liegt, bietet ein solcher Ansatz die …

    bayreuth Repository record for MPI auf Basis von RESTful HTTP (opens in a new tab)

  3. Lazy Fault Detection for Redundant MPI

    … algorithms to lazily detect faults in replicated MPI applications, allowing for more flexibility in replica scheduling and potential power savings. Evaluation shows that, when all processes are operated at full power, this approach allows applications to complete substantially faster as compared …

    calpoly Repository record for Lazy Fault Detection for Redundant MPI (opens in a new tab)

  4. A protocol reconfiguration and optimization system for MPI

    … 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 applications, MPI libraries …

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

  5. Automatic translation of non-repetitive OpenMP to MPI

    … shared memory abstraction, message-passing (MPI) is still the state-of-the-art programming model for distributed-memory architectures. ^ Writing efficient MPI programs is challenging. In contrast, OpenMP is a shared-memory programming model that is known for its programming productivity. …

    purdue-thes Repository record for Automatic translation of non-repetitive OpenMP to MPI (opens in a new tab)

  6. Load Balancing Regular Meshes on SMPS with MPI

    … the inherent system noise which can hinder MPI application scalability to emerging peta-scale machines with 10000+ nodes. In this work, we suggest a solution that uses a tunable hybrid static/dynamic scheduling strategy that can be incorporated into current MPI implementations of mesh codes. …

    uiuc Repository record for Load Balancing Regular Meshes on SMPS with MPI (opens in a new tab)

  7. Runtime support for irregular computation in MPI-based applications

    … systems. The Message Passing Interface (MPI) is the industry standard communication library for high performance computing. However, whether MPI can serve as a suitable programming model / runtime for irregular applications or not is one of the most debated aspects in the community. The …

    uiuc Repository record for Runtime support for irregular computation in MPI-based applications (opens in a new tab)

  8. MPI-based scalable computing platform for parallel numerical application

    … performs parallelization by multiprocessing over MPI library, and serves as a layer of abstraction that hides the complexities in dealing with data distribution and inter-process communication. It also provides the essential functions that most numerical application use, such as handling …

    mit Repository record for MPI-based scalable computing platform for parallel numerical application (opens in a new tab)

  9. An Investigation of I/O Strategies for MPI Workloads

    … studied I/O bound parallel applications that use MPI as the communication method in order to define a general perspective to optimize cost performance ratio. Our designed experiments cover different setups for these applications in order to define various criteria that should be considered in …

    vt Repository record for An Investigation of I/O Strategies for MPI Workloads (opens in a new tab)

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

    … works with the Message Passing Interface (MPI) to accomplish data redistributions in data-parallel applications and libraries, such as the polymath library, a library of many algorithms all of which implement parallel dense matrix multiplication algorithms with flexible data layouts. Using …

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

  11. Runtime techniques for efficient execution of virtualized, migratable MPI ranks

    Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2023-04-12 without embargo terms

    uiuc Repository record for Runtime techniques for efficient execution of virtualized, migratable MPI ranks (opens in a new tab)

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

    … 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 the Message Passing Interface (MPI). This thesis contributes rMPI, a robust, …

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

  13. Multi-level Parallelism with MPI and OpenACC for CFD Applications

    High-level parallel programming approaches, such as OpenACC, have recently become popular in complex fluid dynamics research since they are cross-platform and easy to implement. OpenACC is a directive-based programming model that, unlike low-level programming models, abstracts the details of …

    vt Repository record for Multi-level Parallelism with MPI and OpenACC for CFD Applications (opens in a new tab)

  14. Implementation of a Hardware-Optimized MPI Library for the SCMP Multiprocessor

    … This thesis presents the implementation of the MPI (Message-Passing Interface) communications library on top of SCMP's hardware communication support. Emphasis is placed on the specific needs of this system with regards to MPI. For example, MPI is designed to operate between heterogeneous …

    vt Repository record for Implementation of a Hardware-Optimized MPI Library for the SCMP Multiprocessor (opens in a new tab)

  15. MPIOR: A Framework to Analyze File System Performance of MPI Applications

    MPI I/O replay (MPIOR) is an I/O performance modeling and prediction tool used to trace and replay a parallel application to determine application performance under a new I/O sub system. The trace collector deduces synchronization inter-dependencies between nodes and I/O demands placed by each node …

    vt Repository record for MPIOR: A Framework to Analyze File System Performance of MPI Applications (opens in a new tab)

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

    … practice to the very large set of functions in MPI. Reconfigurable computing has reached levels where entire parallel systems can be built inside one or more FPGAs (Field-Programmable Gate Arrays). In this scheme, specialized components must be built for inter-processor communication and the …

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

  17. Performance evaluation of a Ray-based MPI runtime for hybrid HPC-cloud systems

    Submission published under a 24 month embargo labeled 'U of I Access', the embargo will last until 2027-05-01

    uiuc Repository record for Performance evaluation of a Ray-based MPI runtime for hybrid HPC-cloud systems (opens in a new tab)

  18. Accelerating MPI collective communications through hierarchical algorithms with flexible inter-node communication and imbalance awareness

    … work presents and evaluates algorithms for MPI collective communication operations on high performance systems. Collective communication algorithms are extensively investigated, and a universal algorithm to improve the performance of MPI collective operations on hierarchical clusters is …

    purdue-thes Repository record for Accelerating MPI collective communications through hierarchical algorithms with flexible inter-node communication and imbalance awareness (opens in a new tab)

  19. Message passing interface implementation for Concordia parallel programming environment

    … 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 can get access to MPI

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

Page 1 of 15