Welcome To Technically Speaking, Inc
Cart 0
Technically Speaking, Inc - Patricia Townsend Culverson, Patricia Townsend, Technically Speaking Inc

Technically Speaking, Inc

Hardware Acceleration with Scout* for C/C++, OpenCL and RTL Applications | Online & Albuquerque, NM

Loading...
$1,600.00

 

Please note:  This course is scheduled to run Onsite and Online simultaneously. Onsite and Online versions of this course have the exact same material and content.

Course Description

After completing this comprehensive training, you will have the necessary skills to:

  • Describe how Scout* can be used to implement HLS modules
  • Describe Scout* support for OpenCL design flow
  • Use Scout* to migrate existing SDSoC applications
  • Describe how the FPGA architecture lends itself to parallel computing
  • Identity candidate functions for hardware acceleration
  • Explain how the Scout* development environment helps software developers to focus on applications
  • Examine the OpenCL API execution model
  • Analyze the OpenCL API memory model
  • Create kernels from C, C++, OpenCL, or RTL IP
  • Apply host code optimization and kernel optimization techniques
  • Move data efficiently between kernel and global memory
  • Profile and debug OpenCL API code

 

Course Outline

Day 1

  • Introduction to the Scout Environment
  • Introduction to the OpenCL Framework
  • Understanding the role and capabilities of HLS
  • Creating individual standalone IP -the HLS design flow
  • Managing I/O and Interfaces
  • Using Pragmas, i.e. Pipeline, Loop Unroll, Dataflow, etc.
  • Makefile Flow
  • Introduction to key FPGAs resources
  • Alveo Product Overview
  • Alveo Partner Ecosystem Solutions Overview
  • Introduction to Nimbix Cloud
  • OpenCL Framework Fundamentals 1

Day 2

  • OpenCL Framework Fundamentals 2
  • Synchronization
  • Introduction to NDRanges
  • Working with NDRanges
  • Profiling
  • Debugging
  • C-Based Kernels
  • C-Based Kernel Optimization
  • Memory Transfer Optimization Techniques
  • Kernel Optimization Techniques
  • Reusing Existing IP as Accelerators
  • Migrating SDSoC applications, platforms, etc.


      Share this Product


      More from this collection

      Recently Viewed Items