Announcing the Hardware Acceleration WG, meeting #1

Thanks everyone for a fantastic first meeting!

We had a successful kick-off of the ROS 2 Hardware Acceleration Working Group where we discussed how we can make ROS 2 faster through FPGAs and GPUs with open technologies, initially focusing on C++ and OpenCL. We registered 27 participants initially and reached more than 30 (I’m being told) during the course of the meeting. This was a first for me in a WG kick-off session. We are very excited and thankful for the interest and the support messages received. Looking forward to continue contributing!

Here’s a summary of the resources discussed:

  • Minutes
  • ros-acceleration Github organization
  • KV260 kit as reference hardware platform
  • source code contributed:
    • ament_vitis, CMake macros and utilities to include Vitis platform into the ROS 2 build system (ament) and its development flows.
    • Xilinx Runtime (XRT), an open-source standardized software interface that facilitates communication between the application code and the accelerated-kernels
  • and finally, the video recording the session:

For those of you that don’t have the time to watch the whole piece, see below for a chapter-ed split:

0:00 Introduction
12:25
Objectives, rationale and hardware reference platforms
16:40
Initial hardware acceleration architecture
22:10
Short demonstration
26:44
Community hardware platforms
29:48
Q&A
43:00
Final remarks

We’ll be following up shortly on a number of the topics discussed over the call. Stay tuned for the next meeting and enjoy summer time :beach_umbrella: :sun_with_face: !

3 Likes