Difference between revisions of "Online Seminars"

From SHARCNETHelp
Jump to navigationJump to search
 
(111 intermediate revisions by the same user not shown)
Line 2: Line 2:


==General Interest Webinars==
==General Interest Webinars==
===2024===
* 2024/10/23 - [https://youtu.be/ZKy2WLmgsZc Parallel Programming: MPI I/O Basics], Jemmy Hu, [[Parallel Programming: MPI I/O Basics|Abstract]], [[Media:MPI_IO_Basics_2024.pdf|slides]]
* 2024/10/09 - [https://www.youtube.com/watch?v=Ua4qXbxcHcU Introspection for Jobs: in-job monitoring of performance], Mark Hahn, [[Introspection for Jobs: in-job monitoring of performance|Abstract]]
* 2024/09/25 - [https://youtu.be/0z5goffgIe4 Multidimensional Arrays in C++], Paul Preney, [[Multidimensional Arrays in C++|Abstract]], [[Media:Multidimensional_Arrays_in_Cpp.pdf|slides]]
* 2024/09/11 - [https://youtu.be/BhGprcuU5NI Debugging and Optimization of PyTorch Models], Collin Wilson, [[Colloquium 2024 Debugging and Optimization of PyTorch Models|Abstract]], [[Media:Pytorch_profiling.pdf|slides]], [https://github.com/cwilson51/CO-Colloquium-Pytorch-profiler Code]
* 2024/08/28 - [https://youtu.be/gYkgnha68DI Using machine learning to predict rare events], Weiguang Guan, [[Colloquium 2024 Using machine learning to predict rare events|Abstract]], [[Media:COCO_Train_machine_learning_models_to_predict_rare_events.pdf|slides]]
* 2024/08/14 - [https://www.youtube.com/watch?v=RQaXX2yrED0 Diagnosing Wasted Resources from User Facing Portals on the National Clusters], Tyler Collins, [[Colloquium 2024 Diagnosing Wasted Resources from User Facing Portals on the National Clusters|Abstract]], [[Media:DiagnosingWaste.pdf|slides]]
* 2024/08/07 - [https://www.youtube.com/watch?v=c4MZPuLog28 The Emergence of WebAssembly (Wasm) in Scientific Computing], Armin Sobhani, [[Colloquium 2024 The Emergence of WebAssembly (Wasm) in Scientific Computing|Abstract]], [[Media:The_Emergence_of_WebAssembly_in_Scientific_Computing.pdf|slides]]
* 2024/07/17 - [https://youtu.be/MXff0iaoWhs Exploring Compute Usage from User Facing Portals on the National Clusters], James Desjardins, [[Colloquium 2024 Exploring Compute Usage from User Facing Portals on the National Clusters|Abstract]], [[Media:COCO_2024-07.pdf|slides]]
* 2024/05/08 - [https://youtu.be/1P383m0ddPc Compute Ontario Summer School 2024], Pawel Pomorski, [[Colloquium 2024 Compute Ontario Summer School 2024|Abstract]], [[Media:Preview_Compute_Ontario_Summer_School_2024.pdf|slides]]
* 2024/04/24 - [https://youtu.be/0ZXqqGpbIWo Data Wrangling with Tidyverse (part 2)], Tyson Whitehead, [[Colloquium 2024 Data Wrangling with Tidyverse (part 2)|Abstract]]
* 2024/04/10 - [https://youtu.be/pJYdBzb6zkI Accelerating data analytics with RAPIDS cuDF], Nastaran Shahparian, [[Colloquium 2024 Accelerating data analytics with RAPIDS cuDF|Abstract]], [[Media:CuDF.pandas.pdf|slides]]
* 2024/03/27 - [https://www.youtube.com/watch?v=piNP2LbfMFk Accelerating Graph Analysis on GPUs], Jinhui Qin, [[Colloquium 2024 Accelerating Graph Analysis on GPUs|Abstract]], [[Media:CuGraph-Slides.pdf|slides]]
* 2024/03/13 - [https://youtu.be/RuZx9TFXFPE Make: a declarative, lazy, parallel workload manager.  Elegant or obsolete?], Mark Hahn, [[Colloquium 2024 Make: obsolete or elegant?|Abstract]]
* 2024/02/28 - [https://youtu.be/Q8HwLg22BpY Debugging your code with DDT], Sergey Mashchenko, [[Colloquium 2024 Debugging your code with DDT|Abstract]], [[Media:DDT3.pdf|slides]]
* 2024/02/14 - [https://youtu.be/BjocqqYwVww MySQL Part 3: Constraints and Joins], Ed Armstrong, [[Colloquium 2024 MySQL Part 3: Constraints and Joins|Abstract]], [[Media:Sql_part3.pdf|slides]]
* 2024/01/31 - [https://youtu.be/0GKWxQROsPM Introduction to GPU programming with OpenMP], Jemmy Hu, [[Colloquium 2024 Introduction to GPU programming with OpenMP|Abstract]], [[Media:OpenMP_GPU_GIS2024_Jemmy.pdf|slides]]
* 2024/01/17 - [https://youtu.be/FmKxYqpbgaM False Sharing and Contention in Parallel Codes], Paul Preney, [[Colloquium 2024 False Sharing and Contention in Parallel Codes|Abstract]], [[Media:False_Sharing_and_Contention_in_Parallel_Codes.pdf|slides]]
===2023===
* 2023/11/29 - [https://youtu.be/VhBa9dXfWiI Skorch: Training PyTorch models with scikit-learn], Collin Wilson, [[Colloquium 2023 Skorch: Training PyTorch models with scikit-learn|Abstract]]
* 2023/11/15 - [https://youtu.be/KT7NxwIwJD0 Squeeze more juice out of a single GPU in deep learning], Weiguang Guan, [[Colloquium 2023 Squeeze more juice out of a single GPU in deep learning|Abstract]], [[Media:Squeeze_more_juice_out_of_a_single_GPU_in_deep_learning.pdf|slides]], [https://staff.sharcnet.ca/guanw/2023/logicalGPUs.tar.gz code]
* 2023/11/01 - [https://youtu.be/iFygWrM0NJg Generalized End to End Python and Neuroscience Workflows on a Compute Cluster], Tyler Collins, [[Colloquium 2023 Generalized End to End Python and Neuroscience Workflows on a Compute Cluster|Abstract]]
* 2023/10/18 - [https://youtu.be/nyOH8nvHBss p2rng – A C++ Parallel Random Number Generator Library for the Masses], Armin Sobhani, [[Colloquium 2023 p2rng – A C++ Parallel Random Number Generator Library for the Masses|Abstract]], [[Media:P2rng_-_A_C++_Parallel_Random_Number_Generator_Library_for_the_Masses.pdf|slides]]
* 2023/10/04 - [https://youtu.be/loy43pdwYl0 Exploring job wait times on Alliance compute clusters: a holistic view], James Desjardins, [[Colloquium 2023 Exploring job wait times on Alliance compute clusters: a holistic view|Abstract]], [[Media:Job_priority_giw_2023-10.pdf|slides]]
* 2023/09/20 - [https://youtu.be/8_Q-WwqY_Og Data Wrangling with Tidyverse], Tyson Whitehead, [[Colloquium 2023 Data Wrangling with Tidyverse|Abstract]], [[Media:Tidyverse.pdf|slides]]
* 2023/08/09 - [https://youtu.be/t6kNLwkGMP0 Automating scientific workflows with AiiDA], Pawel Pomorski, [[Colloquium 2023 Automating scientific workflows with AiiDA|Abstract]], [[Media:Aiida_seminar_aug9_2023.pdf|slides]]
* 2023/07/26 - [https://youtu.be/cf4c7_2lEN0 DIY job monitoring, from cache misses to CO2 footprint], Mark Hahn, [[Colloquium 2023 DIY job monitoring, from cache misses to CO2 footprint|Abstract]]
* 2023/07/12 - [https://youtu.be/efHBV3b1Ylg Leveraging the power of Linux on Windows with WSL], Edward Armstrong, [[Colloquium 2023 Leveraging the power of Linux on Windows with WSL|Abstract]], [[Media:WSL.pdf|slides]]
* 2023/05/17 - [https://youtu.be/gxmceLPQC8A Contrastive learning], Weiguang Guan, [[Colloquium 2023 Contrastive learning|Abstract]], [[Media:Contrastivelearning.pdf|slides]], [https://staff.sharcnet.ca/guanw/2023/contrastivelearning.tar.gz code]
* 2023/05/03 - [https://youtu.be/Uq60vknROcM Modern Approaches to Profiling in Python with Scalene], Tyler Collins, [[Colloquium 2023 Modern Approaches to Profiling in Python with Scalene|Abstract]], [https://github.com/Andesha/sharcnet-cython code and slides]
* 2023/04/19 - [https://www.youtube.com/watch?v=RYtdiOhrv0Q CUDA, ROCm, oneAPI – All for One or One for All?], Armin Sobhani, [[Colloquium 2023 CUDA, ROCm, oneAPI – All for One or One for All?|Abstract]], [[Media:CUDA,_ROCm,_oneAPI_–_All_for_One_or_One_for_All.pdf|slides]], [https://github.com/arminms/one4all repository]
* 2023/04/05 - [https://youtu.be/4UTlftKKdko Running MATLAB on Alliance's Clusters], Jemmy Hu, [[Colloquium 2023 Running MATLAB on Alliance's Clusters|Abstract]], [[Media:Running_MATLAB_on_Alliance_Clusters.pdf|slides]]
* 2023/03/22 - [https://youtu.be/NjcQYEXvKpc Before and after submitting Octave/Matlab jobs on the clusters], James Desjardins, [[Colloquium 2023 Before and after submitting Octave/Matlab jobs on the clusters|Abstract]]
* 2023/03/08 - [https://www.youtube.com/watch?v=DnjwZfHeu90 Plotnine: R's Grammar of Graphics in Python], Tyson Whitehead, [[Colloquium 2023 plotnine: R's Grammar of Graphics in Python|Abstract]]
* 2023/02/22 - [https://www.youtube.com/watch?v=4xIdxwwbbic Accelerated DataFrame with Dask-cuDF on multiple GPUs], Jinhui Qin, [[Colloquium 2023 Accelerated DataFrame with Dask-cuDF on multiple GPUs|Abstract]], [[Media:Dask-cuDF-slides.pdf|slides]]
* 2023/02/08 - [https://www.youtube.com/watch?v=M76wHwckNPU An introduction to MPLAPACK, a multi-precision linear algebra library], Ge Baolai, [[Colloquium 2023 An introduction to MPLAPACK, a multi-precision linear algebra library|Abstract]], [[Media:Coco_mplapack.pdf|slides]]
* 2023/01/25 - [https://www.youtube.com/watch?v=LPyHrUBuE6Q How Research Data Management (RDM) Intersects with ARC and Why Should I Care?], Jeff Moon (Compute Ontario), [[Colloquium 2023 How Research Data Management (RDM) Intersects with ARC and Why Should I Care?|Abstract]], [[Media:HPC-RDM-Interactions-CO-Colloquium-2023-01-25.pdf|slides]] (CC-BY licensing)
* 2023/01/11 - [https://youtu.be/KmdCwHycZPE Performance: current and upcoming systems], Mark Hahn, [[Colloquium 2023 Performance: current and upcoming systems|Abstract]], [[Media:Performance current and coming.pdf|slides]]
===2022===
* 2022/12/14 - [https://youtu.be/x_RfyVkGBvg Which GPU should I use?], Pawel Pomorski, [[Webinar 2022 Which GPU should I use?|Abstract]], [[Media:Which_GPU_should_I_use.pdf|slides]]
* 2022/11/30 - [https://www.youtube.com/watch?v=PWL_d13dPfs Deploying a simple Express.js Web App], Ed Armstrong, [[Webinar 2022 Deploying a simple Express.js Web App|Abstract]]
* 2022/11/16 - [https://www.youtube.com/watch?v=-lbxW-VtcQE Video Editing with KDEnLive], Sergey Mashchenko, [[Webinar 2022 Video Editing with KDEnLive|Abstract]], [[Media:Kdenlive_webinar.pdf|slides]]
* 2022/11/02 - [https://www.youtube.com/watch?v=FSqhaO6oWYc Profiling & Performance Tuning CPU Programs], Paul Preney, [[Webinar 2022 Profiling & Performance Tuning CPU Programs|Abstract]], [[Media:Perftuning.pdf|slides]]
* 2022/10/19 - [https://youtu.be/3nIa6MzKw00 Strategies For Managing Filesystem Quotas], Doug Roberts, [[Webinar 2022 Strategies For Managing Filesystem Quotas|Abstract]]
* 2022/10/05 - [https://youtu.be/mwTMZtCQtZg Transfer Learning with Tensorflow Hub], Weiguang Guan, [[Webinar 2022 Transfer Learning with Tensorflow Hub|Abstract]], [[Media:TransferLearning.pdf|slides]], [https://staff.sharcnet.ca/guanw/2022/transferLearning.tar.gz Code]
* 2022/09/21 - [https://youtu.be/fa6mQ2gXk1g Creating and Distributing Python Packages], Tyler Collins, [[Webinar 2022 Creating and Distributing Python Packages|Abstract]], [[Media:CreatingandDistributingPythonPackages.pdf|slides]]
* 2022/09/07 - [https://youtu.be/CsgBGpampvc Remote Development on Clusters with VSCode - Part II], Armin Sobhani, [[Webinar 2022 Remote Development on Clusters with VSCode - Part II|Abstract]], [[Media:Remote_Development_on_HPC_Clusters_with_VSCode.pdf|slides]]
* 2022/08/10 - [https://www.youtube.com/watch?v=Zir3NAS8p-4 Debugging with ParaView], Tyson Whitehead, [[Webinar 2022 Debugging with ParaView|Abstract]]
* 2022/07/27 - [https://www.youtube.com/watch?v=Qk3Le5HBxeg Visualizing job properties for wait time assessment], James Desjardins, [[Webinar 2022 Visualizing job properties for wait time assessment|Abstract]]
* 2022/07/13 - [https://www.youtube.com/watch?v=Qk3Le5HBxeg Working with Jupyter on Clusters], Jinhui Qin, [[Webinar 2022 Working with Jupyter on Clusters|Abstract]], [[Media:JupyterOnCluster-Qin.pdf|slides]]
* 2022/07/06 - [https://youtu.be/fkQTIi2lkAI Running PyTorch codes with multi-GPU/nodes on national systems], Isaac Ye, [[Webinar 2022 Running PyTorch codes with multi-GPU/nodes on national systems|Abstract]], [[Media:PyTorch_2022.pdf|slides]]
* 2022/06/15 - [https://youtu.be/A9YPibAEXEE Realtime display with Gnuplot], Ge Baolai, [[Webinar 2022 Realtime display with Gnuplot|Abstract]], [[Media:dirt.pdf|slides]]
* 2022/06/01 - [https://youtu.be/svlg08wTbt8 Speeding up Python code with Numba], Pawel Pomorski, [[Webinar 2022 Speeding up Python code with Numba|Abstract]], [[Media:Numba_webinar.pdf|slides]]
* 2022/05/18 - [https://youtu.be/51K5EqGqzCM Profiling GPU codes with Nsight], Sergey Mashchenko, [[Webinar 2022 Profiling GPU codes with Nsight|Abstract]], [[Media:Nsight_2022.pdf|slides]]
* 2022/05/04 - [https://youtu.be/Q1JXZ_zBeEY Demystifying Web Portals], Ed Armstrong, [[Webinar 2022 Demystifying Web Portals|Abstract]], [[Media:web_literacy.pdf|slides]]
* 2022/04/20 - [https://youtu.be/vrkCJagaF9U 10 ways to optimize your workflow], Mark Hahn, [[Webinar 2022 10 ways to optimize your workflow|Abstract]], [[Media:10_ways_to_improve_your_work.pdf|slides]]
* 2022/04/06 - [https://www.youtube.com/watch?v=bpmrfVqBowY Apptainer], Paul Preney, [[Webinar 2022 Apptainer|Abstract]], [[Media:Apptainer.pdf|slides]]
* 2022/03/23 - [https://youtu.be/oY4vZrKrMf0 Using Tensorboard to debug and profile neural network models], Weiguang Guan, [[Webinar 2022 Using Tensorboard to debug and profile neural network models|Abstract]], [[Media:Using_Tensorboard_to_debug_and_optimize.pdf|slides]], [https://staff.sharcnet.ca/guanw/2022/2022.tar.gz code]
* 2022/03/16 - [https://www.youtube.com/watch?v=I6rf8i2b-qE More Options for Solving Jobs with Many Tasks], Doug Roberts, [[Webinar 2022 More Options for Solving Jobs with Many Tasks|Abstract]]
* 2022/02/23 - [https://www.youtube.com/watch?v=xpBhPnRbeQo Gaussian16 and NBO7 on Graham and Cedar], Jemmy Hu, [[Webinar 2022 Gaussian16 and NBO7 on Graham and Cedar|Abstract]], [[Media:Gaussian16_NBO7.pdf|slides]]
* 2022/02/09 - [https://www.youtube.com/watch?v=lPsp97ZGoF8 Conquering the Scheduler], Tyler Collins, [[Webinar 2022 Conquering the Scheduler|Abstract]], [[Media:ConqSched-1.pdf|slides]]
* 2022/01/27 - [https://youtu.be/0tpsMak-jSY From histograms to dashboards: An introduction to data visualization with Python], Jose Sergio Hleap, [[Webinar 2022 From histograms to dashboards: An introduction to data visualization with Python|Abstract]], [https://jshleap.github.io/programming/writting-jDataViz/ blog], [https://jshleap.github.io/assets/notebooks/DataViz-doc.ipynb notebook]
* 2022/01/12 - [https://youtu.be/u9k6HikDyqk Remote Development on Clusters with VSCode], Armin Sobhani, [[Webinar 2022 Remote Development on Clusters with VSCode|Abstract]], [[Media:Remote_Development_on_HPC_Clusters_with_VSCode.pdf|slides]]
===2021===  
===2021===  
* 2021/12/15 - [https://www.youtube.com/watch?v=9WGiT8uiDWI Tips for identifying when job wait times can be reduced by job submission parameter changes], James Desjardins, [[Webinar 2021 Tips for identifying when job wait times can be reduced by job submission parameter changes|Abstract]], [[Media:SNGIW_job_wait_assess.pdf|slides]]
* 2021/12/15 - [https://www.youtube.com/watch?v=9WGiT8uiDWI Tips for identifying when job wait times can be reduced by job submission parameter changes], James Desjardins, [[Webinar 2021 Tips for identifying when job wait times can be reduced by job submission parameter changes|Abstract]], [[Media:SNGIW_job_wait_assess.pdf|slides]]
Line 12: Line 78:
* 2021/09/08 - [https://youtu.be/nERp0krcTbw Introduction to Eclipse, Part 2 - Developing and debugging MPI code], Ge Baolai, [[Webinar 2021 Introduction to Eclipse, Part 2 - Developing and debugging MPI code|Abstract]], [[Media:Eclipse_2021.pdf|slides]]
* 2021/09/08 - [https://youtu.be/nERp0krcTbw Introduction to Eclipse, Part 2 - Developing and debugging MPI code], Ge Baolai, [[Webinar 2021 Introduction to Eclipse, Part 2 - Developing and debugging MPI code|Abstract]], [[Media:Eclipse_2021.pdf|slides]]
* 2021/08/11 - [https://youtu.be/I72u4S8Wgj4 Git Part 2 – Common Git Commands], Ed Armstrong, [[Webinar 2021 Git Part 2 – Common Git Commands|Abstract]], [[Media:Git_part_2_desc.pdf|slides]]
* 2021/08/11 - [https://youtu.be/I72u4S8Wgj4 Git Part 2 – Common Git Commands], Ed Armstrong, [[Webinar 2021 Git Part 2 – Common Git Commands|Abstract]], [[Media:Git_part_2_desc.pdf|slides]]
* 2021/07/28 - [https://youtu.be/qiEoxpm5XZI Comparing CPU, GPU, memory, interconnect and filesystem performance across National systems], Mark Hahn, [[Webinar 2021 Comparing CPU, GPU, memory, interconnect and filesystem performance across National systems|Abstract]], [[Media:.pdf|slides]]
* 2021/07/28 - [https://youtu.be/qiEoxpm5XZI Comparing CPU, GPU, memory, interconnect and filesystem performance across National systems], Mark Hahn, [[Webinar 2021 Comparing CPU, GPU, memory, interconnect and filesystem performance across National systems|Abstract]]
* 2021/07/14 - [https://youtu.be/gjDndrwAVRE Hybrid MPI], Paul Preney, [[Webinar 2021 Hybrid MPI|Abstract]], [[Media:Hybridmpi.pdf|slides]]
* 2021/07/14 - [https://youtu.be/gjDndrwAVRE Hybrid MPI], Paul Preney, [[Webinar 2021 Hybrid MPI|Abstract]], [[Media:Hybridmpi.pdf|slides]]
* 2021/06/16 - [https://www.youtube.com/watch?v=kKWnB2F-N5U Learning from competition], Weiguang Guan, [[Webinar 2021 Learning from competition|Abstract]], [[Media:Learn_from_competition.pdf|slides]]
* 2021/06/16 - [https://www.youtube.com/watch?v=kKWnB2F-N5U Learning from competition], Weiguang Guan, [[Webinar 2021 Learning from competition|Abstract]], [[Media:Learn_from_competition.pdf|slides]]
Line 201: Line 267:
== New User Seminars ==
== New User Seminars ==


* [https://www.youtube.com/watch?v=A7AVK-gXt6w New User Seminar];  [[Media:New_User_Seminar_2019.pdf|PDF file]] (may not be up to date)
* [https://www.youtube.com/watch?v=JY1jo9GRffg New User Seminar];  [[Media:New_User_Seminar_2023.pdf|PDF file]] (may not be up to date)
* [https://www.youtube.com/watch?v=9wkMa_cJiXg Introduction to Compute Canada (a faculty edition)];  [[Media:What_Every_PI_Should_Know.pdf|PDF file]]
* [https://www.youtube.com/watch?v=9wkMa_cJiXg Introduction to Compute Canada (a faculty edition)];  [[Media:What_Every_PI_Should_Know.pdf|PDF file]]

Latest revision as of 16:11, 23 October 2024

Recordings of most of our webinars can be found on SHARCNET youtube channel, http://youtube.sharcnet.ca .

General Interest Webinars

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

New User Seminars