Reducing training time in a one-shot machine learning-based compiler

Michael O'Boyle , Grigori Fursin , Björn Franke , John Thomson
languages and compilers for parallel computing 5898 399 -407

16
2009
Compiler parallelization of C programs for multi-core DSPs with multiple address spaces

M.F.P. O'Boyle , Björn Franke
international conference on hardware/software codesign and system synthesis 219 -224

11
2003
Combining program recovery, auto-parallelisation and locality analysis for C programs on multi-processor embedded systems

M. F. P. O'Boyle , Björn Franke
international conference on parallel architectures and compilation techniques 104 -113

4
2003
Modernizing parallel code with pattern analysis

Murray Cole , Roberto Castañeda Lozano , Björn Franke
acm sigplan symposium on principles and practice of parallel programming 418 -430

2021
Compiler Transformation of Pointers to Explicit Array Accesses in DSP Applications

Björn Franke , Michael O’Boyle
compiler construction 69 -85

26
2001
A Parallel Dynamic Binary Translator for Efficient Multi-Core Simulation

Oscar Almer , Igor Böhm , Tobias Edler von Koch , Björn Franke
International Journal of Parallel Programming 41 ( 2) 212 -235

2013
Compiling for automatically generated instruction set extensions

Alastair Murray , Björn Franke
symposium on code generation and optimization 13 -22

10
2012
Generalized just-in-time trace compilation using a parallel task farm in a dynamic binary translator

Igor Böhm , Tobias J.K. Edler von Koch , Stephen C. Kyle , Björn Franke
ACM

24
2011
Low-cost deterministic C++ exceptions for embedded systems

James Renwick , Tom Spink , Björn Franke
compiler construction 76 -86

2
2019
A Retargetable System-level DBT Hypervisor

Tom Spink , Harry Wagstaff , Björn Franke
ACM Transactions on Computer Systems 36 ( 4) 14

2020
Integrating Algorithmic Parameters into Benchmarking and Design Space Exploration in 3D Scene Understanding

Bruno Bodin , Luigi Nardi , M Zeeshan Zia , Harry Wagstaff
international conference on parallel architectures and compilation techniques 57 -69

59
2016
Parallelizing Parallel Programs: A Dynamic Pattern Analysis for Modernization of Legacy Parallel Code

Roberto Castañeda Lozano , Murray Cole , Björn Franke
international conference on parallel architectures and compilation techniques 347 -348

2020
Adaptive Source-Level Data Assignment to Dual Memory Banks

Alastair Murray , Björn Franke
ACM Transactions in Embedded Computing Systems 11 ( 1) 20

2012
Statistical Performance Modeling in Functional Instruction Set Simulators

Björn Franke
ACM Transactions in Embedded Computing Systems 11 ( 1) 22

1
2012
Generalized profile-guided iterator recognition

Stanislav Manilov , Christos Vasiladiotis , Björn Franke
compiler construction 185 -195

5
2018
Towards a compiler analysis for parallel algorithmic skeletons

Tobias J. K. Edler von Koch , Stanislav Manilov , Christos Vasiladiotis , Murray Cole
compiler construction 174 -184

2
2018
Selecting the optimal system: automated design of application-specific systems-on-chip

Oscar Almer , Miles Gould , Björn Franke , Nigel Topham
network on chip architectures 43 -50

1
2011
Fast cycle-approximate instruction set simulation

Björn Franke
software and compilers for embedded systems 69 -78

30
2008
Fast source-level data assignment to dual memory banks

Alastair Murray , Björn Franke
software and compilers for embedded systems 43 -52

7
2008
Integrating profile-driven parallelism detection and machine-learning-based mapping

Zheng Wang , Georgios Tournavitis , Björn Franke , Michael F. P. O'boyle
ACM Transactions on Architecture and Code Optimization 11 ( 1) 1 -26

83
2014