English
Related papers

Related papers: Testing Docker Performance for HPC Applications

200 papers

The high-performance computing (HPC) community has recently seen a substantial diversification of hardware platforms and their associated programming models. From traditional multicore processors to highly specialized accelerators, vendors…

Plasma Physics · Physics 2024-11-11 Josef Ruzicka , Christian Asch , Esteban Meneses , Markus Rampp , Erwin Laure

In this work we examine how the updates addressing Meltdown and Spectre vulnerabilities impact the performance of HPC applications. To study this we use the application kernel module of XDMoD to test the performance before and after the…

Existing benchmarking methods are time consuming processes as they typically benchmark the entire Virtual Machine (VM) in order to generate accurate performance data, making them less suitable for real-time analytics. The research in this…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-11-17 Blesson Varghese , Lawan Thamsuhang Subba , Long Thai , Adam Barker

Bottleneck evaluation plays a crucial part in performance tuning of HPC applications, as it directly influences the search for optimizations and the selection of the best hardware for a given code. In this paper, we introduce a new…

Performance · Computer Science 2025-09-11 Aurélien Delval , Pablo de Oliveira Castro , William Jalby , Etienne Renault

How can applications be deployed on the cloud to achieve maximum performance? This question has become significant and challenging with the availability of a wide variety of Virtual Machines (VMs) with different performance capabilities in…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-11-17 Blesson Varghese , Ozgur Akgun , Ian Miguel , Long Thai , Adam Barker

Can cloud computing infrastructures provide HPC-competitive performance for scientific applications broadly? Despite prolific related literature, this question remains open. Answers are crucial for designing future systems and democratizing…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-03-09 Giulia Guidi , Marquita Ellis , Aydin Buluc , Katherine Yelick , David Culler

This paper evaluates HPC-style CPU performance and cost in virtualized cloud infrastructures using a subset of OpenMP workloads in the SPEC ACCEL suite. Four major cloud providers by market share AWS, Azure, Google Cloud Platform (GCP), and…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-11-13 Jay Tharwani , Shobhit Aggarwal , Arnab A Purkayastha

Energy efficiency is a growing concern for modern computing, especially for HPC due to operational costs and the environmental impact. We propose a methodology to find energy-optimal frequency and number of active cores to run single-node…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-05-04 Vitor R. G. Silva , Alex Furtunato , Kyriakos Georgiou , Kerstin Eder , Samuel Xavier-de-Souza

With the availability of a wide range of cloud Virtual Machines (VMs) it is difficult to determine which VMs can maximise the performance of an application. Benchmarking is commonly used to this end for capturing the performance of VMs.…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-11-15 Blesson Varghese , Lawan Thamsuhang Subba , Long Thai , Adam Barker

Cloud computing represents an appealing opportunity for cost-effective deployment of HPC workloads on the best-fitting hardware. However, although cloud and on-premise HPC systems offer similar computational resources, their network…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-11-03 Daniele De Sensi , Tiziano De Matteis , Konstantin Taranov , Salvatore Di Girolamo , Tobias Rahn , Torsten Hoefler

Linux container technologies such as Docker and Singularity offer encapsulated environments for easy execution of software. In high performance computing, this is especially important for evolving and complex software stacks with…

Operating Systems · Computer Science 2022-12-15 Vanessa Sochat , Matthieu Muffato , Audrey Stott , Marco De La Pierre , Georgia Stuart

Variations in High Performance Computing (HPC) system software configurations mean that applications are typically configured and built for specific HPC environments. Building applications can require a significant investment of time and…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-03-02 Jieyang Chen , Qiang Guan , Xin Liang , Louis James Vernon , Allen McPherson , Li-Ta Lo , Zizhong Chen , James Paul Ahrens

Robust execution environments are important for addressing key challenges in quantum computing, such as application development, portability, and reproducibility, and help unlock the development of modular quantum programs, driving forward…

Quantum Physics · Physics 2025-09-26 Aleksander Wennersteen , Matthieu Moreau , Aurelien Nober , Mourad Beji

As high-performance computing (HPC) systems rapidly evolve, with increasing on-node parallelism and widespread use of accelerators, understanding how the code maps to hardware is essential for reaching optimal performance. Benchmarks are…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-05-11 Michael McKinsey , Stephanie Brink , Olga Pearce

Virtual machines have been widely adapted for high-level programming language implementations and for providing a degree of platform neutrality. As the overall use and adaptation of virtual machines grow, the overall performance of virtual…

Programming Languages · Computer Science 2016-11-03 Ruijie Fang , Siqi Liu

With the ultimate goal of replacing proprietary hardware appliances with Virtual Network Functions (VNFs) implemented in software, Network Function Virtualization (NFV) has been gaining popularity in the past few years. Software switches…

Networking and Internet Architecture · Computer Science 2020-08-10 Tianzhu Zhang , Leonardo Linguaglossa , Paolo Giaccone , Luigi Iannone , James Roberts

The rise of AI and the economic dominance of cloud computing have created a new nexus of innovation for high performance computing (HPC), which has a long history of driving scientific discovery. In addition to performance needs, scientific…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-06-10 Vanessa Sochat , Daniel Milroy , Abhik Sarkar , Aniruddha Marathe , Tapasya Patki

This paper discusses the challenges encountered when analyzing the energy efficiency of synthetic benchmarks and the Gromacs package on the Fritz and Alex HPC clusters. Experiments were conducted using MPI parallelism on full sockets of…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-12-04 Rafael Ravedutti Lucio Machado , Jan Eitzinger , Georg Hager , Gerhard Wellein

How can applications be deployed on the cloud to achieve maximum performance? This question is challenging to address with the availability of a wide variety of cloud Virtual Machines (VMs) with different performance capabilities. The…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-11-15 Blesson Varghese , Ozgur Akgun , Ian Miguel , Long Thai , Adam Barker

With the increasing demand for openness, flexibility, and monetization the Network Function Virtualization (NFV) of mobile network functions has become the embracing factor for most mobile network operators. Early reported field deployments…

Networking and Internet Architecture · Computer Science 2021-08-31 Shunmugapriya Ramanathan , Koteswararao Kondepu , Tianliang Zhang , Behzad Mirkhanzadeh , Miguel Razo , Marco Tacca , Luca Valcarenghi , Andrea Fumagalli