中文
相关论文

相关论文: Adaptive Private Distributed Matrix Multiplication

200 篇论文

Energy demands from data centers have surged and stressed the grid in recent years. Electric grids require balancing supply and demand every second, motivating demand response (reduction) from large loads, including data centers. This can…

计算工程、金融与科学 · 计算机科学 2026-05-20 Yifu Ding , Zixi Chen , Thomas Magnanti

The active-time scheduling problem considers the problem of scheduling preemptible jobs with windows (release times and deadlines) on a parallel machine that can schedule up to $g$ jobs during each timestep. The goal in the active-time…

数据结构与算法 · 计算机科学 2022-07-27 Nairen Cao , Jeremy T. Fineman , Shi Li , Julián Mestre , Katina Russell , Seeun William Umboh

In cloud computing systems slow processing nodes, often referred to as "stragglers", can significantly extend the computation time. Recent results have shown that error correction coding can be used to reduce the effect of stragglers. In…

信息论 · 计算机科学 2018-06-28 Shahrzad Kiani , Nuwan Ferdinand , Stark C. Draper

In this work we are interested in the problem of scheduling and redistributing data on master-slave platforms. We consider the case were the workers possess initial loads, some of which having to be redistributed in order to balance their…

分布式、并行与集群计算 · 计算机科学 2016-08-16 Loris Marchal , Veronika Rehn , Yves Robert , Frédéric Vivien

We address the tactical fixed job scheduling problem with spread-time constraints. In such a problem, there are a fixed number of classes of machines and a fixed number of groups of jobs. Jobs of the same group can only be processed by…

数据结构与算法 · 计算机科学 2014-02-12 Shuyu Zhou , Xiandong Zhang , Bo Chen , Steef van de Velde

Real-time scheduling and locking protocols are fundamental facilities to construct time-critical systems. For parallel real-time tasks, predictable locking protocols are required when concurrent sub-jobs mutually exclusive access to shared…

操作系统 · 计算机科学 2020-07-03 Maolin Yang , Zewei Chen , Xu Jiang , Nan Guan , Hang Lei

We consider a computing system where a master processor assigns tasks for execution to worker processors through the Internet. We model the workers decision of whether to comply (compute the task) or not (return a bogus result to save the…

分布式、并行与集群计算 · 计算机科学 2015-08-25 Antonio Fernández Anta , Chryssis Georgiou , Miguel A. Mosteiro , Daniel Pareja

This work focuses on accelerating the multiplication of a dense random matrix with a (fixed) sparse matrix, which is frequently used in sketching algorithms. We develop a novel scheme that takes advantage of blocking and recomputation…

计算工程、金融与科学 · 计算机科学 2024-05-14 Tianyu Liang , Riley Murray , Aydın Buluç , James Demmel

Scheduling with testing is a recent online problem within the framework of explorable uncertainty motivated by environments where some preliminary action can influence the duration of a task. Jobs have an unknown processing time that can be…

数据结构与算法 · 计算机科学 2021-08-20 Susanne Albers , Alexander Eckl

Navigating rigid body objects through crowded environments can be challenging, especially when narrow passages are presented. Existing sampling-based planners and optimization-based methods like mixed integer linear programming (MILP)…

机器人学 · 计算机科学 2024-09-19 Mingxin Yu , Chuchu Fan

Federated systems enable collaborative training on highly heterogeneous data through model personalization, which can be facilitated by employing multi-task learning algorithms. However, significant variation in device computing…

Adaptive workloads can change on--the--fly the configuration of their jobs, in terms of number of processes. In order to carry out these job reconfigurations, we have designed a methodology which enables a job to communicate with the…

分布式、并行与集群计算 · 计算机科学 2020-06-01 Sergio Iserte , Rafael Mayo , Enrique S. Quintana-Orti , Vicenc Beltran , Antonio J. Peña

The problem of secure distributed batch matrix multiplication (SDBMM) studies the communication efficiency of retrieving a sequence of desired matrix products ${\bf AB}$ $=$ $({\bf A}_1{\bf B}_1,$ ${\bf A}_2{\bf B}_2,$ $\cdots,$ ${\bf…

信息论 · 计算机科学 2021-06-23 Zhuqing Jia , Syed A. Jafar

Scientific applications often contain large computationally-intensive parallel loops. Loop scheduling techniques aim to achieve load balanced executions of such applications. For distributed-memory systems, existing dynamic loop scheduling…

分布式、并行与集群计算 · 计算机科学 2019-01-10 Ahmed Eleliemy , Florina M. Ciorba

The increasing demand for computational power in big data and machine learning has driven the development of distributed training methodologies. Among these, peer-to-peer (P2P) networks provide advantages such as enhanced scalability and…

分布式、并行与集群计算 · 计算机科学 2023-09-26 Amine Barrak , Ranim Trabelsi , Fehmi Jaafar , Fabio Petrillo

CPSs are widely used in all sorts of applications ranging from industrial automation to search-and-rescue. So far, in these applications they work either isolated with a high mobility or operate in a static networks setup. If mobile CPSs…

网络与互联网体系结构 · 计算机科学 2020-02-19 Georg von Zengen , Jingjing Yu , Lars C. Wolf

The sparse matrix-vector (SpMV) multiplication is an important computational kernel, but it is notoriously difficult to execute efficiently. This paper investigates algorithm performance for unstructured sparse matrices, which are more…

分布式、并行与集群计算 · 计算机科学 2025-02-27 Kobe Bergmans , Karl Meerbergen , Raf Vandebril

Distributed matrix computations -- matrix-matrix or matrix-vector multiplications -- are well-recognized to suffer from the problem of stragglers (slow or failed worker nodes). Much of prior work in this area is (i) either sub-optimal in…

信息论 · 计算机科学 2020-06-03 Anindya B. Das , Aditya Ramamoorthy , Namrata Vaswani

We propose a novel application of coded computing to the problem of the nearest neighbor estimation using MatDot Codes [Fahim. et.al. 2017], that are known to be optimal for matrix multiplication in terms of recovery threshold under storage…

We introduce a new framework for distributed computing that extends and refines the standard master-worker approach of scheduling multi-threaded computations. In this framework, there are different roles: a supervisor, a source, a target,…

分布式、并行与集群计算 · 计算机科学 2025-09-11 John Augustine , Christian Scheideler , Julian Werthmann