default search action
Christophe Dubach
Person information
- affiliation: McGill University, Canada
- affiliation (former): University of Edinburgh, UK
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
Books and Theses
- 2009
- [b1]Christophe Dubach:
Using machine-learning to efficiently explore the architecture/compiler co-design space. University of Edinburgh, UK, 2009
Journal Articles
- 2023
- [j12]Tzung-Han Juang, Christof Schlaak, Christophe Dubach:
Let Coarse-Grained Resources Be Shared: Mapping Entire Neural Networks on FPGAs. ACM Trans. Embed. Comput. Syst. 22(5s): 114:1-114:23 (2023) - 2022
- [j11]Vanya Yaneva, Ajitha Rajan, Christophe Dubach:
GPU acceleration of finite state machine input execution: Improving scale and performance. Softw. Test. Verification Reliab. 32(1) (2022) - [j10]Christof Schlaak, Tzung-Han Juang, Christophe Dubach:
Memory-Aware Functional IR for Higher-Level Synthesis of Accelerators. ACM Trans. Archit. Code Optim. 19(2): 16:1-16:26 (2022) - 2020
- [j9]Floyd M. Chitalu, Christophe Dubach, Taku Komura:
Binary Ostensibly-Implicit Trees for Fast Collision Detection. Comput. Graph. Forum 39(2): 509-521 (2020) - [j8]Larisa Stoltzfus, Bastian Hagedorn, Michel Steuwer, Sergei Gorlatch, Christophe Dubach:
Tiling Optimizations for Stencil Computations Using Rewrite Rules in Lift. ACM Trans. Archit. Code Optim. 16(4): 52:1-52:25 (2020) - 2017
- [j7]Paul-Jules Micolet, Aaron Smith, Christophe Dubach:
A Study of Dynamic Phase Adaptation Using a Dynamic Multicore Processor. ACM Trans. Embed. Comput. Syst. 16(5s): 121:1-121:19 (2017) - 2016
- [j6]Erik Tomusk, Christophe Dubach:
Diversity: A Design Goal for Heterogeneous Processors. IEEE Comput. Archit. Lett. 15(2): 81-84 (2016) - [j5]Erik Tomusk, Christophe Dubach, Michael F. P. O'Boyle:
Four Metrics to Evaluate Heterogeneous Multicores. ACM Trans. Archit. Code Optim. 12(4): 37:1-37:25 (2016) - [j4]Erik Tomusk, Christophe Dubach, Michael F. P. O'Boyle:
Selecting Heterogeneous Cores for Diversity. ACM Trans. Archit. Code Optim. 13(4): 49:1-49:25 (2016) - 2013
- [j3]Christophe Dubach, Timothy M. Jones, Edwin V. Bonilla:
Dynamic microarchitectural adaptation using machine learning. ACM Trans. Archit. Code Optim. 10(4): 31:1-31:28 (2013) - 2012
- [j2]Christophe Dubach, Timothy M. Jones, Michael F. P. O'Boyle:
Exploring and Predicting the Effects of Microarchitectural Parameters and Compiler Optimizations on Performance and Energy. ACM Trans. Embed. Comput. Syst. 11(S1): 24 (2012) - 2011
- [j1]Christophe Dubach, Timothy M. Jones, Michael F. P. O'Boyle:
An Empirical Architecture-Centric Approach to Microarchitectural Design Space Exploration. IEEE Trans. Computers 60(10): 1445-1458 (2011)
Conference and Workshop Papers
- 2024
- [c46]Jonathan Van der Cruysse, Christophe Dubach:
Latent Idiom Recognition for a Minimalist Functional Array Language Using Equality Saturation. CGO 2024: 270-282 - 2023
- [c45]Mai Jacob Peng, Christophe Dubach:
LAGrad: Statically Optimized Differentiable Programming in MLIR. CC 2023: 228-238 - 2022
- [c44]Naums Mogers, Lu Li, Valentin Radu, Christophe Dubach:
Mapping parallelism in a functional IR through constraint satisfaction: a case study on convolution for mobile GPUs. CC 2022: 218-230 - [c43]Federico Pizzuti, Michel Steuwer, Christophe Dubach:
Generating Work Efficient Scan Implementations for GPUs the Functional Way. Euro-Par 2022: 335-349 - [c42]Christof Schlaak, Tzung-Han Juang, Christophe Dubach:
Optimizing data reshaping operations in functional IRs for high-level synthesis. LCTES 2022: 61-72 - [c41]Zhitao Lin, Christophe Dubach:
From functional to imperative: combining destination-passing style and views. ARRAY@PLDI 2022: 25-36 - 2021
- [c40]Rik Mulder, Valentin Radu, Christophe Dubach:
Fast Optimisation of Convolutional Neural Network Inference using System Performance Models. EuroMLSys@EuroSys 2021: 104-110 - [c39]Federico Pizzuti, Michel Steuwer, Christophe Dubach:
Generating high performance code for irregular data structures using dependent types. FHPNC@ICFP 2021: 37-49 - [c38]Larisa Stoltzfus, Brian Hamilton, Michel Steuwer, Lu Li, Christophe Dubach:
Code Generation for Room Acoustics Simulations with Complex Boundary Conditions. IPDPS 2021: 485-496 - [c37]Subhankar Pal, Aporva Amarnath, Siying Feng, Michael F. P. O'Boyle, Ronald G. Dreslinski, Christophe Dubach:
SparseAdapt: Runtime Control for Sparse Linear Algebra on a Reconfigurable Accelerator. MICRO 2021: 1005-1021 - 2020
- [c36]Federico Pizzuti, Michel Steuwer, Christophe Dubach:
Generating fast sparse matrix vector multiplication from a high level generic functional IR. CC 2020: 85-95 - [c35]John Magnus Morton, Kuba Kaszyk, Lu Li, Jiawen Sun, Christophe Dubach, Michel Steuwer, Murray Cole, Michael F. P. O'Boyle:
DelayRepay: delayed execution for kernel fusion in Python. DLS 2020: 43-56 - [c34]Toomas Remmelg, Bastian Hagedorn, Lu Li, Michel Steuwer, Sergei Gorlatch, Christophe Dubach:
High-level hardware feature extraction for GPU performance prediction of stencils. GPGPU@PPoPP 2020: 21-30 - [c33]Naums Mogers, Valentin Radu, Lu Li, Jack Turner, Michael F. P. O'Boyle, Christophe Dubach:
Automatic generation of specialized direct convolutions for mobile GPUs. GPGPU@PPoPP 2020: 41-50 - 2019
- [c32]Federico Pizzuti, Michel Steuwer, Christophe Dubach:
Position-dependent arrays and their application for high performance code generation. FHPNC@ICFP 2019: 14-26 - [c31]Martin Kristien, Bruno Bodin, Michel Steuwer, Christophe Dubach:
High-level synthesis of functional patterns with Lift. ARRAY@PLDI 2019: 35-45 - 2018
- [c30]Vanya Yaneva, Arnav Kapoor, Ajitha Rajan, Christophe Dubach:
Accelerated Finite State Machine Test Execution Using GPUs. APSEC 2018: 109-118 - [c29]Philip Ginsbach, Toomas Remmelg, Michel Steuwer, Bruno Bodin, Christophe Dubach, Michael F. P. O'Boyle:
Automatic Matching of Legacy Code to Heterogeneous APIs: An Idiomatic Approach. ASPLOS 2018: 139-153 - [c28]Bastian Hagedorn, Larisa Stoltzfus, Michel Steuwer, Sergei Gorlatch, Christophe Dubach:
High performance stencil code generation with lift. CGO 2018: 100-112 - [c27]Christophe Dubach:
Generating High Performance GPU Code using Rewrite Rules with Lift. GPGPU@PPoPP 2018: 39 - [c26]Floyd M. Chitalu, Christophe Dubach, Taku Komura:
Bulk-synchronous parallel simultaneous BVH traversal for collision detection on GPUs. I3D 2018: 4:1-4:9 - 2017
- [c25]Michel Steuwer, Toomas Remmelg, Christophe Dubach:
Lift: a functional data-parallel IR for high-performance GPU code generation. CGO 2017: 74-85 - [c24]Vanya Yaneva, Ajitha Rajan, Christophe Dubach:
Compiler-assisted test acceleration on GPUs for embedded software. ISSTA 2017: 35-45 - [c23]Vanya Yaneva, Ajitha Rajan, Christophe Dubach:
ParTeCL: parallel testing using OpenCL. ISSTA 2017: 384-387 - [c22]Juan José Fumero, Michel Steuwer, Lukas Stadler, Christophe Dubach:
Just-In-Time GPU Compilation for Interpreted Languages with Partial Evaluation. VEE 2017: 60-73 - 2016
- [c21]Michel Steuwer, Toomas Remmelg, Christophe Dubach:
Matrix multiplication beyond auto-tuning: rewrite-based GPU code generation. CASES 2016: 15:1-15:10 - [c20]Paul-Jules Micolet, Aaron Smith, Christophe Dubach:
A machine learning approach to mapping streaming workloads to dynamic multicore processors. LCTES 2016: 113-122 - [c19]Toomas Remmelg, Thibaut Lutz, Michel Steuwer, Christophe Dubach:
Performance portable GPU code generation for matrix multiplication. GPGPU@PPoPP 2016: 22-31 - 2015
- [c18]Michel Steuwer, Christian Fensch, Sam Lindley, Christophe Dubach:
Generating performance portable code using rewrite rules: from high-level functional expressions to high-performance OpenCL code. ICFP 2015: 205-217 - [c17]Mark Miller, Daniel Holden, Rami Ali Al-Ashqar, Christophe Dubach, Kenny Mitchell, Taku Komura:
Carpet unrolling for character control on uneven terrain. MIG 2015: 193-198 - [c16]Juan José Fumero, Toomas Remmelg, Michel Steuwer, Christophe Dubach:
Runtime Code Generation and Data Management for Heterogeneous Computing in Java. PPPJ 2015: 16-26 - 2014
- [c15]Alberto Magni, Christophe Dubach, Michael F. P. O'Boyle:
Automatic optimization of thread-coarsening for graphics processors. PACT 2014: 455-466 - [c14]Erik Tomusk, Christophe Dubach, Michael F. P. O'Boyle:
Measuring flexibility in single-ISA heterogeneous processors. PACT 2014: 495-496 - [c13]Alberto Magni, Christophe Dubach, Michael F. P. O'Boyle:
Exploiting GPU Hardware Saturation for Fast Compiler Optimization. GPGPU@ASPLOS 2014: 99 - [c12]Grigori Fursin, Christophe Dubach:
Community-driven reviewing and validation of publications. TRUST@PLDI 2014: 5:1-5:4 - [c11]Juan José Fumero, Michel Steuwer, Christophe Dubach:
A Composable Array Function Interface for Heterogeneous Computing in Java. ARRAY@PLDI 2014: 44-49 - 2013
- [c10]Alberto Magni, Christophe Dubach, Michael F. P. O'Boyle:
A large-scale cross-architecture evaluation of thread-coarsening. SC 2013: 11:1-11:11 - 2012
- [c9]Christophe Dubach, Perry Cheng, Rodric M. Rabbah, David F. Bacon, Stephen J. Fink:
Compiling a high-level language for GPUs: (via language support for architectures and compilers). PLDI 2012: 1-12 - 2010
- [c8]Christophe Dubach, Timothy M. Jones, Edwin V. Bonilla, Michael F. P. O'Boyle:
A Predictive Model for Dynamic Microarchitectural Adaptivity Control. MICRO 2010: 485-496 - 2009
- [c7]Christophe Dubach, Timothy M. Jones, Michael F. P. O'Boyle:
Rapid early-stage microarchitecture design using predictive models. ICCD 2009: 297-304 - [c6]Christophe Dubach, Timothy M. Jones, Edwin V. Bonilla, Grigori Fursin, Michael F. P. O'Boyle:
Portable compiler optimisation across embedded programs and microarchitectures using machine learning. MICRO 2009: 78-88 - 2008
- [c5]Christophe Dubach, Timothy M. Jones, Michael F. P. O'Boyle:
Exploring and predicting the architecture/optimising compiler co-design space. CASES 2008: 31-40 - 2007
- [c4]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 - [c3]Christophe Dubach, Timothy M. Jones, Michael F. P. O'Boyle:
Microarchitectural Design Space Exploration Using an Architecture-Centric Approach. MICRO 2007: 262-271 - 2006
- [c2]John Cavazos, Christophe Dubach, Felix V. Agakov, Edwin V. Bonilla, Michael F. P. O'Boyle, Grigori Fursin, Olivier Temam:
Automatic performance model construction for the fast software exploration of new hardware designs. CASES 2006: 24-34 - 2005
- [c1]Miljan Vuletic, Christophe Dubach, Laura Pozzi, Paolo Ienne:
Enabling unrestricted automated synthesis of portable hardware accelerators for virtual machines. CODES+ISSS 2005: 243-248
Editorship
- 2024
- [e4]Tobias Grosser, Christophe Dubach, Michel Steuwer, Jingling Xue, Guilherme Ottoni, ernando Magno Quintão Pereira:
IEEE/ACM International Symposium on Code Generation and Optimization, CGO 2024, Edinburgh, United Kingdom, March 2-6, 2024. IEEE 2024, ISBN 979-8-3503-9509-9 [contents] - 2023
- [e3]Christophe Dubach, Derek Bruening, Ben Hardekopf:
Proceedings of the 21st ACM/IEEE International Symposium on Code Generation and Optimization, CGO 2023, Montréal, QC, Canada, 25 February 2023- 1 March 2023. ACM 2023, ISBN 979-8-4007-0101-6 [contents] - 2018
- [e2]Christophe Dubach, Jingling Xue:
Proceedings of the 27th International Conference on Compiler Construction, CC 2018, February 24-25, 2018, Vienna, Austria. ACM 2018 [contents] - [e1]Zheng Zhang, Christophe Dubach:
Proceedings of the 19th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems, LCTES 2018, Philadelphia, PA, USA, June 19-20, 2018. ACM 2018, ISBN 978-1-4503-5803-3 [contents]
Informal and Other Publications
- 2023
- [i6]Jonathan Van der Cruysse, Christophe Dubach:
Latent Idiom Recognition for a Minimalist Functional Array Language using Equality Saturation. CoRR abs/2312.17682 (2023) - 2020
- [i5]Rik Mulder, Valentin Radu, Christophe Dubach:
Optimising the Performance of Convolutional Neural Networks across Computing Systems using Transfer Learning. CoRR abs/2010.10621 (2020) - 2017
- [i4]Robert Atkey, Michel Steuwer, Sam Lindley, Christophe Dubach:
Strategy Preserving Compilation for Parallel Functional Code. CoRR abs/1710.08332 (2017) - 2015
- [i3]Michel Steuwer, Christian Fensch, Christophe Dubach:
Patterns and Rewrite Rules for Systematic Code Generation (From High-Level Functional Patterns to High-Performance OpenCL Code). CoRR abs/1502.02389 (2015) - 2014
- [i2]Grigori Fursin, Christophe Dubach:
Community-driven reviewing and validation of publications. CoRR abs/1406.4020 (2014) - [i1]Christophe Dubach, Grigori Fursin:
Proceedings of the 5th International Workshop on Adaptive Self-tuning Computing Systems 2015 (ADAPT'15). CoRR abs/1412.2347 (2014)
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-04-25 05:44 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint