English
Related papers

Related papers: Host-Side Telemetry for Performance Diagnosis in C…

200 papers

Large scale cloud services use Key Performance Indicators (KPIs) for tracking and monitoring performance. They usually have Service Level Objectives (SLOs) baked into the customer agreements which are tied to these KPIs. Dependency…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-02-04 Chetan Bansal , Sundararajan Renganathan , Ashima Asudani , Olivier Midy , Mathru Janakiraman

The development of exascale and post-exascale HPC and AI systems integrates thousands of CPUs and specialized accelerators, making energy optimization critical as power costs rival hardware expenses. To reduce consumption, frequency and…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-02-28 Daniel Velicka , Ondrej Vysocky , Lubomir Riha

To ensure the reliability of cloud systems, their performance is monitored using KPIs (key performance indicators). When issues arise, root cause localization identifies KPIs responsible for service degradation, aiding in quick diagnosis…

Over the lifetime of a computing task, determining the maximum usage of random-access memory (RAM) on both the motherboard and on a graphical processing unit (GPU), as well as the utilization percentage of the central processing unit (CPU)…

Performance · Computer Science 2025-06-27 Erik D. Huckvale , Hunter N. B. Moseley

Fine-grained workload and resource balancing is the key to high performance for regular and irregular computations on the GPUs. In this dissertation, we conduct an extensive survey of existing load-balancing techniques to build an…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-12-20 Muhammad Osama

Extreme-scale computing involves hundreds of millions of threads with multi-level parallelism running on large-scale hierarchical and heterogeneous hardware. In POSIX threads and OpenMP applications, some key behaviors occurring in runtime…

Distributed, Parallel, and Cluster Computing · Computer Science 2015-12-03 Weidong Wang , Chunhua Liao , Liqiang Wang , Daniel J. Quinlan , Wei Lu

The online event reconstruction for the ALICE experiment at CERN requires processing capabilities to process central Pb-Pb collisions at a rate of more than 200 Hz, corresponding to an input data rate of about 25 GB/s. The reconstruction of…

Instrumentation and Detectors · Physics 2019-08-14 David Rohr , Sergey Gorbunov , Artur Szostak , Matthias Kretz , Thorsten Kollegger , Timo Breitner , Torsten Alt

The HPEC Graph Challenge is a collection of benchmarks representing complex workloads that test the hardware and software components of HPC systems, which traditional benchmarks, such as LINPACK, do not. The first benchmark, Subgraph…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-09-05 Siddharth Samsi , Dan Campbell , Emanuel Scoullos , Oded Green

Services hosted in multi-tenant cloud platforms often encounter performance interference due to contention for non-partitionable resources, which in turn causes unpredictable behavior and degradation in application performance. To grapple…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-04-15 Yogesh D. Barve , Shashank Shekhar , Ajay Dev Chhokra , Shweta Khare , Anirban Bhattacharjee , Zhuangwei Kang , Hongyang Sun , Aniruddha Gokhale

This paper addresses the challenge of understanding the waiting dependencies between the threads and hardware resources required to complete a task. The objective is to improve software performance by detecting the underlying bottlenecks…

Software Engineering · Computer Science 2021-03-09 Naser Ezzati-Jivan , Quentin Fournier , Michel R. Dagenais , Abdelwahab Hamou-Lhadj

Serverless computing offers a compelling cloud model for online inference services. However, existing serverless platforms lack efficient support for GPUs, hindering their ability to deliver high-performance inference. In this paper, we…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-07-09 Minchen Yu , Ao Wang , Dong Chen , Haoxuan Yu , Xiaonan Luo , Zhuohao Li , Wei Wang , Ruichuan Chen , Dapeng Nie , Haoran Yang , Yu Ding

For the past two decades, the DB community has devoted substantial research to take advantage of cheap clusters of machines for distributed data analytics -- we believe that we are at the beginning of a paradigm shift. The scaling laws and…

Databases · Computer Science 2025-08-05 Bowen Wu , Wei Cui , Carlo Curino , Matteo Interlandi , Rathijit Sen

Being able to provide latency guarantees for orbital edge computing applications through Low Earth Orbit (LEO) satellite constellations is a major milestone for their integration into 5G and 6G networks. However, achieving this is…

Networking and Internet Architecture · Computer Science 2026-05-12 Nicolai Dalsgaard Lyholm , Beatriz Soret , Tijana Devaja , Thomas Grundgaard Mulvad , Cedomir Stefanovic , Israel Leyva-Mayorga

Cloud providers are highly incentivized to reduce latency. One way they do this is by locating datacenters as close to users as possible. These "cloud edge" datacenters are placed in metropolitan areas and enable edge computing for…

Networking and Internet Architecture · Computer Science 2023-04-13 Noah Martin , Fahad Dogar

Parallel computing is a standard approach to achieving high-performance computing (HPC). Three commonly used methods to implement parallel computing include: 1) applying multithreading technology on single-core or multi-core CPUs; 2)…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-09-18 Xinyao Yi

This paper presents a novel heartbeat diagnosis regarding performance anomaly for OpenMP multi-threaded applications. First, we design injected heartbeat APIs for OpenMP multi-threaded applications. Then, we leverage the heartbeat sequences…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-11-04 Weidong Wang , Wangda Luo

Industrial and government organizations increasingly depend on data-driven analytics for workforce, finance, and regulated decision processes, where timeliness, cost efficiency, and compliance are critical. Distributed frameworks such as…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-02-02 Guilin Zhang , Wulan Guo , Ziqi Tan , Srinivas Vippagunta , Suchitra Raman , Shreeshankar Chatterjee , Ju Lin , Shang Liu , Mary Schladenhauffen , Jeffrey Luo , Hailong Jiang

Edge computing has emerged as a popular paradigm for running latency-sensitive applications due to its ability to offer lower network latencies to end-users. In this paper, we argue that despite its lower network latency, the…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-04-30 Ahmed Ali-Eldin , Bin Wang , Prashant Shenoy

Deep learning training at scale is resource-intensive and time-consuming, often running across hundreds or thousands of GPUs for weeks or months. Efficient checkpointing is crucial for running these workloads, especially in multi-tenant…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-02-25 Radostin Stoyanov , Viktória Spišaková , Jesus Ramos , Steven Gurfinkel , Andrei Vagin , Adrian Reber , Wesley Armour , Rodrigo Bruno

We propose a simulation-based approach for performance modeling of parallel applications on high-performance computing platforms. Our approach enables full-system performance modeling: (1) the hardware platform is represented by an abstract…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-11-06 Gen Xu , Huda Ibeid , Xin Jiang , Vjekoslav Svilan , Zhaojuan Bian