skip to main content
10.1145/3578244acmconferencesBook PagePublication PagesicpeConference Proceedingsconference-collections
ICPE '23: Proceedings of the 2023 ACM/SPEC International Conference on Performance Engineering
ACM2023 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
ICPE '23: ACM/SPEC International Conference on Performance Engineering Coimbra Portugal April 15 - 19, 2023
ISBN:
979-8-4007-0068-2
Published:
15 April 2023
Next Conference
Bibliometrics
Skip Abstract Section
Abstract

It is our great pleasure to welcome you to the 14th annual ACM/SPEC International Conference on Performance Engineering (ICPE 2023) and to the cultural city of Coimbra - located in the center of Portugal, known as A cidade dos estudantes (the city of the students), and hosting the oldest University in Portugal and of Portuguese language, the University of Coimbra.

The International Conference on Performance Engineering (ICPE) originated 14 years ago from the fusion of the ACM Workshop on Software Performance (WOSP Est. 1998) and the SPEC International Performance Engineering Workshop (SIPEW Est. 2008). Since then, ICPE has been the leading international forum for presenting and discussing novel ideas, innovations, trends and experiences in the field of performance engineering.

Performance, energy efficiency and reliability are becoming central to the acceptance and sustainability of modern computing systems. However, they are also becoming more and more challenging to achieve. The computing systems are constantly growing in complexity and becoming more tightly integrated in human interaction, which makes their behavior more complex and therefore more difficult to engineer and understand. We need to be able to manage this complexity so that our systems remain reliable, trustable and performant.

Skip Table Of Content Section
SESSION: Keynote Talks
keynote
Pushing the Limits of Video Game Performance: A Performance Engineering Perspective

Ubisoft constantly pushes the boundaries of game development to create immersive worlds that capture the imagination of millions of players worldwide. To achieve this, performance engineering plays a crucial role in ensuring that games run smoothly on ...

keynote
Automated Optimisation of Modern Software System Properties

Realizing modern software systems poses new challenges to the software engineers: Users of applications running on limited capability devices still demand acceptable performance [2, 5, 13, 15]; users of systems relying on artificial intelligence to take ...

keynote
Application Knowledge Required: Performance Modeling for Fun and Profit

In High Performance Computing, resource efficiency is paramount. Expensive systems need to be utilized to the maximum of their capabilities, but deep insight into the bottlenecks of a particular hardware-software combination is often lacking on the users'...

SESSION: Cloud Computing
research-article
Is Sharing Caring? Analyzing the Incentives for Shared Cloud Clusters

Many organizations maintain and operate large shared computing clusters, since they can substantially reduce computing costs by leveraging statistical multiplexing to amortize it across all users. Importantly, such shared clusters are generally not free ...

research-article
Lightweight Kubernetes Distributions: A Performance Comparison of MicroK8s, k3s, k0s, and Microshift

With containers becoming a prevalent method of software deployment, there is an increasing interest to use container orchestration frameworks not only in data centers, but also on resource-constrained hardware, such as Internet-of-Things devices, Edge ...

research-article
Autoscaler Evaluation and Configuration: A Practitioner's Guideline

Autoscalers are indispensable parts of modern cloud deployments and determine the service quality and cost of a cloud application in dynamic workloads. The configuration of an autoscaler strongly influences its performance and is also one of the biggest ...

SESSION: Measurement
research-article
Public Access
DrGPU: A Top-Down Profiler for GPU Applications

GPUs have become common in HPC systems to accelerate scientific computing and machine learning applications. Efficiently mapping these applications to rapid evolutions of GPU architectures for high performance is a well-known challenge. Various ...

research-article
Open Access
Systematically Exploring High-Performance Representations of Vector Fields Through Compile-Time Composition

We present a novel benchmark suite for implementations of vector fields in high-performance computing environments to aid developers in quantifying and ranking their performance. We decompose the design space of such benchmarks into access patterns and ...

research-article
Evaluating the Energy Measurements of the IBM POWER9 On-Chip Controller

Dependable power measurements are the backbone of energy-efficient computing systems. The IBM PowerNV platform offers such power measurements through an embedded PowerPC 405 processor: The On-Chip Controller (OCC). Among other system-control tasks, the ...

SESSION: Machine Learning
research-article
Open Access
Best Paper
Best Paper
Predicting the Performance of ATL Model Transformations

Model transformation languages are special-purpose languages, which are designed to define transformations as comfortably as possible, i.e., often in a declarative way. Typically, developers create their transformations based on small input models which ...

research-article
Open Access
Predicting the Performance of a Computing System with Deep Networks

Predicting the performance and energy consumption of computing hardware is critical for many modern applications. This will inform procurement decisions, deployment decisions, and autonomic scaling. Existing approaches to understanding the performance of ...

research-article
Open Access
Predicting Inference Latency of Neural Architectures on Mobile Devices

Due to the proliferation of inference tasks on mobile devices, state-of-the-art neural architectures are typically designed using Neural Architecture Search (NAS) to achieve good tradeoffs between machine learning accuracy and inference latency. While ...

research-article
A Method to Evaluate the Performance of Predictors in Cyber-Physical Systems

Cyber-Physical Systems (CPS) rely on sensing to control and optimize their operation. Nevertheless, sensing itself is prone to errors that can originate at several stages, from sampling to communication. In this context, several systems adopt ...

SESSION: Virtualization and Services
research-article
Best Industry Paper
Best Industry Paper
Analyzing the Performance of SD-WAN Enabled Service Function Chains Across the Globe with AWS

Cloud Computing has revolutionized the information technology world and the application offering over the last two decades. At the same time recent trends in Network Function Virtualization (NFV) and Software-Defined Wide Area Networks (SD-WAN) and the ...

research-article
HHVM Performance Optimization for Large Scale Web Services

HHVM is commonly developed for large online web services, yet there remains much room for optimizing HHVM performance. This paper discusses challenges and techniques in optimizing HHVM performance for Meta's web service. We begin by evaluating the ...

research-article
Open Access
A Methodology and Framework to Determine the Isolation Capabilities of Virtualisation Technologies

The capability to isolate system resources is an essential characteristic of virtualisation technologies and is therefore important for research and industry alike. It allows the co-location of experiments and workloads, the partitioning of system ...

SESSION: Benchmarking and Optimization
research-article
Public Access
Implementation of Dataflow Software Pipelining for Codelet Model

Computer architectures have evolved from single core to chips with thousands of cores. Loop and instruction level parallelism techniques like software pipelining that are successful for single cores have limitations in the multi-core era. We extend the ...

research-article
Open Access
Meterstick: Benchmarking Performance Variability in Cloud and Self-hosted Minecraft-like Games

Due to increasing popularity and strict performance requirements, online games have become a workload of interest for the performance engineering community. One of the most popular types of online games is the Minecraft-like Game (MLG), in which players ...

research-article
A Systematic Approach for Benchmarking of Container Orchestration Frameworks

Container orchestration frameworks play a critical role in modern cloud computing paradigms such as cloud-native or serverless computing. They significantly impact the quality and cost of service deployment as they manage many performance-critical tasks ...

research-article
Open Access
Hunter: Using Change Point Detection to Hunt for Performance Regressions

Change point detection has recently gained popularity as a method of detecting performance changes in software due to its ability to cope with noisy data. In this paper we present Hunter, an open source tool that automatically detects performance ...

SESSION: Performance Analysis
research-article
Open Access
The Performance of Distributed Applications: A Traffic Shaping Perspective

Widely used in datacenters and clouds, network traffic shaping is a performance influencing factor that is often overlooked when benchmarking or simply deploying distributed applications. While in theory traffic shaping should allow for a fairer sharing ...

research-article
Packet-Level Analysis of Zoom Performance Anomalies

In this paper, we use Wireshark packet-level traces to study the performance of the Zoom network application. Our work is motivated by several anecdotal reports of Zoom performance problems on our campus network during the Fall 2021 semester. Through the ...

Contributors
  • Tor Vergata University of Rome
  • University of L'Aquila
  • Charles University

Recommendations

Acceptance Rates

ICPE '23 Paper Acceptance Rate15of46submissions,33%Overall Acceptance Rate252of851submissions,30%
YearSubmittedAcceptedRate
ICPE '23461533%
ICPE '22581424%
ICPE '22581424%
ICPE '21611626%
ICPE '20621524%
ICPE '19711318%
ICPE '17 Companion652437%
ICPE '17832733%
ICPE '16742331%
ICPE '16 Companion571933%
ICPE '15742331%
ICPE '14782127%
ICPE '13642844%
Overall85125230%