MetaML-Pro: Cross-Stage Design Flow Automation for Efficient Deep Learning Acceleration - Zhiqiang Que; José Gabriel F. Coutinho; Ce Guo; Hongxiang Fan; Wayne Luk (CoRR, 2025)

Auto-Generating Diverse Heterogeneous Designs - Jessica Vandebon; José Gabriel F. Coutinho; Wayne Luk (IEEE International Parallel and Distributed Processing Symposium, IPDPS 2024 - Workshop, San Francisco, CA, USA, May 27-31, 2024, 2024)

Preface ASAP 2023 - João M. P. Cardoso; Alexandra Jimborean; Nele Mentens; José Gabriel F. Coutinho (34th IEEE International Conference on Application-specific Systems, Architectures and Processors, ASAP 2023, Porto, Portugal, July 19-21, 2023, 2023)

Exploring Machine Learning Adoption in Customisable Processor Design - José Gabriel F. Coutinho; Ce Guo; Tim Todman; Wayne Luk (15th IEEE International Conference on ASIC, ASICON 2023, Nanjing, China, October 24-27, 2023, 2023)

MetaML: Automating Customizable Cross-Stage Design-Flow for Deep Learning Acceleration - Zhiqiang Que; Shuo Liu; Markus Rognlien; Ce Guo; José Gabriel F. Coutinho; Wayne Luk (33rd International Conference on Field-Programmable Logic and Applications, FPL 2023, Gothenburg, Sweden, September 4-8, 2023, 2023)

MetaML: Automating Customizable Cross-Stage Design-Flow for Deep Learning Acceleration - Zhiqiang Que; Shuo Liu; Markus Rognlien; Ce Guo; José Gabriel F. Coutinho; Wayne Luk (CoRR, 2023)

Hardware-Aware Optimizations for Deep Learning Inference on Edge Devices - Markus Rognlien; Zhiqiang Que; José Gabriel F. Coutinho; Wayne Luk (Applied Reconfigurable Computing. Architectures, Tools, and Applications - 18th International Symposium, ARC 2022, Virtual Event, September 19-20, 2022, Proceedings, 2022)

Meta-Programming Design-Flow Patterns for Automating Reusable Optimisations - Jessica Vandebon; José Gabriel F. Coutinho; Wayne Luk (HEART 2022: International Symposium on Highly-Efficient Accelerators and Reconfigurable Technologies, Tsukuba, Japan, June 9 - 10, 2022, 2022)

Enhancing High-Level Synthesis Using a Meta-Programming Approach - Jessica Vandebon; José Gabriel de Figueiredo Coutinho; Wayne Luk; Eriko Nurvitadhi (IEEE Trans. Computers, 2021)

Analytical Performance Estimation for Large-Scale Reconfigurable Dataflow Platforms - Ryota Yasudo; José Gabriel de Figueiredo Coutinho; Ana Lucia Varbanescu; Wayne Luk; Hideharu Amano; Tobias Becker; Ce Guo (ACM Trans. Reconfigurable Technol. Syst., 2021)

Scheduling Hardware-Accelerated Cloud Functions - Jessica Vandebon; José Gabriel F. Coutinho; Wayne Luk (J. Signal Process. Syst., 2021)

SLATE: Managing Heterogeneous Cloud Functions - Jessica Vandebon; José Gabriel F. Coutinho; Wayne Luk; Eriko Nurvitadhi; Mishali Naik (31st IEEE International Conference on Application-specific Systems, Architectures and Processors , ASAP 2020, Manchester, United Kingdom, July 6-8, 2020, 2020)

Artisan: a Meta-Programming Approach For Codifying Optimisation Strategies - Jessica Vandebon; José Gabriel F. Coutinho; Wayne Luk; Eriko Nurvitadhi; Tim Todman (28th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, FCCM 2020, Fayetteville, AR, USA, May 3-6, 2020, 2020)

Transparent Heterogeneous Cloud Acceleration - Jessica Vandebon; José Gabriel F. Coutinho; Wayne Luk; Thomas Chau (30th IEEE International Conference on Application-specific Systems, Architectures and Processors, ASAP 2019, New York, NY, USA, July 15-17, 2019, 2019)

Enhanced Heterogeneous Cloud: Transparent Acceleration and Elasticity - Jessica Vandebon; José Gabriel F. Coutinho; Wayne Luk; Eriko Nurvitadhi; Mishali Naik (International Conference on Field-Programmable Technology, FPT 2019, Tianjin, China, December 9-13, 2019, 2019)

Performance Prediction for Large-Scale Heterogeneous Platforms - Ryota Yasudo; Ana Lucia Varbanescu; José Gabriel F. Coutinho; Wayne Luk; Hideharu Amano (26th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, FCCM 2018, Boulder, CO, USA, April 29 - May 1, 2018, 2018)

Performance Estimation for Exascale Reconfigurable Dataflow Platforms - Ryota Yasudo; José Gabriel F. Coutinho; Ana Lucia Varbanescu; Wayne Luk; Hideharu Amano; Tobias Becker (International Conference on Field-Programmable Technology, FPT 2018, Naha, Okinawa, Japan, December 10-14, 2018, 2018)

Performance-driven instrumentation and mapping strategies using the LARA aspect-oriented programming approach - João M. P. Cardoso; José Gabriel F. Coutinho; Tiago Carvalho; Pedro C. Diniz; Zlatko Petrov; Wayne Luk; Fernando M. Gonçalves (Softw. Pract. Exp., 2016)

Relation-oriented resource allocation for multi-accelerator systems - Teng Yu; Bo Feng; Mark Stillwell; José Gabriel F. Coutinho; Wenlai Zhao; Shuang Liang; Wayne Luk; Alexander L. Wolf; Yuchun Ma (27th IEEE International Conference on Application-specific Systems, Architectures and Processors, ASAP 2016, London, United Kingdom, July 6-8, 2016, 2016)

High performance in the cloud with FPGA groups - Anca Iordache; Guillaume Pierre; Peter Sanders; José Gabriel F. Coutinho; Mark Stillwell (Proceedings of the 9th International Conference on Utility and Cloud Computing, UCC 2016, Shanghai, China, December 6-9, 2016, 2016)

A Transfer-Aware Runtime System for Heterogeneous Asynchronous Parallel Execution - Soukaina N. Hmid; José Gabriel F. Coutinho; Wayne Luk (SIGARCH Comput. Archit. News, 2015)

Protocols by Default - Safe MPI Code Generation Based on Session Types - Nicholas Ng; José Gabriel de Figueiredo Coutinho; Nobuko Yoshida (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, 2015)

A DevOps approach to integration of software components in an EU research project - Mark Stillwell; José Gabriel F. Coutinho (Proceedings of the 1st International Workshop on Quality-Aware DevOps, QUDOS 2015, Bergamo, Italy, September 1, 2015, 2015)

HARNESS Project: Managing Heterogeneous Computing Resources for a Cloud Platform - José Gabriel F. Coutinho; Oliver Pell; Eoghan O'Neill; Peter Sanders; John McGlone; Paul Grigoras; Wayne Luk; Carmelo Ragusa (Reconfigurable Computing: Architectures, Tools, and Applications - 10th International Symposium, ARC 2014, Vilamoura, Portugal, April 14-16, 2014. Proceedings, 2014)

Cross Resource Optimisation of Database Functionality across Heterogeneous Processors - Eoghan O'Neill; John McGlone; José Gabriel F. Coutinho; Andrew Doole; Carmelo Ragusa; Oliver Pell; Peter Sanders (IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2014, Milan, Italy, August 26-28, 2014, 2014)

Elastic Management of Reconfigurable Accelerators - Paul Grigoras; Max Tottenham; Xinyu Niu; José Gabriel F. Coutinho; Wayne Luk (IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2014, Milan, Italy, August 26-28, 2014, 2014)

Controlling a complete hardware synthesis toolchain with LARA aspects - João M. P. Cardoso; Tiago Carvalho; José Gabriel F. Coutinho; Ricardo Nobre; Razvan Nane; Pedro C. Diniz; Zlatko Petrov; Wayne Luk; Koen Bertels (Microprocess. Microsystems, 2013)

Deriving Resource Efficient Designs Using the REFLECT Aspect-Oriented Approach - (Extended Abstract) - José Gabriel F. Coutinho; João M. P. Cardoso; Tiago Carvalho; Ricardo Nobre; Sujit Bhattacharya; Pedro C. Diniz; Liam Fitzpatrick; Razvan Nane (Reconfigurable Computing: Architectures, Tools and Applications - 9th International Symposium, ARC 2013, Los Angeles, CA, USA, March 25-27, 2013. Proceedings, 2013)

Aspect driven compilation for dataflow designs - Paul Grigoras; Xinyu Niu; José Gabriel F. Coutinho; Wayne Luk; Jacob A. Bower; Oliver Pell (24th International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2013, Washington, DC, USA, June 5-7, 2013, 2013)

A scalable design approach for stencil computation on reconfigurable clusters - Xinyu Niu; José Gabriel F. Coutinho; Wayne Luk (23rd International Conference on Field programmable Logic and Applications, FPL 2013, Porto, Portugal, September 2-4, 2013, 2013)

Dynamic Stencil: Effective exploitation of run-time resources in reconfigurable clusters - Xinyu Niu; José Gabriel F. Coutinho; Yu Wang; Wayne Luk (2013 International Conference on Field-Programmable Technology, FPT 2013, Kyoto, Japan, December 9-11, 2013, 2013)

Reconfigurable Computing: Architectures, Tools and Applications - 9th International Symposium, ARC 2013, Los Angeles, CA, USA, March 25-27, 2013. Proceedings - Philip Brisk; José Gabriel F. Coutinho; Pedro C. Diniz (Springer, 2013)

Experiments with the LARA aspect-oriented approach - José Gabriel F. Coutinho; Tiago Carvalho; Sérgio Durand; João M. P. Cardoso; Ricardo Nobre; Pedro C. Diniz; Wayne Luk (Companion Volume of the 11th International Conference on Aspect-oriented Software Development, AOSD 2012, Potsdam, Germany, March 25-30, 2012, 2012)

LARA: an aspect-oriented programming language for embedded systems - João M. P. Cardoso; Tiago Carvalho; José Gabriel F. Coutinho; Wayne Luk; Ricardo Nobre; Pedro C. Diniz; Zlatko Petrov (Proceedings of the 11th International Conference on Aspect-oriented Software Development, AOSD 2012, Potsdam, Germany, March 25-30, 2012, 2012)

Resource-Efficient Designs Using an Aspect-Oriented Approach - José Gabriel F. Coutinho; Sujit Bhattacharya; Wayne Luk; George A. Constantinides; João M. P. Cardoso; Tiago Carvalho; Pedro C. Diniz; Zlatko Petrov (15th IEEE International Conference on Computational Science and Engineering, CSE 2012, Paphos, Cyprus, December 5-7, 2012, 2012)

Controlling Hardware Synthesis with Aspects - João M. P. Cardoso; Tiago Carvalho; José Gabriel F. Coutinho; Pedro C. Diniz; Zlatko Petrov; Wayne Luk (15th Euromicro Conference on Digital System Design, DSD 2012, Cesme, Izmir, Turkey, September 5-8, 2012, 2012)

Specifying Compiler Strategies for FPGA-based Systems - João M. P. Cardoso; João Teixeira; José C. Alves; Ricardo Nobre; Pedro C. Diniz; José Gabriel F. Coutinho; Wayne Luk (2012 IEEE 20th Annual International Symposium on Field-Programmable Custom Computing Machines, FCCM 2012, 29 April - 1 May 2012, Toronto, Ontario, Canada, 2012)

Energy Reduction by Systematic Run-Time Reconfigurable Hardware Deactivation - William George Osborne; Wayne Luk; José Gabriel F. Coutinho; Oskar Mencer (Trans. High Perform. Embed. Archit. Compil., 2011)

Multiloop Parallelisation Using Unrolling and Fission - Yuet Ming Lam; José Gabriel F. Coutinho; Chun Hok Ho; Philip Heng Wai Leong; Wayne Luk (Int. J. Reconfigurable Comput., 2010)

HArtes: Hardware-Software Codesign for Heterogeneous Multicore Platforms - Koen Bertels; Vlad Mihai Sima; Yana Yankova; Georgi Kuzmanov; Wayne Luk; José Gabriel F. Coutinho; Fabrizio Ferrandi; Christian Pilato; Marco Lattuada; Donatella Sciuto; Andrea Michelotti (IEEE Micro, 2010)

Optimising designs by combining model-based and pattern-based transformations - Qiang Liu; Tim Todman; José Gabriel de Figueiredo Coutinho; Wayne Luk; George A. Constantinides (19th International Conference on Field Programmable Logic and Applications, FPL 2009, August 31 - September 2, 2009, Prague, Czech Republic, 2009)

A high-level compilation toolchain for heterogeneous systems - Wayne Luk; José Gabriel de Figueiredo Coutinho; Timothy John Todman; Yuet Ming Lam; William George Osborne; Kong Woei Susanto; Qiang Liu; W. S. Wong (Annual IEEE International SoC Conference, SoCC 2009, September 9-11, 2009, Belfast, Northern Ireland, UK, Proceedings, 2009)

Design Validation by Symbolic Simulation and Equivalence Checking: A Case Study in Memory Optimization for Image Manipulation - Kong Woei Susanto; Tim Todman; José Gabriel F. Coutinho; Wayne Luk (SOFSEM 2009: Theory and Practice of Computer Science, 35th Conference on Current Trends in Theory and Practice of Computer Science, Spindleruv Mlýn, Czech Republic, January 24-30, 2009. Proceedings, 2009)

Power-Aware and Branch-Aware Word-Length Optimization - William George Osborne; José Gabriel F. Coutinho; Wayne Luk; Oskar Mencer (16th IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2008, 14-15 April 2008, Stanford, Palo Alto, California, USA, 2008)

Mapping and scheduling with task clustering for heterogeneous computing systems - Yuet Ming Lam; José Gabriel F. Coutinho; Wayne Luk; Philip Heng Wai Leong (FPL 2008, International Conference on Field Programmable Logic and Applications, Heidelberg, Germany, 8-10 September 2008, 2008)

Unrolling-based loop mapping and scheduling - Yuet Ming Lam; José Gabriel F. Coutinho; Wayne Luk; Philip Heng Wai Leong (2008 International Conference on Field-Programmable Technology, FPT 2008, Taipei, Taiwan, December 7-10, 2008, 2008)

Reconfigurable design with clock gating - William George Osborne; Wayne Luk; José Gabriel F. Coutinho; Oskar Mencer (Proceedings of the 2008 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (IC-SAMOS 2008), Samos, Greece, July 21-24, 2008, 2008)

Hardware development based on a parallel programming language - José Gabriel de Figueiredo Coutinho (Imperial College London, UK, 2007)

Designing a Posture Analysis System with Hardware Implementation - José Gabriel F. Coutinho; M. P. T. Juvonen; J. L. Wang; Benny Lo; Wayne Luk; Oskar Mencer; Guang-Zhong Yang (J. VLSI Signal Process., 2007)

Automatic Accuracy-Guaranteed Bit-Width Optimization for Fixed and Floating-Point Systems - William George Osborne; Ray C. C. Cheung; José Gabriel F. Coutinho; Wayne Luk; Oskar Mencer (FPL 2007, International Conference on Field Programmable Logic and Applications, Amsterdam, The Netherlands, 27-29 August 2007, 2007)

Instrumented Multi-Stage Word-Length Optimization - William George Osborne; José Gabriel F. Coutinho; Ray C. C. Cheung; Wayne Luk; Oskar Mencer (2007 International Conference on Field-Programmable Technology, ICFPT 2007, Kitakyushu, Japan, December 12-14, 2007, 2007)

Customisable Hardware Compilation - Tim Todman; José Gabriel F. Coutinho; Wayne Luk (J. Supercomput., 2005)

Interleaving Behavioral and Cycle-Accurate Descriptions for Reconfigurable Hardware Compilation - José Gabriel F. Coutinho; Jun Jiang; Wayne Luk (13th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2005), 17-20 April 2005, Napa, CA, USA, Proceedings, 2005)

Custom Hardware Architectures for Posture Analysis - M. P. T. Juvonen; José Gabriel F. Coutinho; J. L. Wang; Benny Lo; Wayne Luk; Oskar Mencer; Guang-Zhong Yang (Proceedings of the 2005 IEEE International Conference on Field-Programmable Technology, FPT 2005, 11-14 December 2005, Singapore, 2005)

Customisable Hardware Compilation - Tim Todman; José Gabriel F. Coutinho; Wayne Luk (Proceedings of the International Conference on Engineering of Reconfigurable Systems and Algorithms, ERSA'04, June 21-24, 2004, Las Vegas, Nevada, USA, 2004)

Source-directed transformations for hardware compilation - José Gabriel F. Coutinho; Wayne Luk (Proceedings of the 2003 IEEE International Conference on Field-Programmable Technology, Tokyo, Japan, FPT 2003, December 15-17, 2003, 2003)

Optimising and adapting high-level hardware designs - José Gabriel F. Coutinho; Wayne Luk (Proceedings of the 2002 IEEE International Conference on Field-Programmable Technology, FPT 2002, Hong Kong, China, December 16-18, 2002, 2002)