Empower your research: Expand your knowledge at the 2023 Compute Ontario Summer School

Event Description

Compute Ontario Summer School, jointly organized by SHARCNET, SciNet, Centre for Advanced Computing, and in collaboration with the RDM Network of Experts, offers a comprehensive curriculum packed with nearly 30 courses for researchers, students, and staff. These sessions are offered in two parallel streams which cover a wide range of topics including Advanced Research Computing (ARC), High Performance Computing (HPC), and Research Data Management (RDM) and are available at introductory to advanced levels. Whether you are interested in a specific topic or wish to explore multiple areas, you have the freedom to register for one, some, or all of the workshops available.

Registration

Registration is a two-step process. First, log in. Second, self-enrol into your desired courses. You can do these two steps using one of the following options:

Registration is limited! It is encouraged to secure your spot early.

Schedule

The title of each workshop in the table below links to a course page with more information:

Stream Date(s) Length Course
Week 1: Monday, June 12
S1 Mon. June 12:
9am to 12pm
1:30pm to 4:30pm
1 day Introduction to the Linux Shell
S2 Mon. June 12:
9am to 12pm
0.5 days (AM) Data Security
S2 Mon. June 12:
1:30pm to 2:50pm
0.25 days (PM) Research Data Management and HPC: Moving Toward Shared Best Practices
S2 Mon. June 12:
3:00pm to 4:30pm
0.25 days (PM) Introduction to Borealis, Odesi, and Geoportal
Week 1: Tuesday, June 13
S1 Tues. June 13:
9am to 12pm
0.5 days (AM) Introduction to Advanced Research Computing
S2 Tues. June 13:
9am to 10:20am
0.25 days (AM) Research Data About People- New Policy and New Opportunities
S2 Tues. June 13:
10:30am to 12pm
0.25 days (AM) Safe Sharing of Data
S1 Tues. June 13:
1:30pm to 4:30pm
0.5 days (PM) Introduction to Version Control (Git)
S2 Tues. June 13:
1:30pm to 2:50pm
0.25 days (PM) Introduction to Alliance RDM Services
S2 Tues. June 13:
3pm to 4:30pm
0.25 days (PM) Data and Software Management: Good Practices to Support Long-term Access to Data and Code
Week 1: Wednesday, June 14
S1 Wed. June 14:
9am to 12pm
1:30pm to 4:30pm
1 day Introduction to Python
S2 Wed. June 14:
9am to 10:20am
0.25 days (AM) Encrypted Workflows on Multi-user Supercomputers
S2 Wed. June 14:
10:30am to 12pm
0.25 days (AM) Using Containers: Apptainer
S2 Wed. June 14:
1:30pm to 4:30pm
0.5 days (PM) Multicore Parallel Programming (OpenMP)
Week 1: Thursday, June 15 and Friday, June 16
S1 Thurs. June 15:
9am to 12pm
1:30pm to 4:30pm
1 day Introduction to C
S1 Fri. June 16:
9am to 12pm
1:30pm to 4:30pm
1 day Parallel Debugging and Profiling for Compiled Languages
S2 Thurs. June 15:
9am to 12pm
1:30pm to 4:30pm
Fri. June 16:
9am to 12pm
1:30pm to 4:30pm
2 days Advanced Research Computing with Julia
Week 2: Monday, June 19
S1 Mon. June 19:
9am to 12pm
0.5 days (AM) Data Preparation
S1 Mon. June 19:
1:30pm to 4:30pm
0.5 days (PM) oneAPI Library and Programming Model for Image Inferencing for Both CPU and GPU
S2 Mon. June 19:
9am to 12pm
1:30pm to 4:30pm
1 day High Performance Computing in Python
Week 2: Tuesday, June 20 to Wednesday, June 21
S1 Tues. June 20:
9am to 12pm
1:30pm to 4:30pm
Wed. June 21:
9am to 12pm
1:30pm to 4:30pm
2 days Artificial Neural Networks (a.k.a. Deep Learning)
S2 Tues. June 20:
9am to 12pm
1:30pm to 4:30pm
Wed. June 21:
9am to 12pm
1:30pm to 4:30pm
2 days Modern C++ Parallel Programming
Week 2: Thursday, June 22 to Friday, June 23
S1 Thurs. June 22:
9am to 12pm
1:30pm to 4:30pm
1 day Machine Learning
S1 Fri. June 23:
9am to 12pm
0.5 day Text Mining
S2 Thurs. June 22:
9am to 12pm
1:30pm to 4:30pm
Fri. June 23:
9am to 12pm
1:30pm to 4:30pm
2 days Parallel Computing with Fortran
Week 3: Monday, June 26 to Thursday, June 29
S1 Mon. June 26:
9am to 12pm
1:30pm to 4:30pm
Tues. June 27:
9am to 12pm
1:30pm to 4:30pm
2 days Cluster Parallel Programming (MPI)
S1 Wed. June 28:
9am to 12pm
1:30pm to 4:30pm
1 day Bioinformatics
S1 Thurs. June 29:
9am to 12pm
1:30pm to 4:30pm
1 day Scientific Visualization
S2 Mon. June 26:
9am to 12pm
1:30pm to 4:30pm
Tues. June 27:
9am to 12pm
1:30pm to 4:30pm
Wed. June 28:
9am to 12pm
1:30pm to 4:30pm
3 days GPU Programming: CUDA
S2 Thurs. June 29:
9am to 12pm
1:30pm to 4:30pm
1 day Object-Oriented Programming (OOP) and Exception Handling Using C++

Need Help? Have Questions?

Should you require any assistance, have questions, etc. please open a ticket by sending an email to support@tech.alliancecan.ca with the subject 2023 Compute Ontario Summer School and explain what you require assistance with and/or ask any questions you may have.