2020년 9월

15sep(sep 15)10:00 am17(sep 17)5:00 pmAccelerating C, C++, OpenCL and RTL Applications with the VitisAccelerating C, C++, OpenCL and RTL Applications with the Vitis

강의기간

2020년 9월 15일~9월 17일(2일간)

Time

15 (Tuesday) 10:00 am - 17 (Thursday) 5:00 pm

교육장소

당산 리버트론 IT 교육센터(리버트론 홈페이지 참조)

교육비

900,000원 (VAT 포함)

주관(강사)

자일링스 Vitis인증 강사

진행여부

신청중

교육분류

ATP 교육

수준

중급

교육대상

FPGA를 Vitis 기반으로 C/C++, OpenCL, RTL을 사용하여 데이터를 가속 처리해야 하는 SW 엔지니어, SW기반의 엔지니어가 HW기반의 FPGA를 이용하여 가속 디자인 개발 시스템을 이해해야 하는 사용자.

수강신청

수강신청

Education Details

◆ 교육명

Accelerating Applications with the Vitis Unified Software

◆ 교육 대상

FPGA를 Vits 기반으로 C/C++, OpenCL, RTL을 사용하여 데이터를 가속 처리해야 하는 SW 엔지니어

FPGA/SoC(Zynq, MPSoC) 그리고 VersalTM ACAPs를 사용하여 SW Application을 가속 해야 하는 엔지니어

◆ 교육 과정

Software Tool : Vitis

Textbook : Accelerating Applications with the Vitis Unified Software

◆ 교육 목표

    OpenCL API 모델 이해 및 Application 구축 및 실행

    XRT(Linux-based Xilinx runtime)을 사용하여 하드웨어 구성 및 프로세서의 데이터 이동 커널링 및 제어

    DC(Data Center) , Embedded Application Vitis 환경 및 makefile flow 이해

    C/C++, OpenCL 또는 RTL IP로부터 Kernel 생성 및 Vitis analyzer 이용하여 분석 및 설계 최적화 이해

◆ 강의 개요

IT의 변화는 점차 빅-데이터(Big Data), 고속 처리 시스템으로 발전하고 있다. 그래서 Xilinx사에서 빅-데이터(Big Data) 및 고속 처리를 위한 FPGA 보드로 Alveo라고 하는 보드를 개발하여 사용 자들이 사용할 수 있도록 지원하고 있다. 본 과정은 이러한 빅-데이터(Big Data) 처리 및 고속 처리 시스템을 위해서 지원하는 Alveo를 사용하여 쉽게 개발하기 위한 SW로 VITIS라는 SW를 제공하고 있다. 이 VITIS에 C, C++. OpenCL 및 RTL Application을 적용하여 사용자가 개발하기 편하게 작업을 할 수 있도록 도와 주는 교육 과정이다. 본 교육 과정을 통해서 VITIS SW를 이용한 개발 환경을 이해하고 VITIS에 C, C++. OpenCL 및 RTL Application을 적용하여 사용하도록 한다.

이론 실습

1일차

  • Vitis Unifiled SW 및 Platform 소개
  • HW 기본적인 가속 이해
  • Alveo 소개
  • Vitis 실행 모델 및 XRT
  • Vitis IDE SW Overview
  • Vitis command line 이용 Flow 구성 실습
  • Vitis 실행 모델 및 XRT 실습

2일차

  • NDRange 소개 및 작업
  • 디자인 Profiling 및 디버깅 이해
  • C-base의 Kernel 이해 및 Kernel 최적화
  • Host code 및 디자인 퍼포먼스 최적화
  • Synchronizing  디자인 실습
  • C/C++ 이용한 Kernel 최적화 구성 실습
  • RTL Kernel Wizard 를 사용하여 기존 IP 가속기 적용 실습
  • 디자인 퍼포먼스 최적화 실습

Leave A Comment