february 2020

19febAll Day20Accelerating Applications with the Xilinx Vitis Unified Software EnvironmentCMC Hosted TrainingGlobal Knowledge at Toronto Bay, 595 Bay Street

Event Details

CMC offers a two-day training course that will show you how to develop, debug, and profile new or existing C/C++ and RTL applications in the Xilinx Vitis™ unified software environment targeting both data center (DC) and embedded applications. This course will be held in Toronto (February 19 and 20) and repeated in Montréal (March 4 and 5). This course will be delivered by Hardent, a Xilinx Authorized Training Partner (ATP).

The emphasis of this course is on:

  • Building a software application using the OpenCL™ API to run hardware kernels on Alveo accelerator cards
  • Building a software application using the OpenCL API and the Linux-based Xilinx runtime (XRT) to schedule the hardware kernels and control data movement on an embedded processor platform
  • Demonstrating the Vitis environment GUI flow and makefile flow for both DC and embedded applications
  • Describing the Vitis platform execution model and XRT
  • Describing kernel development using C/C++ and RTL
  • Utilizing the Vitis analyzer tool to analyze reports
  • Explaining the design methodology to optimize a design

For more information, see the detailed course description.

Target Attendees

The prime target attendees are those who will provide training and support for the Xilinx FPGA and SOC programmable devices and tools to other users in their research groups. To be eligible as a trainer:

  • You agree to be identified and act as the designated trainer for your research group;
  • You are a faculty, student, or research staff from a Canadian Academic Institution;
  • Limit 1 per research group; and
  • You have (or have a supervisor with) a CMC Subscription.

The course is also available to other Academic Registrants (non-Trainers).


Date Time Location Details
February 19 and 20, 2020 9:00 am to 5:00 pm Global Knowledge at Toronto Bay
595 Bay Street
Suite 302
Toronto ON M5G 2C2
See the course description.

Pricing and Registration

Attendee Group Price Registration
Trainer: See the Trainer Requirements. $100
Academic with Subscription $200

Equipment Requirements

The training will use the attendees’ laptops. It is recommended to use a Windows host PC with:

  • at least an Intel® Core™ i7 quad-core processor (or equivalent),
  • at least 16 GB of memory (32GB for best results), and
  • at least 300 GB hard drive space, to facilitate all the downloads and the final installations.

Note: A registered xilinx.com user ID is required.

Instructions on installing the environment will be provided to the attendees

Travel Subsidy


For those participants registering as Trainers, CMC will provide 100% reimbursement for travel and accommodations in accordance with the Queen’s University Travel Policy.

Academics with Subscription (Non-Trainers)

CMC will provide reimbursement for limited subsidized travel and accommodations, in accordance with the following:

  • Academics travelling between 50-250 km each way are eligible for subsidy up to $700.00
  • Academics travelling over 250 km each way are eligible for subsidy up to $1000.00
  • CMC will not provide a subsidy for travel within 50 km each way.

For more information on CMC’s travel and accommodation guidelines, see Travel Procedures.

If you plan to apply for a travel subsidy, please read all the policies and guidelines listed above to ensure that you are qualified for the subsidy, and then follow the procedures and requirements to apply.

Note: Original detailed itemized receipts are a mandatory requirement for all travel-related expenses, including meals.


If you have any comments or questions regarding the course content or registration, please contact Hugh Pollitt-Smith (Pollitt-smith@cmc.ca).


Course cancellations must be received in writing at least one (1) week before the beginning date of the course in question to receive a full refund of the registration fee. A cancellation made after the deadline will not receive a refund. CMC Microsystems makes no commitments on refunds for travel or accommodations.


february 19 (Wednesday) - 20 (Thursday)


Global Knowledge at Toronto Bay

595 Bay Street

Scroll to Top

CMC Planned Service Disruption

Thursday, February 4
7 am to 9 am EST

CMC is performing upgrades on our datacenter infrastructure that will temporarily affect access to CMC online services. We apologize for the inconvenience this will cause.

We apologize for the inconvenience this may cause.