National systems funded through Canada Foundation for Innovation and academic institutions offer access to compute clusters via Compute Canada. Other clusters are available through the various regional consortia as well. We offer assistance with usage of these clusters, such as how to access the systems, using or compiling your software, and how to run your programs in the most efficient way.
High-performance computing (HPC) is a powerful tool in today’s research and allows for large-scale computations of complex systems, for big data analysis, or for data visualization. To achieve this, HPC systems have thousands of processors, multiple GPUs, hundreds of gigabytes of memory, and terabytes of storage available.
When writing a program, by default it will be a serial program. This means a single CPU core is used. However, most computers and, in particular, HPC clusters will have multiple cores available. To access the multiple CPUs, your program needs to be designed as a parallel program. This allows it to use many CPU cores simultaneously and this cuts down processing time substantially.
Regular seminars are held on various subjects ranging from how to get started with high performance computing to more in-depth programming techniques.
|June 16, 2021||Open|
|April 7, 2021||Watch the recording|
|March 10, 2021||Open|
|February 24, 2021||IT Services: Resources for professors|
|February 10, 2021||Open|
|January 20, 2021||What is Research Data Management?|
|November 25, 2020||Machine Learning with PyTorch|
|November 18, 2020||Watch the recording|
|October 21, 2020||High-performance computing with SOSCIP|
|September 29, 2020||Intro to High-Performance Computing|
|August 26, 2020||Data Visualization|
|August 19, 2020||Watch the recording|
|June 29, 2020||GPU Programming|
|June 24, 2020||Python Workshop|
|June 23, 2020||SPSS Workshop (in French)|
|May 28, 2020||Watch the recording|
|May 6, 2020||Introduction to Nvivo|
April 28, 2020
|Introduction to Microsoft Planner||Watch the recording|