Events

Refresh calendars Add to google calendar
April,2024
15 Apr 1:00 pm 4:00 pm

Shell Scripting

Learn how to write bash scripts, use environment variables, how to control process, and much more. Requires some Linux basic command line experience.Note: this event has been moved from April 8th to April 15th.Format: Virtual Virtual
SCMP201 - Apr 2024Show in Google map
17 Apr 12:00 pm 1:00 pm

CO Colloquium "How to Buy a Supercomputer for Scientific Computing"

Buying a new supercomputer that both maximises total performance, given our budget, and whose architecture suits our users' workloads is a very difficult balancing act. There are a wide range of decisions to be made, such as: CPU architecture; node count; memory size/bandwidth; GPU count; interconnect type; storage size; filesystem type/bandwidth; cooling type and power budget to name but a few. In order to balance all of these constraints we need to come up with a scoring system to compare potential candidate supercomputers. In this talk we describe the Scalable System Improvement (SSI) metric and apply it to the system refresh of Niagara & Mist. Virtual
COCO - 17 Apr 2024Show in Google map
23 Apr 11:00 am 12:00 pm

DAT112: Lecture 1

Introduction to neural network programming, lecture 1
DAT112 - Apr 2024
25 Apr 11:00 am 12:00 pm

DAT112: Lecture 2

Introduction to neural network programming, lecture 2
DAT112 - Apr 2024
30 Apr 11:00 am 12:00 pm

DAT112: Lecture 3

Introduction to neural network programming, lecture 3
DAT112 - Apr 2024
May,2024
2 May 11:00 am 12:00 pm

DAT112: Lecture 4

Introduction to neural network programming, lecture 4
DAT112 - Apr 2024
7 May 11:00 am 12:00 pm

DAT112: Lecture 5

Introduction to neural network programming, lecture 5
DAT112 - Apr 2024
8 May 1:00 pm 2:30 pm

Intro to Niagara

In about 90 minutes, learn how to use the SciNet systems Niagara and Mist, from securely logging in to running computations on the supercomputer. Experienced users may still pick up some valuable pointers.Format: Virtual Virtual
HPC105 - May 2024Show in Google map
June,2024
11 Jun 1:30 pm 4:30 pm

CO Summer School S1: Multicore parallel programming (OpenMP) (afternoon session)

This is an introduction to the intermediate level OpenMP hand-on course. OpenMP is a standard parallel programming API that supports multi-platform shared-memory multiprocessing programming in C, C++, and Fortran. This one-day course will cover the principles of OpenMP compiler directives, library routines, and environment variables with step-by-step hand-on examples. Case studies include various approaches for loop parallelism. We will also talk about the Task constructs for irregular programs, and the Target constructs for accelerators such as GPU. Participants will have hand-on programming experience with OpenMP as well as how to compile and run Multi-thread OpenMP code on different alliance clusters. Level: Introductory Length: Two 3-Hour Sessions Format: Lecture + Hands-on (Hands-on portion is CPU only.) Prerequisites: Basic knowledge of C, C++, or Fortran (part of the 2024 Compute Ontario Summer School) Virtual
COSS2024Show in Google map
11 Jun 1:30 pm 4:30 pmVirtualCOSS2024Show in Google map