中文
相关论文

相关论文: On Characterizing the Data Movement Complexity of …

200 篇论文

Technology trends will cause data movement to account for the majority of energy expenditure and execution time on emerging computers. Therefore, computational complexity will no longer be a sufficient metric for comparing algorithms, and a…

计算复杂性 · 计算机科学 2014-11-11 Venmugil Elango , Fabrice Rastello , Louis-Noel Pouchet , J. Ramanujam , P. Sadayappan

Optimizing data movements during program executions is essential for achieving high performance in modern computing systems. This has been classically modeled with the Red-Blue Pebble Game and its variants. In existing models, it is…

数据结构与算法 · 计算机科学 2026-03-10 Aleksandros Sobczyk

The well-studied red-blue pebble game models the execution of an arbitrary computational DAG by a single processor over a two-level memory hierarchy. We present a natural generalization to a multiprocessor setting where each processor has…

分布式、并行与集群计算 · 计算机科学 2024-09-09 Toni Böhnlein , Pál András Papp , A. N. Yzelman

With the rapid advancement of Artificial Intelligence, the Graphics Processing Unit (GPU) has become increasingly essential across a growing number of safety-critical application domains. Applying a GPU is indispensable for parallel…

操作系统 · 计算机科学 2026-02-25 Yuanhai Zhang , Songyang He , Ruizhe Gou , Mingyue Cui , Boyang Li , Shuai Zhao , Kai Huang

To satisfy the increasing performance needs of modern cyber-physical systems, multiprocessor architectures are increasingly utilized. To efficiently exploit their potential parallelism in hard real-time systems, appropriate task models and…

分布式、并行与集群计算 · 计算机科学 2022-08-26 Niklas Ueter , Mario Günzel , Georg von der Brüggen , Jian-Jia Chen

Scientific workflows are often represented as directed acyclic graphs (DAGs), where vertices correspond to tasks and edges represent the dependencies between them. Since these graphs are often large in both the number of tasks and their…

分布式、并行与集群计算 · 计算机科学 2024-07-15 Svetlana Kulagina , Henning Meyerhenke , Anne Benoit

Computation in several real-world applications like probabilistic machine learning, sparse linear algebra, and robotic navigation, can be modeled as irregular directed acyclic graphs (DAGs). The irregular data dependencies in DAGs pose…

硬件体系结构 · 计算机科学 2021-12-13 Nimish Shah , Laura Isabel Galindez Olascoaga , Shirui Zhao , Wannes Meert , Marian Verhelst

Multiprocessor scheduling of hard real-time tasks modeled by directed acyclic graphs (DAGs) exploits the inherent parallelism presented by the model. For DAG tasks, a node represents a request to execute an object on one of the available…

分布式、并行与集群计算 · 计算机科学 2020-03-02 Corey Tessler , Venkata P. Modekurthy , Nathan Fisher , Abusayeed Saifullah

Parallel real-time embedded applications can be modelled as directed acyclic graphs (DAGs) whose nodes model subtasks and whose edges model precedence constraints among subtasks. Efficiently scheduling such parallel tasks can be challenging…

分布式、并行与集群计算 · 计算机科学 2024-10-24 Shardul Lendve , Konstantinos Bletsas , Pedro F. Souto

A growing number of applications like probabilistic machine learning, sparse linear algebra, robotic navigation, etc., exhibit irregular data flow computation that can be modeled with directed acyclic graphs (DAGs). The irregularity arises…

硬件体系结构 · 计算机科学 2022-10-25 Nimish Shah , Wannes Meert , Marian Verhelst

The cost of data movement on parallel systems varies greatly with machine architecture, job partition, and nearby jobs. Performance models that accurately capture the cost of data movement provide a tool for analysis, allowing for…

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

The scheduling and schedulability analysis of real-time directed acyclic graph (DAG) task systems have received much recent attention. The DAG model can accurately represent intra-task parallelim and precedence constraints existing in many…

操作系统 · 计算机科学 2018-08-02 Zheng Dong , Cong Liu

The paper formalizes a version of parallel online directed acyclic graph (DAG) exploration, general enough to be readily mapped to many computational scenarios. In both the offline and online versions, vertices are weighted with the work…

分布式、并行与集群计算 · 计算机科学 2024-11-05 Rahul Prabhu , Amit Verma , Meera Sitharam

Optimization of directed acyclic graph (DAG) structures has many applications, such as neural architecture search (NAS) and probabilistic graphical model learning. Encoding DAGs into real vectors is a dominant component in most…

机器学习 · 计算机科学 2022-12-14 Zehao Dong , Muhan Zhang , Fuhai Li , Yixin Chen

Many real-world scientific workflows can be represented by a Directed Acyclic Graph (DAG), where each node represents a task and a directed edge signifies a dependency between two tasks. Due to the increasing computational resource…

分布式、并行与集群计算 · 计算机科学 2023-04-04 Atherve Tekawade , Suman Banerjee

In the past decade, increasingly network scheduling techniques have been proposed to boost the distributed application performance. Flow-level metrics, such as flow completion time (FCT), are based on the abstraction of flows yet they…

网络与互联网体系结构 · 计算机科学 2019-01-18 Jiawei Fei , Yang Shi , Qun Huang , Mei Wen

Most of the prior work in massively parallel data processing assumes homogeneity, i.e., every computing unit has the same computational capability, and can communicate with every other unit with the same latency and bandwidth. However, this…

数据库 · 计算机科学 2020-09-25 Xiao Hu , Paraschos Koutris , Spyros Blanas

Large-scale graph processing has drawn great attention in recent years. Most of the modern-day datacenter workloads can be represented in the form of Graph Processing such as MapReduce etc. Consequently, a lot of designs for Domain-Specific…

硬件体系结构 · 计算机科学 2022-09-07 Khushal Sethi

The efficient parallel execution of complex computations requires balancing the workload across processors while minimizing the communication between them. This inherent trade-off is often captured by graph partitioning or DAG scheduling…

分布式、并行与集群计算 · 计算机科学 2026-05-04 Pál András Papp , Toni Böhnlein , A. N. Yzelman

Control parallelism and data parallelism is mostly reasoned and optimized as separate functions. Because of this, workloads that are irregular, fine-grain and dynamic such as dynamic graph processing become very hard to scale. An…

分布式、并行与集群计算 · 计算机科学 2023-03-08 Bibrak Qamar Chandio , Thomas Sterling , Prateek Srivastava
‹ 上一页 1 2 3 10 下一页 ›