CO Summer School S2: Object-Oriented Programming (OOP) and Exception Handling Using C++
Date 29 June 2023 @ 13:00 - 20:30
Fuseau horaire: Eastern Time (US & Canada)
Langue d'enseignement: Anglais
C++ offers a unique blend of performance, abstraction, and stability that make it useful for large commercial and HPC projects, especially in performance-critical domains. The power and complexity of the language does present challenges, but with good practices, C++ remains an industry leader. Standards like Data Parallel C++ (DPC++) based on oneAPI aims to bring the productivity benefits of heterogeneous computing using a unified, standardized programming model that is future-proof, portable, and offers simplified programming along with high performance across CPUs, GPUs and accelerators.
In this workshop, we will explore Object-Oriented Programming which is a model for designing your C++ program around data and procedures which is important in machine learning and AI applications. We will also look at Exception Handling and it's application. The workshop will include a combination of presentations and live demos which participants can follow along.
This workshop will be delivered online in two sessions:
- June 29 from 9:00 A.M. to 12:00 P.M. Eastern Daylight Time
- June 29 from 1:30 P.M. to 4:00 P.M. Eastern Daylight Time
Compute Ontario Summer School is a series of online courses on Advanced Research Computing, High Performance Computing, and Research Data Management. It runs from June 12 to June 29, 2023. The courses are delivered each workday from 9:00am to 4:30pm (EDT) with a lunch break, in two parallel streams. You can register for any number of courses. Registration is free. Please register early as many courses have a limited capacity. The Summer School is jointly delivered by SHARCNET, SciNet, Centre for Advanced Computing, and RDM Network of Experts.
Mots-clés: Machine Learning, AI
Activity log