Empower your research: Expand your knowledge at the 2023 Compute Ontario Summer School
- Date: June 12 to 29, 2023
- Time: Monday to Friday from 9am to 4:30pm Eastern Time (with 1.5h lunch break)
- Where: Virtual/Online
- Cost: Free
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.
- Two parallel streams, ensuring flexibility and tailored learning experiences.
- Sessions are offered five days a week, providing ample opportunities to enhance your knowledge and skills.
- Six hours of immersive learning each day, allowing for a deep dive into the subject matter.
- Workshops and presentations on advanced research computing, high-performance computing tools, programming languages, machine learning, visualization, programming GPUs, bioinformatics, research data management, and more.
- Workshop difficulty levels ranging from beginner to intermediate to advanced, with prerequisites clearly outlined in each workshop description.
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:
- Option 1:
- Login using your pre-existing Digital Research Alliance of Canada (CCDB) account with the same credentials you use to access your national compute resources.
- Then come back here and select courses one-at-a-time from the schedule below and self-enrol for each desired course.
- Option 2:
- Create a CO Training account.
- Login to that account.
- Then come back here to select courses one-at-a-time from the schedule below and self-enrol for each desired course.
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.