中文
相关论文

相关论文: Optimizing Noncontiguous Accesses in MPI-IO

200 篇论文

HPC systems keep growing in size to meet the ever-increasing demand for performance and computational resources. Apart from increased performance, large scale systems face two challenges that hinder further growth: energy efficiency and…

分布式、并行与集群计算 · 计算机科学 2021-01-06 Ioannis Vardas , Manolis Ploumidis , Manolis Marazakis

MPI is the most widely used data transfer and communication model in High Performance Computing. The latest version of the standard, MPI-3, allows skilled programmers to exploit all hardware capabilities of the latest and future…

分布式、并行与集群计算 · 计算机科学 2016-09-30 Huan Zhou , Jose Gracia

HPC applications pose high demands on I/O performance and storage capability. The emerging non-volatile memory (NVM) techniques offer low-latency, high bandwidth, and persistence for HPC applications. However, the existing I/O stack are…

分布式、并行与集群计算 · 计算机科学 2017-05-11 Wei Liu , Kai Wu , Jialin Liu , Feng Chen , Dong Li

MPI applications matter. However, with the advent of many-core processors, traditional MPI applications are challenged to achieve satisfactory performance. This is due to the inability of these applications to respond to load imbalances, to…

分布式、并行与集群计算 · 计算机科学 2019-12-20 Jan Ciesko , Pedro J. Martínez-Ferrer , Raúl Peñacoba Veigas , Xavier Teruel , Vicenç Beltran

Collective operations are cornerstones of both HPC applications and large-scale AI training and inference, yet benchmarking them in a systematic and reproducible way remains difficult on modern systems due to the complexity of their…

分布式、并行与集群计算 · 计算机科学 2026-04-14 Saverio Pasqualoni , Tommaso Bonato , Lorenzo Piarulli , Torsten Hoefler , Marco Canini , Daniele De Sensi

Multicore CPU architectures have been established as a structure for general-purpose systems for high-performance processing of applications. Recent multicore CPU has evolved as a system architecture based on non-uniform memory…

分布式、并行与集群计算 · 计算机科学 2021-01-26 Geunsik Lim , Sang-Bum Suh

Offload of MPI collectives to network devices, e.g., NICs and switches, is being implemented as an effective mechanism to improve application performance by reducing inter- and intra-node communication and bypassing MPI software layers.…

分布式、并行与集群计算 · 计算机科学 2023-06-01 Pouya Haghi , Ryan Marshall , Po Hao Chen , Anthony Skjellum , Martin Herbordt

The relaxed semantics and rich functionality of one-sided communication primitives of MPI-3 makes MPI an attractive candidate for the implementation of PGAS models. However, the performance of such implementation suffers from the fact, that…

分布式、并行与集群计算 · 计算机科学 2016-03-08 Huan Zhou , Kamran Idrees , José Gracia

Due to the coarse granularity of data accesses and the heavy use of latches, indices in the B-tree family are not efficient for in-memory databases, especially in the context of today's multi-core architecture. In this paper, we present PI,…

数据库 · 计算机科学 2016-01-05 Zhongle Xie , Qingchao Cai , H. V. Jagadish , Beng Chin Ooi , Weng-Fai Wong

Message Passing Interface (MPI) plays a crucial role in distributed memory parallelization across multiple nodes. However, parallelizing MPI code manually, and specifically, performing domain decomposition, is a challenging, error-prone…

分布式、并行与集群计算 · 计算机科学 2023-08-31 Nadav Schneider , Tal Kadosh , Niranjan Hasabnis , Timothy Mattson , Yuval Pinter , Gal Oren

In the exascale computing era, optimizing MPI collective performance in high-performance computing (HPC) applications is critical. Current algorithms face performance degradation due to system call overhead, page faults, or data-copy…

分布式、并行与集群计算 · 计算机科学 2023-05-19 Jiajun Huang , Kaiming Ouyang , Yujia Zhai , Jinyang Liu , Min Si , Ken Raffenetti , Hui Zhou , Atsushi Hori , Zizhong Chen , Yanfei Guo , Rajeev Thakur

Parallel applications can spend a significant amount of time performing I/O on large-scale supercomputers. Fast near-compute storage accelerators called burst buffers can reduce the time a processor spends performing I/O and mitigate I/O…

分布式、并行与集群计算 · 计算机科学 2024-01-15 Yiheng Xu , Pranav Sivaraman , Hariharan Devarajan , Kathryn Mohror , Abhinav Bhatele

Asynchronous programming models (APM) are gaining more and more traction, allowing applications to expose the available concurrency to a runtime system tasked with coordinating the execution. While MPI has long provided support for…

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

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

Internet applications increasingly employ TCP not as a stream abstraction, but as a substrate for application-level transports, a use that converts TCP's in-order semantics from a convenience blessing to a performance curse. As Internet…

网络与互联网体系结构 · 计算机科学 2013-08-28 Michael F. Nowlan , Nabin Tiwari , Janardhan Iyengar , Syed Obaid Amin , Bryan Ford

Supercomputer architectures are trending toward higher computational throughput due to the inclusion of heterogeneous compute nodes. These multi-GPU nodes increase on-node computational efficiency, while also increasing the amount of data…

分布式、并行与集群计算 · 计算机科学 2022-09-14 Shelby Lockhart , Amanda Bienz , William D. Gropp , Luke N. Olson

For several years, MPI has been the de facto standard for writing parallel applications. One of the most popular MPI implementations is MPICH. Its successor, MPICH2, features a completely new design that provides more performance and…

硬件体系结构 · 计算机科学 2007-05-23 Jiuxing Liu , Weihang Jiang , Pete Wyckoff , Dhabaleswar K. Panda , David Ashton , Darius Buntinas , William Gropp , Brian Toonen

MPI+threads is gaining prominence as an alternative to the traditional MPI everywhere model in order to better handle the disproportionate increase in the number of cores compared with other on-node resources. However, the communication…

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

Performant all-to-all collective operations in MPI are critical to fast Fourier transforms, transposition, and machine learning applications. There are many existing implementations for all-to-all exchanges on emerging systems, with the…

分布式、并行与集群计算 · 计算机科学 2026-01-27 Shannon Kinkead , Jackson Wesley , Whit Schonbein , David DeBonis , Matthew G. F. Dosanjh , Amanda Bienz

Python has become a dominant programming language for emerging areas like Machine Learning (ML), Deep Learning (DL), and Data Science (DS). An attractive feature of Python is that it provides easy-to-use programming interface while allowing…

分布式、并行与集群计算 · 计算机科学 2022-08-26 Nawras Alnaasan , Arpan Jain , Aamir Shafi , Hari Subramoni , Dhabaleswar K Panda