ICSA researchers win multiple paper awards at CGO/HPCA 2019

ICSA researchers won three paper awards at two co-located conferences in Washington DC: the International Symposium on High-Performance Computer Architecture (HPCA) and the International Symposium on Code Generation and Optimization (CGO).

Artemiy Margaritov’s and Boris Grot’s paper titled “Stretch: Balancing QoS and Throughput for Colocated Server Workloads on SMT Cores” was selected as the Best Paper at HPCA. The main problem tackled in this work is that of improving server CPU utilization by concurrently running both batch and latency-sensitive applications while guaranteeing quality-of-service for the latter. The work was done in collaboration with ARM.

Rodrigo Rocha, Pavlos Petoumenos, Murray Cole, Hugh Leather along with Zheng Wang from Lancaster University won CGO best paper award for their paper "Function Merging by Sequence Alignment" co-written by. It proposes using techniques developed in bio-informatics to allow merging similar functions and reduce the size of executables.

Hugh secured another win, with Mike O’Boyle and Edwin Bonilla, as their 2009 paper "Automatic Feature Generation for Machine Learning Based Optimizing Compilation" won CGO’s the test of time award. The paper introduced a mechanism for generating and selecting properties that are important for deciding code optimization decisions without any expert help.

The International Symposium on Code Generation and Optimization (CGO) brings together researchers and practitioners working at the interface of hardware and software on a wide range of optimization and code generation techniques and related issues. The conference spans the spectrum from purely static to fully dynamic approaches, and from pure software-based methods to specific architectural features and support for code generation and optimization

The International Symposium on High-Performance Computer Architecture provides a high-quality forum for scientists and engineers to present their latest research findings in this rapidly-changing field.

Related links:

Stretch: Balancing QoS and Throughput for Colocated Server Workloads on SMT Cores

Function Merging by Sequence Alignment

Automatic Feature Generation for Machine Learning Based Optimizing Compilation

Mike O'Boyle to give a keynote talk at CGO 2019