| 2024 | CC | UNIFICO: Thread Migration in Heterogeneous-ISA CPUs without State Transformation. | Nikolaos Mavrogeorgis, Christos Vasiladiotis, Pei Mu, Amir Khordadi, Bjrn Franke, Antonio Barbalace |
| 2024 | CGO | Revealing Compiler Heuristics Through Automated Discovery and Optimization. | Volker Seeker, Chris Cummins, Murray Cole, Bjrn Franke, Kim M. Hazelwood, Hugh Leather |
| 2022 | CGO | Loop Rolling for Code Size Reduction. | Rodrigo C. O. Rocha, Pavlos Petoumenos, Bjrn Franke, Pramod Bhatotia, Michael F. P. O'Boyle |
| 2022 | SLE | Collection Skeletons: Declarative Abstractions for Data Collections. | Bjrn Franke, Zhibo Li, John Magnus Morton, Michel Steuwer |
| 2021 | CGO | Loop Parallelization using Dynamic Commutativity Analysis. | Christos Vasiladiotis, Roberto Castaeda Lozano, Murray Cole, Bjrn Franke |
| 2021 | PPoPP | Modernizing parallel code with pattern analysis. | Roberto Castaeda Lozano, Murray Cole, Bjrn Franke |
| 2020 | PDP | A Hybrid Approach to Parallel Pattern Discovery in C++. | Christopher Brown, Vladimir Janjic, Adam D. Barwell, John Donald Thomson, Roberto Castaeda Lozano, Murray Cole, Bjrn Franke, Jos Daniel Garca Snchez, David del Rio Astorga, Kenneth MacKenzie |
| 2019 | CC | Low-cost deterministic C++ exceptions for embedded systems. | James Renwick, Tom Spink, Bjrn Franke |
| 2019 | ISPASS | Full-System Simulation of Mobile CPU/GPU Platforms. | Kuba Kaszyk, Harry Wagstaff, Tom Spink, Bjrn Franke, Michael F. P. O'Boyle, Bruno Bodin, Henrik Uhrenholt |
| 2019 | USENIX | A Retargetable System-Level DBT Hypervisor. | Tom Spink, Harry Wagstaff, Bjrn Franke |
| 2019 | VEE | Mitigating JIT compilation latency in virtual execution environments. | Martin Kristien, Tom Spink, Harry Wagstaff, Bjrn Franke, Igor Bhm, Nigel P. Topham |
| 2018 | CC | Towards a compiler analysis for parallel algorithmic skeletons. | Tobias J. K. Edler von Koch, Stanislav Manilov, Christos Vasiladiotis, Murray Cole, Bjrn Franke |
| 2018 | CC | Generalized profile-guided iterator recognition. | Stanislav Manilov, Christos Vasiladiotis, Bjrn Franke |
| 2018 | ICDCS | Right-Sizing Server Capacity Headroom for Global Online Services. | Chad Verbowski, Ed Thayer, Paolo Costa, Hugh Leather, Bjrn Franke |
| 2017 | ISPASS | SimBench: A portable benchmarking methodology for full-system simulators. | Harry Wagstaff, Bruno Bodin, Tom Spink, Bjrn Franke |
| 2015 | VEE | Application of Domain-aware Binary Fuzzing to Aid Android Virtual Machine Testing. | Stephen C. Kyle, Hugh Leather, Bjrn Franke, Dave Butcher, Stuart Monteith |
| 2014 | CASES | Automated ISA branch coverage analysis and test case generation for retargetable instruction set simulators. | Harry Wagstaff, Tom Spink, Bjrn Franke |
| 2014 | CC | Exploitation of GPUs for the Parallelisation of Probably Parallel Legacy Code. | Zheng Wang, Daniel Christopher Powell, Bjrn Franke, Michael F. P. O'Boyle |
| 2014 | ISPASS | Variability of data dependences and control flow. | Tobias J. K. Edler von Koch, Bjrn Franke |
| 2013 | DAC | Early partial evaluation in a JIT-compiled, retargetable instruction set simulator generated from a high-level architecture description. | Harry Wagstaff, Miles Gould, Bjrn Franke, Nigel P. Topham |
| 2013 | VEE | Limits of region-based dynamic binary parallelization. | Tobias J. K. Edler von Koch, Bjrn Franke |
| 2012 | CGO | Compiling for automatically generated instruction set extensions. | Alastair Colin Murray, Bjrn Franke |
| 2012 | HPCA | Cooperative partitioning: Energy-efficient cache partitioning for high-performance CMPs. | Karthik T. Sundararajan, Vasileios Porpodas, Timothy M. Jones, Nigel P. Topham, Bjrn Franke |
| 2011 | MICRO | Selecting the optimal system: automated design of application-specific systems-on-chip. | Oscar Almer, Miles Gould, Bjrn Franke, Nigel P. Topham |
| 2011 | PLDI | Generalized just-in-time trace compilation using a parallel task farm in a dynamic binary translator. | Igor Bhm, Tobias J. K. Edler von Koch, Stephen C. Kyle, Bjrn Franke, Nigel P. Topham |
| 2010 | CGO | Integrated instruction selection and register allocation for compact code generation exploiting freeform mixing of 16- and 32-bit instructions. | Tobias J. K. Edler von Koch, Igor Bhm, Bjrn Franke |
| 2010 | SCOPES | Workload characterization supporting the development of domain-specific compiler optimizations using decision trees for data mining. | Damon Fenacci, Bjrn Franke, John Thomson |
| 2009 | PLDI | Towards a holistic approach to auto-parallelization: integrating profile-driven parallelism detection and machine-learning based mapping. | Georgios Tournavitis, Zheng Wang, Bjrn Franke, Michael F. P. O'Boyle |
| 2008 | SCOPES | Fast cycle-approximate instruction set simulation. | Bjrn Franke |
| 2008 | SCOPES | Fast source-level data assignment to dual memory banks. | Alastair Colin Murray, Bjrn Franke |
| 2007 | NPC | A Cost-Aware Parallel Workload Allocation Approach Based on Machine Learning Techniques. | Shun Long, Grigori Fursin, Bjrn Franke |
| 2006 | CGO | Using Machine Learning to Focus Iterative Optimization. | Felix V. Agakov, Edwin V. Bonilla, John Cavazos, Bjrn Franke, Grigori Fursin, Michael F. P. O'Boyle, John Thomson, Marc Toussaint, Christopher K. I. Williams |
| 2001 | CASES | An empirical evaluation of high level transformations for embedded processors. | Bjrn Franke, Michael F. P. O'Boyle |
| 2001 | CC | Compiler Transformation of Pointers to Explicit Array Accesses in DSP Applications. | Bjrn Franke, Michael F. P. O'Boyle |