中文
相关论文

相关论文: Low Complexity Distributed Computing via Binary Ma…

200 篇论文

Distributed implementations of gradient-based methods, wherein a server distributes gradient computations across worker machines, need to overcome two limitations: delays caused by slow running machines called 'stragglers', and…

信息论 · 计算机科学 2020-05-15 Swanand Kadhe , O. Ozan Koyluoglu , Kannan Ramchandran

Placement delivery arrays for distributed computing (Comp-PDAs) have recently been proposed as a framework to construct universal computing schemes for MapReduce-like systems. In this work, we extend this concept to systems with straggling…

信息论 · 计算机科学 2020-04-28 Qifa Yan , Michèle Wigger , Sheng Yang , Xiaohu Tang

This work explores a distributed computing setting where $K$ nodes are assigned fractions (subtasks) of a computational task in order to perform the computation in parallel. In this setting, a well-known main bottleneck has been the…

信息论 · 计算机科学 2018-02-13 Emanuele Parrinello , Eleftherios Lampiris , Petros Elia

In 2018, Yang et al. introduced a novel and effective approach, using maximum distance separable (MDS) codes, to mitigate the impact of elasticity in cloud computing systems. This approach is referred to as coded elastic computing. Some…

信息论 · 计算机科学 2024-01-23 Xi Zhong , Joerg Kliewer , Mingyue Ji

During compilation of a program, register allocation is the task of mapping program variables to machine registers. During register allocation, the compiler may introduce shuffle code, consisting of copy and swap operations, that transfers…

数据结构与算法 · 计算机科学 2015-05-19 Sebastian Buchwald , Manuel Mohr , Ignaz Rutter

Coding for distributed computing supports low-latency computation by relieving the burden of straggling workers. While most existing works assume a simple master-worker model, we consider a hierarchical computational structure consisting of…

分布式、并行与集群计算 · 计算机科学 2018-01-16 Hyegyeong Park , Kangwook Lee , Jy-yong Sohn , Changho Suh , Jaekyun Moon

Traditional parallel schedulers running on cluster supercomputers support only static scheduling, where the number of processors allocated to an application remains fixed throughout the execution of the job. This results in…

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

In this paper, we consider a hierarchical distributed multi-task learning (MTL) system where distributed users wish to jointly learn different models orchestrated by a central server with the help of a layer of multiple relays. Since the…

信息论 · 计算机科学 2022-12-19 Haoyang Hu , Songze Li , Minquan Cheng , Youlong Wu

Distributed processing frameworks, such as MapReduce, Hadoop, and Spark are popular systems for processing large amounts of data. The design of efficient algorithms in these frameworks is a challenging problem, as the systems both require…

数据结构与算法 · 计算机科学 2019-05-07 MohammadTaghi Hajiaghayi , Silvio Lattanzi , Saeed Seddighin , Cliff Stein

Performance of distributed optimization and learning systems is bottlenecked by "straggler" nodes and slow communication links, which significantly delay computation. We propose a distributed optimization framework where the dataset is…

机器学习 · 统计学 2018-03-15 Can Karakus , Yifan Sun , Suhas Diggavi , Wotao Yin

We consider the problem of computing the convolution of two long vectors using parallel processing units in the presence of "stragglers". Stragglers refer to the small fraction of faulty or slow processors that delays the entire computation…

信息论 · 计算机科学 2017-05-11 Sanghamitra Dutta , Viveck Cadambe , Pulkit Grover

Distributed computation is a framework used to break down a complex computational task into smaller tasks and distributing them among computational nodes. Erasure correction codes have recently been introduced and have become a popular…

信息论 · 计算机科学 2021-08-17 Royee Yosibash , Ram Zamir

Straggler task detection is one of the main challenges in applying MapReduce for parallelizing and distributing large-scale data processing. It is defined as detecting running tasks on weak nodes. Considering two stages in the Map phase…

分布式、并行与集群计算 · 计算机科学 2020-04-14 Amir Javadpour , Guojun Wang , Samira Rezaei , Kuan Ching Li

Performance of distributed graph processing systems significantly suffers from 'communication bottleneck' as a large number of messages are exchanged among servers at each step of the computation. Motivated by graph based MapReduce, we…

分布式、并行与集群计算 · 计算机科学 2020-06-11 Saurav Prakash , Amirhossein Reisizadeh , Ramtin Pedarsani , Amir Salman Avestimehr

The problem of data exchange between multiple nodes with storage and communication capabilities models several current multi-user communication problems like Coded Caching, Data Shuffling, Coded Computing, etc. The goal in such problems is…

信息论 · 计算机科学 2021-08-11 Prasad Krishnan , Lakshmi Natarajan , V. Lalitha

We develop a discrete-time version of the blended dynamics theorem for the use of designing distributed computation algorithms. The blended dynamics theorem enables to predict the behavior of heterogeneous multi-agent systems. Therefore,…

系统与控制 · 电气工程与系统科学 2023-12-01 Jeong Woo Kim , Jin Gyu Lee , Donggil Lee , Hyungbo Shim

Coded distributed computing (CDC) introduced by Li et al. in 2015 offers an efficient approach to trade computing power to reduce the communication load in general distributed computing frameworks such as MapReduce. For the more general…

信息论 · 计算机科学 2019-01-24 Nicholas Woolsey , Rong-Rong Chen , Mingyue Ji

This paper develops coding techniques to reduce the running time of distributed learning tasks. It characterizes the fundamental tradeoff to compute gradients (and more generally vector summations) in terms of three parameters: computation…

机器学习 · 统计学 2018-02-13 Min Ye , Emmanuel Abbe

We present a method for parallel block-sparse matrix-matrix multiplication on distributed memory clusters. By using a quadtree matrix representation, data locality is exploited without prior information about the matrix sparsity pattern. A…

分布式、并行与集群计算 · 计算机科学 2016-07-12 Emanuel H. Rubensson , Elias Rudberg

Elasticity is offered by cloud service providers to exploit under-utilized computing resources. The low-cost elastic nodes can leave and join any time during the computation cycle. The possibility of elastic events occurring together with…

分布式、并行与集群计算 · 计算机科学 2022-06-24 Shahrzad Kiani , Tharindu Adikari , Stark C. Draper