中文
相关论文

相关论文: Components and Interfaces of a Process Management …

200 篇论文

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

Data streams are a sequence of data flowing between source and destination processes. Streaming is widely used for signal, image and video processing for its efficiency in pipelining and effectiveness in reducing demand for memory. The goal…

分布式、并行与集群计算 · 计算机科学 2017-08-07 Ivy Bo Peng , Stefano Markidis , Roberto Gioiosa , Gokcen Kestor , Erwin Laure

In view of the tremendous computing power jump of modern RISC processors the interest in parallel computing seems to be thinning out. Why use a complicated system of parallel processors, if the problem can be solved by a single powerful…

comp-gas · 物理学 2008-02-03 G. Odor , F. Rohrbach , G. Vesztergombi , G. Varga , F. Tatrai

We consider the uniform parallel machines scheduling problem in the context of optimistic bilevel optimization, where two speed options are considered. In this scenario, the leader aims to minimize the weighted number of tardy jobs, while…

Parallel programming models exist as an abstraction of hardware and memory architectures. There are several parallel programming models in commonly use; they are shared memory model, thread model, message passing model, data parallel model,…

软件工程 · 计算机科学 2010-04-28 Bala Dhandayuthapani Veerasamy

This paper presents our work toward correct and efficient automatic differentiation of OpenMP parallel worksharing loops in forward and reverse mode. Automatic differentiation is a method to obtain gradients of numerical programs, which are…

数学软件 · 计算机科学 2021-11-04 Jan Hückelheim , Laurent Hascoët

The ability to express a program as a hierarchical composition of parts is an essential tool in managing the complexity of software and a key abstraction this provides is to separate the representation of data from the computation. Many…

编程语言 · 计算机科学 2012-10-04 James Hanlon , Simon J. Hollis , David May

We initiate the study of probabilistic parallel programs with dynamic process creation and synchronisation. To this end, we introduce probabilistic split-join systems (pSJSs), a model for parallel programs, generalising both probabilistic…

计算机科学中的逻辑 · 计算机科学 2010-12-21 Stefan Kiefer , Dominik Wojtczak

Task based parallel programming has shown competitive outcomes in many aspects of parallel programming such as efficiency, performance, productivity and scalability. Different approaches are used by different software development frameworks…

分布式、并行与集群计算 · 计算机科学 2017-05-09 Afshin Zafari

Advances in detectors and computational technologies provide new opportunities for applied research and the fundamental sciences. Concurrently, dramatic increases in the three Vs (Volume, Velocity, and Variety) of experimental data and the…

分布式、并行与集群计算 · 计算机科学 2018-05-15 Nikolay Malitsky , Aashish Chaudhary , Sebastien Jourdain , Matt Cowan , Patrick O'Leary , Marcus Hanwell , Kerstin Kleese Van Dam

We present JaxPP, a system for efficiently scaling the training of large deep learning models with flexible pipeline parallelism. We introduce a seamless programming model that allows implementing user-defined pipeline schedules for…

分布式、并行与集群计算 · 计算机科学 2024-12-20 Anxhelo Xhebraj , Sean Lee , Hanfeng Chen , Vinod Grover

The proliferation of heterogeneous chip multiprocessors in recent years has reached unprecedented levels. Traditional homogeneous platforms have shown fundamental limitations when it comes to enabling high-performance yet-ultra-low-power…

The growing complexity of real-world systems necessitates interdisciplinary solutions to confront myriad challenges in modeling, analysis, management, and control. To meet these demands, the parallel systems method rooted in Artificial…

分布式、并行与集群计算 · 计算机科学 2024-03-26 Yong Zhao , Zhengqiu Zhu , Bin Chen , Sihang Qiu , Jincai Huang , Xin Lu , Weiyi Yang , Chuan Ai , Kuihua Huang , Cheng He , Yucheng Jin , Zhong Liu , Fei-Yue Wang

Given n jobs with release dates, deadlines and processing times we consider the problem of scheduling them on m parallel machines so as to minimize the total energy consumed. Machines can enter a sleep state and they consume no energy in…

数据结构与算法 · 计算机科学 2019-10-01 Antonios Antoniadis , Naveen Garg , Gunjan Kumar , Nikhil Kumar

We introduce an object-oriented framework for parallel programming, which is based on the observation that programming objects can be naturally interpreted as processes. A parallel program consists of a collection of persistent processes…

编程语言 · 计算机科学 2014-04-21 Edward Givelberg

Applications in science and engineering often require huge computational resources for solving problems within a reasonable time frame. Parallel supercomputers provide the computational infrastructure for solving such problems. A…

分布式、并行与集群计算 · 计算机科学 2007-05-23 Rajesh Sudarsan , Calvin J. Ribbens

Processing computation-intensive jobs at multiple processing cores in parallel is essential in many real-world applications. In this paper, we consider an idealised model for job parallelism in which a job can be served simultaneously by…

概率论 · 数学 2022-07-22 Ayalvadi Ganesh , Arpan Mukhopadhyay

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 performance of biomolecular molecular dynamics simulations has steadily increased on modern high performance computing resources but acceleration of the analysis of the output trajectories has lagged behind so that analyzing simulations…

分布式、并行与集群计算 · 计算机科学 2020-03-31 Mahzad Khoshlessan , Ioannis Paraskevakos , Geoffrey C. Fox , Shantenu Jha , Oliver Beckstein

With Dynamic Resource Management (DRM) the resources assigned to a job can be changed dynamically during its execution. From the system's perspective, DRM opens a new level of flexibility in resource allocation and job scheduling and…

分布式、并行与集群计算 · 计算机科学 2024-03-27 Dominik Huber , Martin Schreiber , Martin Schulz , Howard Pritchard , Daniel Holmes