Training: Accelerating Applications with the Xilinx Vitis Unified Software Environment, Montreal

March 4 and 5, 2020 in Montréal, Québec

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
March 4 and 5, 2020 9:00 am to 5:00 pm Room M1410
Polytechnique Montréal
Pavillon Lassonde
2700 chemin de la Tour
Montreal, Quebec
See the course description.

Pricing and Registration

Attendee Group Price Registration
Trainer: See the Trainer Requirements. $100 Closed.
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.

Please follow the Computer Setup Guide to set up your laptop prior to the course.


We recommend the following hotel for your accommodation:

Terrasse Royale Hotel
5225 Côte-des-Neiges,
Montréal, Canada
Phone: 514-739-6391
Toll-Free: 1-800-567-0804

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.

Planning an event, course or departmental meeting? CMC is interested in supporting and participating in your events.

Scroll to Top

CMC Planned Service Disruption

Thursday, August 6
8 am to 9 am EDT

CMC is making improvements to infrastructure that will potentially affect connectivity to CMC managed license servers.

We apologize for the inconvenience this may cause.

We're Hiring!

If you’re ready for a new challenge and want to learn everyday while working with talented colleagues, we want to connect with you.