Course overview
Explore how heterogeneous computing architectures combine CPUs and FPGAs to accelerate demanding artificial intelligence applications. This course introduces the principles behind CPU-FPGA systems, examining how different computing resources can be integrated and optimised to meet the performance, efficiency, and flexibility requirements of AI workloads. Participants will build a foundation in heterogeneous architectures and their role in developing high-performance AI solutions.
What you will learn:
- Fundamentals of CPU-FPGA heterogeneous computing.
- Architecture and characteristics of CPUs and FPGAs.
- Principles of hardware-software co-design for AI applications.
- Techniques for accelerating and optimising AI workloads.
- Applications and benefits of heterogeneous computing for artificial intelligence.
Follow the ‘go to course’ and sign up!