Pavlos’ Research Publications
-
HyBF : A Hybrid Branch Fusion Strategy for Code Size Reduction
Rodrigo C. O. Rocha and Charitha Saumya and Kirshanthan Sundararajah and Pavlos Petoumenos and Milind Kulkarni and Michael F. P. O’Boyle
Proceedings of the ACM SIGPLAN 2023 International Conference on Compiler Construction (CC 2023)
-
BenchPress: A Deep Active Benchmark Generator
Foivos Tsimpourlas and Pavlos Petoumenos and Min Xu and Chris Cummins and Kim Hazelwood and Ajitha Rajan and Hugh Leather
Proceedings of the 2022 International Conference on Parallel Architectures and Compilations Techniques (PACT 2022)
-
Object Intersection Captures on Interactive Apps to Drive a Crowd-Sourced Replay-Based Compiler Optimization
Paschalis Mpeis and Pavlos Petoumenos and Kim Hazelwood and Hugh Leather
ACM Transactions on Architecture and Code Optimization (TACO), Volume 19, Issue 3, September 2022
-
F3M: Fast Focused Function Merging
Sean Stirling and Rodrigo C. O. Rocha and Kim Hazelwood and Hugh Leather and Michael F. P. O’Boyle and Pavlos Petoumenos
Proceedings of the 20th ACM/IEEE International Symposium on Code Generation and Optimization (CGO 2022) February 2022 Seoul, South Korea
-
Loop Rolling for Code Size Reduction
Rodrigo C. O. Rocha and Pavlos Petoumenos and Bjorn Franke and Pramod Bhatotia and Michael F. P. O’Boyle
Proceedings of the 20th ACM/IEEE International Symposium on Code Generation and Optimization (CGO 2022) February 2022 Seoul, South Korea
-
Developer and User-transparent Compiler Optimization for Interactive Applications
Paschalis Mpeis and Pavlos Petoumenos and Kim Hazelwood and Hugh Leather
Proceedings of the 42nd ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2021) July 2021 Virtual
-
HyFM: Function Merging for Free
Rodrigo C. O. Rocha and Pavlos Petoumenos and Zheng Wang and Murray Cole and Kim Hazelwood and Hugh Leather
22nd ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES 2021) July 2021 Virtual
-
Collaborative Heterogeneity-aware OS Scheduler for Asymmetric Multicore Processors
Teng Yu and Runxin Zhong and Vladimir Janjic and Pavlos Petoumenos and and Jidong Zhai and Hugh Leather and John Thomson
IEEE Transactions on Parallel and Distributed Systems (TPDS) May 2021
-
Effective Function Merging in the SSA Form
Rodrigo C. O. Rocha and Pavlos Petoumenos and Zheng Wang and Murray Cole and Hugh Leather
Proceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2020) June 2020 London, UK
-
Vectorization-aware Loop Unrolling with Seed Forwarding
Rodrigo C. O. Rocha and Vasileios Porpodas and Pavlos Petoumenos and Luís FW Góes and Zheng Wang and Murray Cole and Hugh Leather
Proceedings of the 29th International Conference on Compiler Construction (CC 2020) February 2020 San Diego, California, US
-
COLAB: A Collaborative Multi-factor Scheduler for Asymmetric Multicore Processors
Teng Yu and Pavlos Petoumenos and Vladimir Janjic and Hugh Leather and John Thomson
Proceedings of the 18th ACM/IEEE International Symposium on Code Generation and Optimization (CGO 2020) February 2020 San Diego, California, US
-
Function Merging by Sequence Alignment
Rodrigo C. O. Rocha and Pavlos Petoumenos and Zheng Wang and Murray Cole and Hugh Leather
Proceedings of the International Symposium on Code Generation and Optimization (CGO 2019) February 2019 Washington DC, US
Best Paper Award
-
Compiler Fuzzing through Deep Learning
Christopher Cummins and Pavlos Petoumenos and Alastair Murray and Hugh Leather
Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), July 2018 Amsterdam, Netherlands
Distinguished Paper Award
-
End-to-end Deep Learning of Optimization Heuristics
Christopher Cummins and Pavlos Petoumenos and Zheng Wang and Hugh Leather
Proceedings of the 26th International Conference on Parallel Architectures and Compilation Techniques (PACT) September 2017 Portland, Oregon, US
Best Paper Award
-
Synthesizing Benchmarks for Predictive Modeling
Christopher Cummins and Pavlos Petoumenos and Zheng Wang and Hugh Leather
Proceedings of the International Symposium on Code Generation and Optimization (CGO 2017) February 2017 Austin, Texas, US
Best Paper Award
-
Minimizing the Cost of Iterative Compilation with Active Learning
William Ogilvie and Pavlos Petoumenos and Zheng Wang and Hugh Leather
Proceedings of the International Symposium on Code Generation and Optimization (CGO 2017) February 2017 Austin, Texas, US
-
ALEA: A Fine-grained Energy Profiling Tool
Lev Mukhanov and Pavlos Petoumenos and Zheng Wang and Nikos Parasyris and Dimitrios Nikolopoulos and Bronis de Supinski and Hugh Leather
ACM Transactions on Architecture and Code Optimization (ACM TACO) 2017
-
Towards Collaborative Performance Tuning of Algorithmic Skeletons
Christoper Cummins and Pavlos Petoumenos and Michel Stewer and Hugh Leather
Proceedings of the International Workshop on High-Level Programming for Heterogeneous and Hierarchical Parallel Systems (HLPGPU 2016) January 2016 Prague, Czech Republic
-
Iterative Compilation on Mobile Devices
Paschalis Mpeis and Pavlos Petoumenos and Hugh Leather
Proceedings of the 6th International Workshop on Adaptive Self-tuning Computing Systems (ADAPT 2016) January 2016 Prague, Czech Republic
-
Autotuning OpenCL Workgroup Size for Stencil Patterns
Christoper Cummins and Pavlos Petoumenos and Michel Stewer and Hugh Leather
Proceedings of the 6th International Workshop on Adaptive Self-tuning Computing Systems (ADAPT 2016) January 2016 Prague, Czech Republic
-
Power Capping: What Works, What Does Not
Pavlos Petoumenos and Lev Mukhanov and Zheng Wang and Hugh Leather and Dimitrios Nikolopoulos
Proceedings of the 21st IEEE International Conference on Parallel and Distributed Systems (ICPADS), 2015 December 2015 Melbourne, Australia
-
Intelligent Heuristic Construction with Active Learning
William F Ogilvie and Pavlos Petoumenos and Zheng Wang and Hugh Leather
CPC ‘15: Proceedings of Compilers for Parallel Computing January 2015 London, England
-
Measuring QoE of Interactive Workloads and Characterising Frequency Governors on Mobile Devices.
Volker Seeker and Pavlos Petoumenos and Hugh Leather and Bjorn Franke
IISWC ‘14: Proceedings of the 2014 IEEE International Symposium on Workload Characterization October 2014 Raleigh, North Carolina, USA
Best Paper Award
-
Fast Automatic Heuristic Construction Using Active Learning
William F. Ogilvie and Pavlos Petoumenos and Zheng Wang and Hugh Leather
LCPC ‘14: Proceedings of the Workshop on Languages and Compilers for Parallel Computing15 September 2014 Hillsboro, Oregon, USA
-
Instruction-based Reuse Distance Prediction Replacement Policy
Pavlos Petoumenos and Georgios Keramidas and Stefanos Kaxiras
JWAC-1: 1st JILP Workshop on Computer Architecture Competitions (7th Place) June 2010 St. Malo, France
-
Where replacement algorithms fail: a thorough analysis
Georgios Keramidas and Pavlos Petoumenos and Stefanos Kaxiras
CF 2010: Proceedings of the ACM International Conference on Computing Frontiers May 2010 Bertinoro, Italy
-
MLP-aware Instruction Queue Resizing: The Key to Power-Efficient Performance
Pavlos Petoumenos and Georgia Psychou and Stefanos Kaxiras and Juan M. Cebrian Gonzalez and Juan Luis Aragon
ARCS 2010: Proceedings of the International Conference on Architecture of Computing Systems February 2010 Hanover, Germany
-
Instruction-based reuse-distance prediction for effective cache management
Pavlos Petoumenos and Georgios Keramidas and Stefanos Kaxiras
SAMOS IX: Proceedings of the International Conference on Systems, architectures, modeling and simulation July 2009 Samos, Greece
-
Efficient microarchitecture policies for accurately adapting to power constraints
Juan M. Cebrian Gonzalez and Juan Luis Aragon and Jose M. Garcia and Pavlos Petoumenos and Stefanos Kaxiras
IPDPS 2009: Proceedings of the IEEE International Symposium on Parallel and Distributed Processing May 2009 Rome, Italy
-
Cache Replacement Based on Reuse-Distance Prediction
Georgios Keramidas and Pavlos Petoumenos and Stefanos Kaxiras
ICCD 2007: Proceedings of the IEEE International Conference on Computer Design October 2007 Lake Tahoe, CA, USA
-
Using Value Locality to Reduce Memory Encryption Overhead in Embedded Processors
Georgios Keramidas and Pavlos Petoumenos and Stefanos Kaxiras and Alexandros Antonopoulos and Dimitrios Serpanos
ETFA 2007: Proceedings of the IEEE/ACM Conference on Emerging Technologies and Factory Automation September 2007 Patras, Greece
-
Modelling Cache Sharing on Chip Multiprocessor Architectures
Pavlos Petoumenos and Georgios Keramidas and Hakan Zeffer and Stefanos Kaxiras and Erik Hagersten
IISWC 2006: Proceedings of the IEEE International Symposium on Workload Characterization October 2006 San Jose, CA, USA
-
Preventing Denial-of-Service Attacks in Shared CMP Caches
Georgios Keramidas and Pavlos Petoumenos and Stefanos Kaxiras and Alexandros Antonopoulos and Dimitrios Serpanos
SAMOS VI: Proceedings of the International Workshop on Embedded Computer Systems: Architectures, Modeling, and Simulation July 2006 Samos, Greece
-
Statshare: A statistical model for managing cache sharing via decay
Pavlos Petoumenos and Georgios Keramidas and Hakan Zeffer and Stefanos Kaxiras and Erik Hagersten
MoBS 2006: Proceedings of the Annual Workshop on Modeling, Benchmarking and Simulation June 2006 Boston, MA, USA
Presentations and Invited Talks
Theses
2011
- PhD Thesis - Managing Shared Resources in Multi-core Systems
Supervisor - Stefanos Kaxiras