default search action
Björn Franke
Person information
- affiliation: University of Edinburgh
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [j13]Björn Franke, Zhibo Li, John Magnus Morton, Michel Steuwer:
Collection skeletons: Declarative abstractions for data collections. J. Syst. Softw. 213: 112042 (2024) - [c61]Nikolaos Mavrogeorgis, Christos Vasiladiotis, Pei Mu, Amir Khordadi, Björn Franke, Antonio Barbalace:
UNIFICO: Thread Migration in Heterogeneous-ISA CPUs without State Transformation. CC 2024: 86-99 - [c60]Volker Seeker, Chris Cummins, Murray Cole, Björn Franke, Kim M. Hazelwood, Hugh Leather:
Revealing Compiler Heuristics Through Automated Discovery and Optimization. CGO 2024: 55-66 - [c59]Tom Spink, Björn Franke:
Accelerating Shared Library Execution in a DBT. LCTES 2024: 1-11 - 2022
- [c58]Rodrigo C. O. Rocha, Pavlos Petoumenos, Björn Franke, Pramod Bhatotia, Michael F. P. O'Boyle:
Loop Rolling for Code Size Reduction. CGO 2022: 217-229 - [c57]Björn Franke, Zhibo Li, John Magnus Morton, Michel Steuwer:
Collection Skeletons: Declarative Abstractions for Data Collections. SLE 2022: 189-201 - 2021
- [c56]Christos Vasiladiotis, Roberto Castañeda Lozano, Murray Cole, Björn Franke:
Loop Parallelization using Dynamic Commutativity Analysis. CGO 2021: 150-161 - [c55]Roberto Castañeda Lozano, Murray Cole, Björn Franke:
Modernizing parallel code with pattern analysis. PPoPP 2021: 418-430 - 2020
- [j12]Martin Kristien, Tom Spink, Brian Campbell, Susmit Sarkar, Ian Stark, Björn Franke, Igor Böhm, Nigel P. Topham:
Fast and Correct Load-Link/Store-Conditional Instruction Handling in DBT Systems. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 39(11): 3544-3554 (2020) - [c54]Roberto Castañeda Lozano, Murray Cole, Björn Franke:
Parallelizing Parallel Programs: A Dynamic Pattern Analysis for Modernization of Legacy Parallel Code. PACT 2020: 347-348 - [c53]Subhankar Pal, Kuba Kaszyk, Siying Feng, Björn Franke, Murray Cole, Michael F. P. O'Boyle, Trevor N. Mudge, Ronald G. Dreslinski:
HETSIM: Simulating Large-Scale Heterogeneous Systems using a Trace-driven, Synchronization and Dependency-Aware Framework. IISWC 2020: 13-24 - [c52]Christopher Brown, Vladimir Janjic, Adam D. Barwell, John Donald Thomson, Roberto Castañeda Lozano, Murray Cole, Björn Franke, José Daniel García Sánchez, David del Rio Astorga, Kenneth MacKenzie:
A Hybrid Approach to Parallel Pattern Discovery in C++. PDP 2020: 187-191 - [i2]Valentin Radu, Kuba Kaszyk, Yuan Wen, Jack Turner, José Cano, Elliot J. Crowley, Björn Franke, Amos J. Storkey, Michael F. P. O'Boyle:
Performance Aware Convolutional Neural Network Channel Pruning for Embedded GPUs. CoRR abs/2002.08697 (2020)
2010 – 2019
- 2019
- [c51]James Renwick, Tom Spink, Björn Franke:
Low-cost deterministic C++ exceptions for embedded systems. CC 2019: 76-86 - [c50]Valentin Radu, Kuba Kaszyk, Yuan Wen, Jack Turner, José Cano, Elliot J. Crowley, Björn Franke, Amos J. Storkey, Michael F. P. O'Boyle:
Performance Aware Convolutional Neural Network Channel Pruning for Embedded GPUs. IISWC 2019: 24-34 - [c49]Kuba Kaszyk, Harry Wagstaff, Tom Spink, Björn Franke, Michael F. P. O'Boyle, Bruno Bodin, Henrik Uhrenholt:
Full-System Simulation of Mobile CPU/GPU Platforms. ISPASS 2019: 68-78 - [c48]Tom Spink, Harry Wagstaff, Björn Franke:
A Retargetable System-Level DBT Hypervisor. USENIX ATC 2019: 505-520 - [c47]Martin Kristien, Tom Spink, Harry Wagstaff, Björn Franke, Igor Böhm, Nigel P. Topham:
Mitigating JIT compilation latency in virtual execution environments. VEE 2019: 101-107 - 2018
- [j11]Sajad Saeedi, Bruno Bodin, Harry Wagstaff, Andy Nisbet, Luigi Nardi, John Mawer, Nicolas Melot, Oscar Palomar, Emanuele Vespa, Tom Spink, Cosmin Gorgovan, Andrew M. Webb, James Clarkson, Erik Tomusk, Thomas Debrunner, Kuba Kaszyk, Pablo González de Aledo Marugán, Andrey Rodchenko, Graham D. Riley, Christos Kotselidis, Björn Franke, Michael F. P. O'Boyle, Andrew J. Davison, Paul H. J. Kelly, Mikel Luján, Steve B. Furber:
Navigating the Landscape for Real-Time Localization and Mapping for Robotics and Virtual and Augmented Reality. Proc. IEEE 106(11): 2020-2039 (2018) - [j10]Tom Spink, Harry Wagstaff, Björn Franke:
A Retargetable System-level DBT Hypervisor. ACM Trans. Comput. Syst. 36(4): 14:1-14:24 (2018) - [c46]Tobias J. K. Edler von Koch, Stanislav Manilov, Christos Vasiladiotis, Murray Cole, Björn Franke:
Towards a compiler analysis for parallel algorithmic skeletons. CC 2018: 174-184 - [c45]Stanislav Manilov, Christos Vasiladiotis, Björn Franke:
Generalized profile-guided iterator recognition. CC 2018: 185-195 - [c44]Chad Verbowski, Ed Thayer, Paolo Costa, Hugh Leather, Björn Franke:
Right-Sizing Server Capacity Headroom for Global Online Services. ICDCS 2018: 645-659 - [i1]Sajad Saeedi, Bruno Bodin, Harry Wagstaff, Andy Nisbet, Luigi Nardi, John Mawer, Nicolas Melot, Oscar Palomar, Emanuele Vespa, Tom Spink, Cosmin Gorgovan, Andrew M. Webb, James Clarkson, Erik Tomusk, Thomas Debrunner, Kuba Kaszyk, Pablo González de Aledo, Andrey Rodchenko, Graham D. Riley, Christos Kotselidis, Björn Franke, Michael F. P. O'Boyle, Andrew J. Davison, Paul H. J. Kelly, Mikel Luján, Steve B. Furber:
Navigating the Landscape for Real-time Localisation and Mapping for Robotics and Virtual and Augmented Reality. CoRR abs/1808.06352 (2018) - 2017
- [j9]Stanislav Manilov, Björn Franke, Anthony Magrath, Cedric Andrieu:
Free Rider: A Source-Level Transformation Tool for Retargeting Platform-Specific Intrinsic Functions. ACM Trans. Embed. Comput. Syst. 16(2): 38:1-38:24 (2017) - [c43]Harry Wagstaff, Bruno Bodin, Tom Spink, Björn Franke:
SimBench: A portable benchmarking methodology for full-system simulators. ISPASS 2017: 217-226 - 2016
- [j8]Tom Spink, Harry Wagstaff, Björn Franke:
Hardware-Accelerated Cross-Architecture Full-System Virtualization. ACM Trans. Archit. Code Optim. 13(4): 36:1-36:25 (2016) - [c42]Bruno Bodin, Luigi Nardi, M. Zeeshan Zia, Harry Wagstaff, Govind Sreekar Shenoy, Murali Krishna Emani, John Mawer, Christos Kotselidis, Andy Nisbet, Mikel Luján, Björn Franke, Paul H. J. Kelly, Michael F. P. O'Boyle:
Integrating Algorithmic Parameters into Benchmarking and Design Space Exploration in 3D Scene Understanding. PACT 2016: 57-69 - [c41]Tom Spink, Harry Wagstaff, Björn Franke:
Efficient asynchronous interrupt handling in a full-system instruction set simulator. LCTES 2016: 1-10 - [e3]Björn Franke, Youfeng Wu, Fabrice Rastello:
Proceedings of the 2016 International Symposium on Code Generation and Optimization, CGO 2016, Barcelona, Spain, March 12-18, 2016. ACM 2016, ISBN 978-1-4503-3778-6 [contents] - 2015
- [c40]Stanislav Manilov, Björn Franke, Anthony Magrath, Cedric Andrieu:
Free Rider: A Tool for Retargeting Platform-Specific Intrinsic Functions. LCTES 2015: 5:1-5:10 - [c39]Luna Backes, Alejandro Rico, Björn Franke:
Experiences in speeding up computer vision applications on mobile computing platforms. SAMOS 2015: 1-8 - [c38]Tom Spink, Harry Wagstaff, Björn Franke, Nigel P. Topham:
Efficient dual-ISA support in a retargetable, asynchronous Dynamic Binary Translator. SAMOS 2015: 103-112 - [c37]Stephen C. Kyle, Hugh Leather, Björn Franke, Dave Butcher, Stuart Monteith:
Application of Domain-aware Binary Fuzzing to Aid Android Virtual Machine Testing. VEE 2015: 121-132 - [e2]Björn Franke:
Compiler Construction - 24th International Conference, CC 2015, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2015, London, UK, April 11-18, 2015. Proceedings. Lecture Notes in Computer Science 9031, Springer 2015, ISBN 978-3-662-46662-9 [contents] - 2014
- [j7]Zheng Wang, Georgios Tournavitis, Björn Franke, Michael F. P. O'Boyle:
Integrating profile-driven parallelism detection and machine-learning-based mapping. ACM Trans. Archit. Code Optim. 11(1): 2:1-2:26 (2014) - [c36]Harry Wagstaff, Tom Spink, Björn Franke:
Automated ISA branch coverage analysis and test case generation for retargetable instruction set simulators. CASES 2014: 15:1-15:10 - [c35]Zheng Wang, Daniel Christopher Powell, Björn Franke, Michael F. P. O'Boyle:
Exploitation of GPUs for the Parallelisation of Probably Parallel Legacy Code. CC 2014: 154-173 - [c34]Volker Seeker, Pavlos Petoumenos, Hugh Leather, Björn Franke:
Measuring QoE of interactive workloads and characterising frequency governors on mobile devices. IISWC 2014: 61-70 - [c33]Tobias J. K. Edler von Koch, Björn Franke:
Variability of data dependences and control flow. ISPASS 2014: 180-189 - [c32]Tom Spink, Harry Wagstaff, Björn Franke, Nigel P. Topham:
Efficient code generation in a region-based dynamic binary translator. LCTES 2014: 3-12 - [c31]Tobias J. K. Edler von Koch, Björn Franke, Pranav Bhandarkar, Anshuman Dasgupta:
Exploiting function similarity for code size reduction. LCTES 2014: 85-94 - 2013
- [j6]Oscar Almer, Igor Böhm, Tobias J. K. Edler von Koch, Björn Franke, Stephen C. Kyle, Volker Seeker, Christopher Thompson, Nigel P. Topham:
A Parallel Dynamic Binary Translator for Efficient Multi-Core Simulation. Int. J. Parallel Program. 41(2): 212-235 (2013) - [c30]Harry Wagstaff, Miles Gould, Björn Franke, Nigel P. Topham:
Early partial evaluation in a JIT-compiled, retargetable instruction set simulator generated from a high-level architecture description. DAC 2013: 21:1-21:6 - [c29]Tobias J. K. Edler von Koch, Björn Franke:
Limits of region-based dynamic binary parallelization. VEE 2013: 13-22 - [p2]Björn Franke:
C Compilers and Code Optimization for DSPs. Handbook of Signal Processing Systems 2013: 1015-1040 - [e1]Björn Franke, Jingling Xue:
SIGPLAN/SIGBED Conference on Languages, Compilers and Tools for Embedded Systems 2013, LCTES '13, Seattle, WA, USA, June 20-21, 2013. ACM 2013, ISBN 978-1-4503-2085-6 [contents] - 2012
- [j5]Alastair Colin Murray, Björn Franke:
Adaptive Source-Level Data Assignment to Dual Memory Banks. ACM Trans. Embed. Comput. Syst. 11(S1): 20 (2012) - [j4]Björn Franke:
Statistical Performance Modeling in Functional Instruction Set Simulators. ACM Trans. Embed. Comput. Syst. 11(S1): 22 (2012) - [c28]Alastair Colin Murray, Björn Franke:
Compiling for automatically generated instruction set extensions. CGO 2012: 13-22 - [c27]Karthik T. Sundararajan, Vasileios Porpodas, Timothy M. Jones, Nigel P. Topham, Björn Franke:
Cooperative partitioning: Energy-efficient cache partitioning for high-performance CMPs. HPCA 2012: 311-322 - [c26]Stephen C. Kyle, Igor Böhm, Björn Franke, Hugh Leather, Nigel P. Topham:
Efficiently parallelizing instruction set simulation of embedded multi-core processors using region-based just-in-time dynamic binary translation. LCTES 2012: 21-30 - 2011
- [c25]Oscar Almer, Nigel P. Topham, Björn Franke:
A Learning-Based Approach to the Automated Design of MPSoC Networks. ARCS 2011: 243-258 - [c24]Oscar Almer, Miles Gould, Björn Franke, Nigel P. Topham:
Selecting the optimal system: automated design of application-specific systems-on-chip. NoCArc@MICRO 2011: 43-50 - [c23]Igor Böhm, Tobias J. K. Edler von Koch, Stephen C. Kyle, Björn Franke, Nigel P. Topham:
Generalized just-in-time trace compilation using a parallel task farm in a dynamic binary translator. PLDI 2011: 74-85 - [c22]Oscar Almer, Igor Böhm, Tobias J. K. Edler von Koch, Björn Franke, Stephen C. Kyle, Volker Seeker, Christopher Thompson, Nigel P. Topham:
Scalable multi-core simulation using parallel dynamic binary translation. ICSAMOS 2011: 190-199 - 2010
- [c21]Georgios Tournavitis, Björn Franke:
Semi-automatic extraction and exploitation of hierarchical pipeline parallelism using profiling information. PACT 2010: 377-388 - [c20]Tobias J. K. Edler von Koch, Igor Böhm, Björn Franke:
Integrated instruction selection and register allocation for compact code generation exploiting freeform mixing of 16- and 32-bit instructions. CGO 2010: 180-189 - [c19]Igor Böhm, Björn Franke, Nigel P. Topham:
Cycle-accurate performance modelling in an ultra-fast just-in-time dynamic binary translation instruction set simulator. ICSAMOS 2010: 1-10 - [c18]Damon Fenacci, Björn Franke:
Empirical evaluation of data transformations for network infrastructure applications. ICSAMOS 2010: 55-62 - [c17]Damon Fenacci, Björn Franke, John Thomson:
Workload characterization supporting the development of domain-specific compiler optimizations using decision trees for data mining. SCOPES 2010: 5 - [p1]Björn Franke:
C Compilers and Code Optimization for DSPs. Handbook of Signal Processing Systems 2010: 575-601
2000 – 2009
- 2009
- [j3]Alastair Colin Murray, Richard Vincent Bennett, Björn Franke, Nigel P. Topham:
Code transformation and instruction set extension. ACM Trans. Embed. Comput. Syst. 8(4): 26:1-26:31 (2009) - [c16]Daniel Christopher Powell, Björn Franke:
Using continuous statistical machine learning to enable high-speed performance prediction in hybrid instruction-/cycle-accurate instruction set simulators. CODES+ISSS 2009: 315-324 - [c15]John Thomson, Michael F. P. O'Boyle, Grigori Fursin, Björn Franke:
Reducing Training Time in a One-Shot Machine Learning-Based Compiler. LCPC 2009: 399-407 - [c14]Georgios Tournavitis, Zheng Wang, Björn Franke, Michael F. P. O'Boyle:
Towards a holistic approach to auto-parallelization: integrating profile-driven parallelism detection and machine-learning based mapping. PLDI 2009: 177-187 - 2008
- [c13]Jonathan Frye, Björn Franke:
PDP: pen driven programming. BCS HCI (2) 2008: 127-130 - [c12]Alastair Colin Murray, Björn Franke:
Fast source-level data assignment to dual memory banks. SCOPES 2008: 43-52 - [c11]Björn Franke:
Fast cycle-approximate instruction set simulation. SCOPES 2008: 69-78 - 2007
- [c10]Christophe Dubach, John Cavazos, Björn Franke, Grigori Fursin, Michael F. P. O'Boyle, Olivier Temam:
Fast compiler optimisation evaluation using code-feature based performance prediction. Conf. Computing Frontiers 2007: 131-142 - [c9]Richard Vincent Bennett, Alastair Colin Murray, Björn Franke, Nigel P. Topham:
Combining source-to-source transformations and processor instruction set extensions for the automated design-space exploration of embedded systems. LCTES 2007: 83-92 - [c8]Shun Long, Grigori Fursin, Björn Franke:
A Cost-Aware Parallel Workload Allocation Approach Based on Machine Learning Techniques. NPC 2007: 506-515 - 2006
- [c7]Felix V. Agakov, Edwin V. Bonilla, John Cavazos, Björn Franke, Grigori Fursin, Michael F. P. O'Boyle, John Thomson, Marc Toussaint, Christopher K. I. Williams:
Using Machine Learning to Focus Iterative Optimization. CGO 2006: 295-305 - 2005
- [j2]Björn Franke, Michael F. P. O'Boyle:
A Complete Compiler Approach to Auto-Parallelizing C Programs for Multi-DSP Systems. IEEE Trans. Parallel Distributed Syst. 16(3): 234-245 (2005) - [c6]Björn Franke, Michael F. P. O'Boyle, John Thomson, Grigori Fursin:
Probabilistic source-level optimisation of embedded programs. LCTES 2005: 78-86 - 2004
- [b1]Björn Franke:
Compilation techniques for high-performance embedded systems with multiple processors. University of Edinburgh, UK, 2004 - 2003
- [j1]Björn Franke, Michael F. P. O'Boyle:
Array recovery and high-level transformations for DSP applications. ACM Trans. Embed. Comput. Syst. 2(2): 132-162 (2003) - [c5]Björn Franke, Michael F. P. O'Boyle:
Combining Program Recovery, Auto-Parallelisation and Locality Analysis for C Programs on Multi-Processor Embedded Systems. IEEE PACT 2003: 104-113 - [c4]Björn Franke, Michael F. P. O'Boyle:
Compiler parallelization of C programs for multi-core DSPs with multiple address spaces. CODES+ISSS 2003: 219-224 - [c3]Mario Rese, Helmut M. Dietl, Björn Franke, Alexander Krebs, Christian Rubarth:
Informationsquelle Mitarbeiter. Innovationen im E-Business 2003: 149-158 - 2001
- [c2]Björn Franke, Michael F. P. O'Boyle:
An empirical evaluation of high level transformations for embedded processors. CASES 2001: 59-66 - [c1]Björn Franke, Michael F. P. O'Boyle:
Compiler Transformation of Pointers to Explicit Array Accesses in DSP Applications. CC 2001: 69-85
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-10-07 21:25 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint