中文
相关论文

相关论文: Parallel Programming with MatlabMPI

200 篇论文

Compound AI applications, which compose calls to ML models using a general-purpose programming language like Python, are widely used for a variety of user-facing tasks, from software engineering to enterprise automation, making their…

分布式、并行与集群计算 · 计算机科学 2026-05-19 Stephen Mell , David Mell , Konstantinos Kallas , Steve Zdancewic , Osbert Bastani

The use of hybrid scheme combining the message passing programming models for inter-node parallelism and the shared memory programming models for node-level parallelism is widely spread. Existing extensive practices on hybrid Message…

分布式、并行与集群计算 · 计算机科学 2020-07-23 Huan Zhou , Jose Gracia , Naweiluo Zhou , Ralf Schneider

In this paper, we present OMP2MPI a tool that generates automatically MPI source code from OpenMP. With this transformation the original program can be adapted to be able to exploit a larger number of processors by surpassing the limits of…

分布式、并行与集群计算 · 计算机科学 2015-06-12 Albert Saa-Garriga , David Castells-Rufas , Jordi Carrabina

The aim of parallel computing is to increase an application performance by executing the application on multiple processors. OpenMP is an API that supports multi platform shared memory programming model and shared-memory programs are…

分布式、并行与集群计算 · 计算机科学 2013-11-12 Vibha Rajput , Alok Katiyar

MPI collective operations provide a standardized interface for performing data movements within a group of processes. The efficiency of collective communication operations depends on the actual algorithm, its implementation, and the…

分布式、并行与集群计算 · 计算机科学 2017-08-11 Sascha Hunold , Alexandra Carpen-Amarie

These lecture notes are designed to accompany an imaginary, virtual, undergraduate, one or two semester course on fundamentals of Parallel Computing as well as to serve as background and reference for graduate courses on High-Performance…

分布式、并行与集群计算 · 计算机科学 2025-10-02 Jesper Larsson Träff

The numba-mpi package offers access to the Message Passing Interface (MPI) routines from Python code that uses the Numba just-in-time (JIT) compiler. As a result, high-performance and multi-threaded Python code may utilize MPI communication…

分布式、并行与集群计算 · 计算机科学 2024-10-08 Kacper Derlatka , Maciej Manna , Oleksii Bulenok , David Zwicker , Sylwester Arabas

The MPI standard has long included one-sided communication abstractions through the MPI Remote Memory Access (RMA) interface. Unfortunately, the MPI RMA chapter in the 4.0 version of the MPI standard still contains both well-known and…

分布式、并行与集群计算 · 计算机科学 2021-11-17 Joseph Schuchart , Christoph Niethammer , José Gracia , George Bosilca

A trend in high performance computers that is becoming increasingly popular is the use of symmetric multiprocessing (SMP) rather than the older paradigm of MPP. MPI codes that ran and scaled well on MPP machines can often be run on an SMP…

高能物理 - 格点 · 物理学 2009-10-31 Steven Gottlieb , Sonali Tamhankar

Message Passing Interface (MPI) is a foundational technology in high-performance computing (HPC), widely used for large-scale simulations and distributed training (e.g., in machine learning frameworks such as PyTorch and TensorFlow).…

软件工程 · 计算机科学 2026-04-06 Scott Piersall , Yang Gao , Shenyang Liu , Liqiang Wang

The definition of a Neural Network architecture is one of the most critical and challenging tasks to perform. In this paper, we propose ParallelMLPs. ParallelMLPs is a procedure to enable the training of several independent Multilayer…

机器学习 · 计算机科学 2022-06-20 Felipe Costa Farias , Teresa Bernarda Ludermir , Carmelo Jose Albanez Bastos-Filho

The Message Passing Interface (MPI) is a fundamental tool for building high-performance computing (HPC) applications, enabling efficient communication across distributed systems. Despite its widespread adoption, MPI's low-level interface…

分布式、并行与集群计算 · 计算机科学 2025-09-16 Nafees Iqbal , Jed Brown

Heterogeneous memory technologies are increasingly important instruments in addressing the memory wall in HPC systems. While most are deployed in single node setups, CXL.mem is a technology that implements memories that can be attached to…

分布式、并行与集群计算 · 计算机科学 2025-12-10 Stepan Vanecek , Matthew Turner , Manisha Gajbe , Matthew Wolf , Martin Schulz

Hybrid MPI+threads programming is gaining prominence as an alternative to the traditional "MPI everywhere'" model to better handle the disproportionate increase in the number of cores compared with other on-node resources. Current…

分布式、并行与集群计算 · 计算机科学 2020-02-10 Rohit Zambre , Aparna Chandramowlishwaran , Pavan Balaji

In the area of Pattern Recognition and Matching, finding a Longest Common Subsequence plays an important role. In this paper, we have proposed one algorithm based on parallel computation. We have used OpenMP API package as middleware to…

数据结构与算法 · 计算机科学 2013-06-20 Tirtharaj Dash , Tanistha Nayak

Many parallel applications rely on iterative stencil operations, whose performance are dominated by communication costs at large scales. Several MPI optimizations, such as persistent and partitioned communication, reduce overheads and…

分布式、并行与集群计算 · 计算机科学 2025-08-20 Gerald Collom , Jason Burmark , Olga Pearce , Amanda Bienz

Distributed Quantum Computing (DQC) is essential for scaling quantum algorithms beyond the limitations of monolithic NISQ devices. However, the current software ecosystem forces developers to manually orchestrate low-level network…

量子物理 · 物理学 2025-12-29 F. Javier Cardama , Tomás F. Pena

We develop and implement in this paper a fast sparse assembly algorithm, the fundamental operation which creates a compressed matrix from raw index data. Since it is often a quite demanding and sometimes critical operation, it is of…

分布式、并行与集群计算 · 计算机科学 2016-04-28 Stefan Engblom , Dimitar Lukarski

According to the increasing complexity of network application and internet traffic, network processor as a subset of embedded processors have to process more computation intensive tasks. By scaling down the feature size and emersion of chip…

硬件体系结构 · 计算机科学 2012-04-13 Mehdi Alipour , Hojjat Taghdisi

A model of MPI synchronization communication programs is presented and its three basic simplified models are also defined. A series of theorems and methods for deciding whether deadlocks will occur among the three models are given and…

分布式、并行与集群计算 · 计算机科学 2008-01-28 Ming-xue Liao , Zhi-hua Fan