中文
相关论文

相关论文: A Flexible Thread Scheduler for Hierarchical Multi…

200 篇论文

Clusters of computers have emerged as mainstream parallel and distributed platforms for high-performance, high-throughput and high-availability computing. To enable effective resource management on clusters, numerous cluster managements…

分布式、并行与集群计算 · 计算机科学 2007-05-23 Jahanzeb Sherwani , Nosheen Ali , Nausheen Lotia , Zahra Hayat , Rajkumar Buyya

Datacenters are increasingly becoming heterogeneous, and are starting to include specialized hardware for networking, video processing, and especially deep learning. To leverage the heterogeneous compute capability of modern datacenters, we…

机器学习 · 计算机科学 2023-08-03 Yassine Ghannane , Mohamed S. Abdelfattah

Modern database clusters entail two levels of networks: connecting CPUs and NUMA regions inside a single server in the small and multiple servers in the large. The huge performance gap between these two types of networks used to slow down…

数据库 · 计算机科学 2015-11-03 Wolf Roediger , Tobias Muehlbauer , Alfons Kemper , Thomas Neumann

Developing parallel algorithms efficiently requires careful management of concurrency across diverse hardware architectures. C++ executors provide a standardized interface that simplifies the development process, allowing developers to…

分布式、并行与集群计算 · 计算机科学 2025-10-22 Karame Mohammadiporshokooh , Steven R. Brandt , Hartmut Kaiser

This paper presents Block, a distributed scheduling framework designed to optimize load balancing and auto-provisioning across instances in large language model serving frameworks by leveraging contextual information from incoming requests.…

分布式、并行与集群计算 · 计算机科学 2025-08-14 Wei Da , Evangelia Kalyvianaki

Developing multithreaded software is an extremely challenging task, even for experienced programmers. The challenge does not end after the code is written. There are other tasks associated with a development process that become…

软件工程 · 计算机科学 2014-09-04 Evgeny Vainer , Amiram Yehudai

Modern large multicore systems often run multiple workloads that share CPUs under schedulers such as Linux CFS. To keep CPUs busy, these schedulers load-balance runnable work, causing each workload to execute on many cores. This weakens…

The emerging large-scale and data-hungry algorithms require the computations to be delegated from a central server to several worker nodes. One major challenge in the distributed computations is to tackle delays and failures caused by the…

信息论 · 计算机科学 2021-03-03 Alejandro Cohen , Guillaume Thiran , Homa Esfahanizadeh , Muriel Médard

We consider the problem of coded distributed computing where a large linear computational job, such as a matrix multiplication, is divided into $k$ smaller tasks, encoded using an $(n,k)$ linear code, and performed over $n$ distributed…

信息论 · 计算机科学 2019-06-25 Mohammad Vahid Jamali , Mahdi Soleymani , Hessam Mahdavifar

The paper considers the problem of scheduling software modules on a multi-core processor, taking into account the limited bandwidth of the data bus and the precedence constraints. Two problem formulations with different levels of…

分布式、并行与集群计算 · 计算机科学 2020-11-02 Anton V. Eremeev , Anton A. Malakhov , Maxim A. Sakhno , Maria Y. Sosnovskaya

Based on the two observations that diverse applications perform better on different multicore architectures, and that different phases of an application may have vastly different resource requirements, Pal et al. proposed a novel…

编程语言 · 计算机科学 2016-06-21 Sanjiva Prasad

Thread-level parallelism in irregular applications with mutable data dependencies presents challenges because the underlying data is extensively modified during execution of the algorithm and a high degree of parallelism must be realized…

分布式、并行与集群计算 · 计算机科学 2015-05-19 Georgios Rokos , Gerard J. Gorman , Kristian Ejlebjerg Jensen , Paul H. J. Kelly

This work elaborates on a High performance computing (HPC) architecture based on Simple Linux Utility for Resource Management (SLURM) [1] for deploying heterogeneous Large Language Models (LLMs) into a scalable inference engine. Dynamic…

分布式、并行与集群计算 · 计算机科学 2025-08-26 Anderson de Lima Luiz , Shubham Vijay Kurlekar , Munir Georges

Efficient runtime task scheduling on complex memory hierarchy becomes increasingly important as modern and future High-Performance Computing (HPC) systems are progressively composed of multisocket and multi-chiplet nodes with nonuniform…

分布式、并行与集群计算 · 计算机科学 2021-12-20 Mustafa Abduljabbar , Mahmoud Eljammaly , Miquel Pericas

Emerging processor architectures such as GPUs and Intel MICs provide a huge performance potential for high performance computing. However developing software using these hardware accelerators introduces additional challenges for the…

计算物理 · 物理学 2016-09-21 Andreas Adelmann , Uldis Locans , Andreas Suter

We present a number of novel algorithms, based on mathematical optimization formulations, in order to solve a homogeneous multiprocessor scheduling problem, while minimizing the total energy consumption. In particular, for a system with a…

操作系统 · 计算机科学 2015-11-13 Mason Thammawichai , Eric C. Kerrigan

Scheduling query execution plans is a particularly complex problem in shared-nothing parallel systems, where each site consists of a collection of local time-shared (e.g., CPU(s) or disk(s)) and space-shared (e.g., memory) resources and…

数据库 · 计算机科学 2014-04-01 Minos Garofalakis , Yannis Ioannidis

The recent advancements in multicore machines highlight the need to simplify concurrent programming in order to leverage their computational power. One way to achieve this is by designing efficient concurrent data structures (e.g. stacks,…

分布式、并行与集群计算 · 计算机科学 2021-03-31 Nikolaos D. Kallimanis

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

Memory controller scheduling is crucial in multicore processors, where DRAM bandwidth is shared. Since increased number of requests from multiple cores of processors becomes a source of bottleneck, scheduling the requests efficiently is…

硬件体系结构 · 计算机科学 2019-07-19 Eduardo Olmedo Sanchez , Xian-He Sun