Machine Learning (ML), and especially Deep Learning (DL) has gathered significant visibility recently as an Artificial Intelligence (AI) paradigm, with success in a wide range of applications such as image and speech recognition, autonomous systems, self-driving cars, cyber-physical systems, and many more. The objective therefore of RCML is to continue the highly-successful inaugural event of 2017 which attracted almost 50 people, and the following up second and third editions in Dublin and Barcelona respectively, and promote discussion and stimulate research and ideas towards the potential role of reconfigurable hardware in this important and fast-evolving domain. The spirit of the workshop is to complement FPL and provide a forum for interesting discussions on a specific topic rather than running another tailored conference in parallel to FPL.

The Organizing Committee, will therefore invite speakers on topic areas such as (but not limited to):
  • Tutorials on emerging issues on deep learning, highlighting future challenges and the potential role of programmable hardware in addressing them,
  • Research/design papers detailing FPGA implementations of deep learning training/inference accelerators,
  • Unique applications of reconfigurability in deep learning context,
  • Domain-specific programmable hardware architectures for deep learning,
  • The potential uses for deep learning techniques within FPGA,
  • Design-flow tools and software.
Based on last years’ experience, we anticipate high interest and participation with this format.

RCML intends to provide a substantially different event from the well-known conferences and workshops related to reconfigurable computing, by focusing on an informal way to discuss challenges, new fresh ideas, new and future trends, work in progress, etc. and by bringing together leaders in the field to present their views and work from industry and academia, while presenting both an educational and research-stimulating forum.

RCML Major Topics of Interest but not limited to:
  • Compilation, Programming Languages, and Domain-Specific Languages supporting machine learning on reconfigurable Systems
  • Tools, Frameworks, Design-flows for Developing DL engines and classification systems
  • Reconfigurable Architectures for DL
  • Communication Infrastructures for DL
  • DL Applications, including Big Data Applications geared for reconfigurable hardware
  • Runtime Adaptability and Potential for On-Line DL
  • Resilience and Reliability Protocols and Architectures
  • Performance Comparisons with other DL Systems (GPUs, CPUs, etc.)
  • Hybrid and Heterogeneous DL Systems
  • DL in education of reconfigurable computing