中文
相关论文

相关论文: Teaching Parallel Programming Using Both High-Leve…

200 篇论文

The large variety of production implementations of the message passing interface (MPI) each provide unique and varying underlying algorithms. Each emerging supercomputer supports one or a small number of system MPI installations, tuned for…

分布式、并行与集群计算 · 计算机科学 2023-09-15 Amanda Bienz , Derek Schafer , Anthony Skjellum

MDMP is a new parallel programming approach that aims to provide users with an easy way to add parallelism to programs, optimise the message passing costs of traditional scientific simulation algorithms, and enable existing MPI-based…

分布式、并行与集群计算 · 计算机科学 2013-04-30 Adrian Jackson , Par Strand

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

Use of standards-based workflows is still somewhat unusual by high-performance computing users. In this paper we describe the experience of using the Common Workflow Language (CWL) standards to describe the execution, in parallel, of…

分布式、并行与集群计算 · 计算机科学 2020-11-25 Rupert W. Nash , Nick Brown , Michael R. Crusoe , Max Kontak

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

In advancing parallel programming, particularly with OpenMP, the shift towards NLP-based methods marks a significant innovation beyond traditional S2S tools like Autopar and Cetus. These NLP approaches train on extensive datasets of…

分布式、并行与集群计算 · 计算机科学 2024-05-07 Weidong Wang , Haoran Zhu

Parallel computing has established itself as another standard method for applied research and data analysis. The R system, being internally constrained to mostly singly-threaded operations, can nevertheless be used along with different…

统计计算 · 统计学 2020-04-07 Dirk Eddelbuettel

We evaluate optimized parallel sparse matrix-vector operations for two representative application areas on widespread multicore-based cluster configurations. First the single-socket baseline performance is analyzed and modeled with respect…

性能 · 计算机科学 2012-03-01 Gerald Schubert , Georg Hager , Holger Fehske , Gerhard Wellein

This paper is a review of the developments in Instruction level parallelism. It takes into account all the changes made in speeding up the execution. The various drawbacks and dependencies due to pipelining are discussed and various…

硬件体系结构 · 计算机科学 2019-09-17 Taposh Dutta-Roy

Software developers must adapt to keep up with the changing capabilities of platforms so that they can utilize the power of High- Performance Computers (HPC), including exascale systems. OpenMP, a directive-based parallel programming model,…

New trends towards multiple core processors imply using standard programming models to develop efficient, reliable and portable programs for distributed memory multiprocessors and workstation PC clusters. Message passing using MPI is widely…

编程语言 · 计算机科学 2013-11-05 Alaa I. Elnashar

Programming a distributed system, such as a cluster, requires extended use of low-level communication libraries and can often become cumbersome and error prone for the average developer. In this work, we consider each node of a cluster as a…

分布式、并行与集群计算 · 计算机科学 2022-05-24 Ilias Keftakis , Vassilios V. Dimakopoulos

Clusters of SMP nodes provide support for a wide diversity of parallel programming paradigms. Combining both shared memory and message passing parallelizations within the same application, the hybrid MPI-OpenMP paradigm is an emerging trend…

分布式、并行与集群计算 · 计算机科学 2012-11-13 Truong Vinh Truong Duy , Katsuhiro Yamazaki , Kosai Ikegami , Shigeru Oyanagi

With multi-core processors a ubiquitous building block of modern supercomputers, it is now past time to enable applications to embrace these developments in processor design. To achieve exascale performance, applications will need ways of…

分布式、并行与集群计算 · 计算机科学 2012-08-13 Michele Weiland , Lawrence Mitchell , Gerard Gorman , Stephan Kramer , Mark Parsons , James Southern

Despite the various research initiatives and proposed programming models, efficient solutions for parallel programming in HPC clusters still rely on a complex combination of different programming models (e.g., OpenMP and MPI), languages…

OpenMP is the de facto API for parallel programming in HPC applications. These programs are often computed in data centers, where energy consumption is a major issue. Whereas previous work has focused almost entirely on performance, we here…

分布式、并行与集群计算 · 计算机科学 2022-09-12 Henrik Valter , Axel Karlsson , Miquel Pericàs

VSIPL and OpenMP are two open standards for portable high performance computing. VSIPL delivers optimized single processor performance while OpenMP provides a low overhead mechanism for executing thread based parallelism on shared memory…

天体物理学 · 物理学 2015-05-26 Jeremy Kepner

An overview is given of the lessons learned from the introduction of multi-threading using OpenMP in tmLQCD. In particular, programming style, performance measurements, cache misses, scaling, thread distribution for hybrid codes, race…

高能物理 - 格点 · 物理学 2013-11-19 A. Deuzeman , K. Jansen , B. Kostrzewa , C. Urbach

This paper studies the utility of using data analytics and machine learning techniques for identifying, classifying, and characterizing the dynamics of large-scale parallel (MPI) programs. To this end, we run microbenchmarks and realistic…

分布式、并行与集群计算 · 计算机科学 2023-09-06 Ayesha Afzal , Georg Hager , Gerhard Wellein , Stefano Markidis

Real-time systems applications usually consist of a set of concurrent activities with timing-related properties. Developing these applications requires programming paradigms that can effectively handle the specification of concurrent…

分布式、并行与集群计算 · 计算机科学 2023-03-21 Luis Miguel Pinho