中文
相关论文

相关论文: Methods for Partitioning Data to Improve Parallel …

200 篇论文

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

Distributed computing excels at processing large scale data, but the communication cost for synchronizing the shared parameters may slow down the overall performance. Fortunately, the interactions between parameter and data in many problems…

分布式、并行与集群计算 · 计算机科学 2015-05-19 Mu Li , Dave G. Andersen , Alexander J. Smola

Heterogeneous systems are present from powerful supercomputers, to mobile devices, including desktop computers, thanks to their excellent performance and energy consumption. The ubiquity of these architectures in both desktop systems and…

分布式、并行与集群计算 · 计算机科学 2020-10-27 Raúl Nozal , Jose Luis Bosque , Ramon Beivide

To obtain a better understanding of the trade-offs between various objectives, Bi-Objective Integer Programming (BOIP) algorithms calculate the set of all non-dominated vectors and present these as the solution to a BOIP problem.…

最优化与控制 · 数学 2019-09-10 William Pettersson , Melih Ozlen

This paper studies parallelization schemes for stochastic Vector Quantization algorithms in order to obtain time speed-ups using distributed resources. We show that the most intuitive parallelization scheme does not lead to better…

机器学习 · 统计学 2012-05-14 Matthieu Durut , Benoît Patra , Fabrice Rossi

Major chip manufacturers have all introduced Multithreaded processors. These processors are used for running a variety of workloads. Efficient resource utilization is an important design aspect in such processors. Particularly, it is…

性能 · 计算机科学 2019-08-13 Murthy Durbhakula

We present a systematic, algebraically based, design methodology for efficient implementation of computer programs optimized over multiple levels of the processor/memory and network hierarchy. Using a common formalism to describe the…

数学软件 · 计算机科学 2008-03-18 Lenore R. Mullin , James E. Raynolds

Persistent homology is a crucial invariant that is used in many areas to understand data. The $O(N^4)$ run time is a hindrance to its use on most large datasets. We give a parallelization method to utilize multi-core machines and clusters.…

分布式、并行与集群计算 · 计算机科学 2022-03-10 Michael G. Rawson

In numerical linear algebra, considerable effort has been devoted to obtaining faster algorithms for linear systems whose underlying matrices exhibit structural properties. A prominent success story is the method of generalized nested…

数据结构与算法 · 计算机科学 2023-10-26 Sally Dong , Gramoz Goranci , Lawrence Li , Sushant Sachdeva , Guanghao Ye

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 the problem of scheduling on a single processor a given set of n jobs. Each job j has a workload w_j and a release time r_j. The processor can vary its speed and hibernate to reduce energy consumption. In a schedule minimizing…

数据结构与算法 · 计算机科学 2012-10-23 Evripidis Bampis , Christoph Dürr , Fadi Kacem , Ioannis Milis

State machine replication is standard approach to fault tolerance. One of the key assumptions of state machine replication is that replicas must execute operations deterministically and thus serially. To benefit from multi-core servers,…

分布式、并行与集群计算 · 计算机科学 2018-05-15 Eduardo Alchieri , Fernando Dotti , Fernando Pedone

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…

Graph clustering has many important applications in computing, but due to growing sizes of graphs, even traditionally fast clustering methods such as spectral partitioning can be computationally expensive for real-world graphs of interest.…

分布式、并行与集群计算 · 计算机科学 2019-06-11 Julian Shun , Farbod Roosta-Khorasani , Kimon Fountoulakis , Michael W. Mahoney

The convergence of SGD based distributed training algorithms is tied to the data distribution across workers. Standard partitioning techniques try to achieve equal-sized partitions with per-class population distribution in proportion to the…

机器学习 · 计算机科学 2023-09-20 Haoze He , Parijat Dube

Analyzing large graph data is an essential part of many modern applications, such as social networks. Due to its large computational complexity, distributed processing is frequently employed. This requires graph data to be divided across…

分布式、并行与集群计算 · 计算机科学 2022-09-12 YoungJoon Park , DongKyu Lee , Tien-Cuong Bui

Algorithms based on semi-partitioned scheduling have been proposed as a viable alternative between the two extreme ones based on global and partitioned scheduling. In particular, allowing migration to occur only for few tasks which cannot…

操作系统 · 计算机科学 2010-06-15 François Dorin , Patrick Meumeu Yomsi , Joël Goossens , Pascal Richard

Recent studies have shown that multi-step optimization based on Model Predictive Control (MPC) can effectively coordinate the increasing number of distributed renewable energy and storage resources in the power system. However, the…

分布式、并行与集群计算 · 计算机科学 2016-06-02 Junyao Guo , Gabriela Hug , Ozan Tonguz

We consider a natural scheduling problem which arises in many distributed computing frameworks. Jobs with diverse resource requirements (e.g. memory requirements) arrive over time and must be served by a cluster of servers, each with a…

网络与互联网体系结构 · 计算机科学 2019-01-21 Konstantinos Psychas , Javad Ghaderi

The design of a parallel computing system using several thousands or even up to a million processors asks for processing units that are simple and thus small in space, to make as many processing units as possible fit on a single die. The…

分布式、并行与集群计算 · 计算机科学 2016-12-21 Oskar Schirmer