Difference between revisions of "Online Seminars"

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


==General Interest Webinars==
==General Interest Webinars==
===2024===
* 2024/11/20 - [https://youtu.be/pxY3G3BhwyA Survival guide for the upcoming GPU upgrades (more total power, but fewer GPUs)], Sergey Mashchenko, [[Colloquium 2024 Survival guide for the upcoming GPU upgrades (more total power, but fewer GPUs)|Abstract]], [[Media:MIG_MPS.pdf|slides]]
* 2024/11/06 - [https://youtu.be/EX57wUhXH9I Git Part 3: Managing Workflows], Ed Armstrong, [[Colloquium 2024 Git Part 3: Managing Workflows|Abstract]], [[Media:.pdf|slides]]
* 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/02/24 - [https://www.youtube.com/watch?v=n_rNjvafkxY Generating interactive visualizations with Plotly on Graham], James Desjardins, [[Webinar 2021 Generating interactive visualizations with Plotly on Graham|Abstract]], [[Media:.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]]
* 2021/12/01 - [https://youtu.be/ETgeUo5T6Og Introduction to Eclipse Part 3 - Debugging MPI code], Ge Baolai, [[Webinar 2021 Introduction to Eclipse Part 3 - Debugging MPI code|Abstract]], [[Media:Eclipse3.pdf|slides]]
* 2021/11/17 - [https://youtu.be/PR2Rs0W4zYg The Layered Grammar of Graphics (ggplot2/plotnine)], Tyson Whitehead, [[Webinar 2021 The Layered Grammar of Graphics (ggplot2/plotnine)|Abstract]], [[Media:Ggplot.pdf|slides]]
* 2021/11/03 - [https://youtu.be/SaBoCikLyd8 Running machine learning example (MNIST) on multi-cores/nodes in Graham], Isaac Ye, [[Webinar 2021 Running machine learning example (MNIST) on multi-cores/nodes in Graham|Abstract]], [[Media:Using_multiple_GPUs_for_Machine_Learning_Nov_3.pdf|slides]]
* 2021/10/20 - [https://youtu.be/i01RyTscrR0 Scaling Hyperparameter Tuning with Dask-ML on Clusters], Jinhui Qin, [[Webinar 2021 Scaling Hyperparameter Tuning with Dask-ML on Clusters|Abstract]], [[Media:Dask_ML.pdf|slides]]
* 2021/10/06 - [https://www.youtube.com/watch?v=GcYbaPClwGE META: running a large number of jobs conveniently], Sergey Mashchenko, [[Webinar 2021 META: running a large number of jobs conveniently|Abstract]], [[Media:META_2021.pdf|slides]]
* 2021/09/22 - [https://youtu.be/oq-StJbODY8 ROCm: AMD's platform for GPU computing], Pawel Pomorski, [[Webinar 2021 ROCm: AMD's platform for GPU computing|Abstract]], [[Media:gis_rocm.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/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/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/05/19 - [https://www.youtube.com/watch?v=U28PvqVR7sc DIY Local Program Installation], Doug Roberts, [[Webinar 2021 DIY Local Program Installation|Abstract]]
* 2021/05/05 - [https://www.youtube.com/watch?v=bDaWrH38XMA Pandas Recipes for New Python Users], Tyler Collins, [[Webinar 2021 Pandas Recipes for New Python Users|Abstract]], [[Media:Pandas_Recipes.pdf|slides]]
* 2021/04/21 - [https://www.youtube.com/watch?v=t5eNtewYgJw Debugging your code with DDT], Sergey Mashchenko, [[Webinar 2021 Debugging your code with DDT|Abstract]], [[Media:Debugging_your_code_with_DDT_2021.pdf|slides]], [https://git.sharcnet.ca/syam/Debugging_exercises code examples]
* 2021/04/07 - [https://www.youtube.com/watch?v=lvJv_aN-wQU An Update on ADF/AMS software on Graham], Jemmy Hu, [[Webinar 2021 An Update on ADF/AMS software on Graham|Abstract]], [[Media:ADF_AMS_2021.pdf|slides]]
* 2021/03/24 - [https://www.youtube.com/watch?v=yF3-FkXe2LI FauxConda: ways to use Conda without conda], Jose Sergio Hleap, [[Webinar 2021 FauxConda: ways to use Conda without conda|Abstract]], [[Media:FauxConda.pdf|slides]]
* 2021/03/17 - [https://www.youtube.com/watch?v=1UGwixrLQGU Scalable Memory Allocation for Parallel Algorithms], Armin Sobhani, [[Webinar 2021 Scalable Memory Allocation for Parallel Algorithms|Abstract]], [[Media:Scalable_Memory_Allocation_for_Parallel_Algorithms.pdf|slides]]
* 2021/02/24 - [https://www.youtube.com/watch?v=n_rNjvafkxY Generating interactive visualizations with Plotly on Graham], James Desjardins, [[Webinar 2021 Generating interactive visualizations with Plotly on Graham|Abstract]], [[Media:Generating_interactive_visualizaiton_with_plotly_on_graham.pdf|slides]]
* 2021/02/10 - [https://www.youtube.com/watch?v=i-DaDcCPRLI Using multiple GPUs for Machine Learning], Isaac Ye, [[Webinar 2021 Using multiple GPUs for Machine Learning|Abstract]], [[Media:Using_multiple_GPUs_for_Machine_Learning.pdf|slides]]
* 2021/02/10 - [https://www.youtube.com/watch?v=i-DaDcCPRLI Using multiple GPUs for Machine Learning], Isaac Ye, [[Webinar 2021 Using multiple GPUs for Machine Learning|Abstract]], [[Media:Using_multiple_GPUs_for_Machine_Learning.pdf|slides]]
* 2021/02/03 - [https://www.youtube.com/watch?v=GHlls6bQZ5o Computing in arbitrary precision], Ge Baolai, [[Webinar 2021 Computing in arbitrary precision|Abstract]], [[Media:Mpfun_2021w.pdf|slides]]
* 2021/02/03 - [https://www.youtube.com/watch?v=GHlls6bQZ5o Computing in arbitrary precision], Ge Baolai, [[Webinar 2021 Computing in arbitrary precision|Abstract]], [[Media:Mpfun_2021w.pdf|slides]]
Line 14: Line 100:
* 2020/11/04 - [https://www.youtube.com/watch?v=xTLFz-5a5Ec Julia: Parallel computing revisited], Ge Baolai, [[Webinar 2020 Julia: Parallel computing revisited|Abstract]], [[Media:Julia_parallel2.pdf|slides]]
* 2020/11/04 - [https://www.youtube.com/watch?v=xTLFz-5a5Ec Julia: Parallel computing revisited], Ge Baolai, [[Webinar 2020 Julia: Parallel computing revisited|Abstract]], [[Media:Julia_parallel2.pdf|slides]]
* 2020/10/21 - [https://youtu.be/LEdtD-QInGU Introduction to Git], Ed Armstrong, [[Webinar 2020 Introduction to Git|Abstract]], [[Media:GIT_Introduction_Slides.pdf|slides]]
* 2020/10/21 - [https://youtu.be/LEdtD-QInGU Introduction to Git], Ed Armstrong, [[Webinar 2020 Introduction to Git|Abstract]], [[Media:GIT_Introduction_Slides.pdf|slides]]
* 2020/10/14 - [https://youtu.be/017v0RsXLjA Preparing for RAC 2021 applications], Ge Baolai, [[Webinar 2020 Preparing for RAC 2021 applications|Abstract]], [[Media:.pdf|slides]]
* 2020/10/14 - [https://youtu.be/017v0RsXLjA Preparing for RAC 2021 applications], Ge Baolai, [[Webinar 2020 Preparing for RAC 2021 applications|Abstract]], [[Media:Preparing_for_RAC_2021_applications.pdf|slides]]
* 2020/10/07 - [https://youtu.be/qZ2WLyVg_MA Introduction to HPC Programming Language Chapel: Parallel Approaches], Jemmy Hu, [[Webinar 2020 Introduction to HPC Programming Language Chapel: Parallel Approaches|Abstract]], [[Media:HPC_Chapel_2.pdf|slides]]
* 2020/10/07 - [https://youtu.be/qZ2WLyVg_MA Introduction to HPC Programming Language Chapel: Parallel Approaches], Jemmy Hu, [[Webinar 2020 Introduction to HPC Programming Language Chapel: Parallel Approaches|Abstract]], [[Media:HPC_Chapel_2.pdf|slides]]
* 2020/09/23 - [https://youtu.be/iPwgM3asXK8 Is my neural network too big to fit into GPU?], Weiguang Guan, [[Webinar 2020 Is my neural network too big to fit into GPU?|Abstract]], [[Media:IsmyNNtoobigforGPU.pdf|slides]], [http://www.sharcnet.ca/~guanw/GIS-2020-09-23/tf-gpu.tar.gz Code]
* 2020/09/23 - [https://youtu.be/iPwgM3asXK8 Is my neural network too big to fit into GPU?], Weiguang Guan, [[Webinar 2020 Is my neural network too big to fit into GPU?|Abstract]], [[Media:IsmyNNtoobigforGPU.pdf|slides]], [http://www.sharcnet.ca/~guanw/GIS-2020-09-23/tf-gpu.tar.gz Code]
* 2020/09/09 - [https://youtu.be/A4mn2LzEZEw Options for Solving Jobs with Many Tasks], Doug Roberts, [[Webinar 2020 Options for Solving Jobs with Many Tasks|Abstract]], [[Media:.pdf|slides]]
* 2020/09/09 - [https://youtu.be/A4mn2LzEZEw Options for Solving Jobs with Many Tasks], Doug Roberts, [[Webinar 2020 Options for Solving Jobs with Many Tasks|Abstract]]
* 2020/08/12 - [https://youtu.be/m9gJD64Hsc8 Bioinformatics in the terminal: Tips and tricks to make your life easier], Jose Sergio Hleap, [[Webinar 2020 Bioinformatics in the terminal: Tips and tricks to make your life easier|Abstract]], [[Media:Bioinf_tips_tricks.pdf|slides]]
* 2020/08/12 - [https://youtu.be/m9gJD64Hsc8 Bioinformatics in the terminal: Tips and tricks to make your life easier], Jose Sergio Hleap, [[Webinar 2020 Bioinformatics in the terminal: Tips and tricks to make your life easier|Abstract]], [[Media:Bioinf_tips_tricks.pdf|slides]]
* 2020/07/29 - [https://youtu.be/H1LGxHN7Bqk How to Use C++ Parallel Algorithms in a Distributed Memory Setup (i.e. MPI)], Armin Sobhani, [[Webinar 2020 How to Use C++ Parallel Algorithms in a Distributed Memory Setup (i.e. MPI)|Abstract]], [[Media:How_to_Use_C++_Parallel_Algorithms_in_a_Distributed_Memory_Setup.pdf|slides]]
* 2020/07/29 - [https://youtu.be/H1LGxHN7Bqk How to Use C++ Parallel Algorithms in a Distributed Memory Setup (i.e. MPI)], Armin Sobhani, [[Webinar 2020 How to Use C++ Parallel Algorithms in a Distributed Memory Setup (i.e. MPI)|Abstract]], [[Media:How_to_Use_C++_Parallel_Algorithms_in_a_Distributed_Memory_Setup.pdf|slides]]
Line 147: Line 233:
* 2014/11/12 - [https://www.youtube.com/watch?v=-uP2kcy_UXY Linear Algebra on GPU], Pawel Pomorski, [[Webinar 2014 Linear Algebra on GPU|Abstract]], [[Media:Linear_algebra_gpu_2014_sharcnet_general.pdf|slides]]
* 2014/11/12 - [https://www.youtube.com/watch?v=-uP2kcy_UXY Linear Algebra on GPU], Pawel Pomorski, [[Webinar 2014 Linear Algebra on GPU|Abstract]], [[Media:Linear_algebra_gpu_2014_sharcnet_general.pdf|slides]]
* 2014/10/29 - [https://www.youtube.com/watch?v=AcCB8KsGw_0 Is the Intel Xeon Phi right for me?], Fei Mao, [[Webinar 2014 Is the Intel Xeon Phi right for me|Abstract]], [[Media:Phi_webinar_fei_2014.pdf|slides]]
* 2014/10/29 - [https://www.youtube.com/watch?v=AcCB8KsGw_0 Is the Intel Xeon Phi right for me?], Fei Mao, [[Webinar 2014 Is the Intel Xeon Phi right for me|Abstract]], [[Media:Phi_webinar_fei_2014.pdf|slides]]
* 2014/10/15 - [http://vidyoreplay.computecanada.ca/replay/showRecordingExternal.html?key=sFTnmJCJWIQiiXT CUDA Basics and how to], Isaac Ye, [[Webinar 2014 CUDA Basics and how to|Abstract]], [[Media:GPU_Basics_2014.pdf|slides]]
* 2014/10/15 - [https://youtu.be/Wd6KAHWeV-4 CUDA Basics and how to], Isaac Ye, [[Webinar 2014 CUDA Basics and how to|Abstract]], [[Media:GPU_Basics_2014.pdf|slides]]
* 2014/10/01 - [https://www.youtube.com/watch?v=G1E-q_IPdFU An Introduction to Java Threads], Ed Armstrong, [[Webinar 2014 An Introduction to Java Threads|Abstract]], [[Media:Java_Threads_Introduction_-_141001.pdf|slides]]
* 2014/10/01 - [https://www.youtube.com/watch?v=G1E-q_IPdFU An Introduction to Java Threads], Ed Armstrong, [[Webinar 2014 An Introduction to Java Threads|Abstract]], [[Media:Java_Threads_Introduction_-_141001.pdf|slides]]
* 2014/09/17 - [http://vidyoreplay.computecanada.ca/replay/showRecordingExternal.html?key=Hyw0I5iWeejPXGj Advanced Message Passing in MPI: Using MPI Datatypes with Opaque C++ Types], Paul Preney, [[Webinar 2014 Advanced Message Passing in MPI: Using MPI Datatypes with Opaque C++ Types|Abstract]], [[Media:MPI_Datatypes_with_Opaque_Types_seminar_2014.pdf|slides]]
* 2014/09/17 - [https://youtu.be/Y_K4Lm4aXEA Advanced Message Passing in MPI: Using MPI Datatypes with Opaque C++ Types], Paul Preney, [[Webinar 2014 Advanced Message Passing in MPI: Using MPI Datatypes with Opaque C++ Types|Abstract]], [[Media:MPI_Datatypes_with_Opaque_Types_seminar_2014.pdf|slides]]
* 2014/06/18 - [http://vidyoreplay.computecanada.ca/replay/showRecordingExternal.html?key=v8vHaI03h7eIUPq Debugging at SHARCNET], Hugh Merz, [[Webinar 2014 Debugging at SHARCNET|Abstract]], [[Media:Debugging_general_interest_seminar_2014.pdf|slides]]
* 2014/06/18 - [https://youtu.be/7kpIXuD5HG0 Debugging at SHARCNET], Hugh Merz, [[Webinar 2014 Debugging at SHARCNET|Abstract]], [[Media:Debugging_general_interest_seminar_2014.pdf|slides]]
* 2014/05/21 - [http://vidyoreplay.computecanada.ca/replay/showRecordingExternal.html?key=rEDKvAG7ELIXpHH Running MATLAB in SHARCNET], Jemmy Hu, [[Webinar 2014 Running MATLAB in SHARCNET|Abstract]], [[Media:Running_MATLAB_at_SHARCNET_2014.pdf|slides]]
* 2014/05/21 - [https://youtu.be/rchRB4ar4OI Running MATLAB in SHARCNET], Jemmy Hu, [[Webinar 2014 Running MATLAB in SHARCNET|Abstract]], [[Media:Running_MATLAB_at_SHARCNET_2014.pdf|slides]]
* 2014/04/16 - [http://vidyoreplay.computecanada.ca/replay/showRecordingExternal.html?key=NMc3J9T2XFLORVu My code doesn’t crash -- why should I still use Valgrind?], Tyson Whitehead, [[Webinar 2014 My code doesn’t crash -- why should I still use Valgrind|Abstract]], [[Media:seminar-2014-04-16-slides.pdf|slides]]
* 2014/04/16 - [https://youtu.be/F0Wzsr8zKQs My code doesn’t crash -- why should I still use Valgrind?], Tyson Whitehead, [[Webinar 2014 My code doesn’t crash -- why should I still use Valgrind|Abstract]], [[Media:seminar-2014-04-16-slides.pdf|slides]]
* 2014/03/19 - [http://vidyoreplay.computecanada.ca/replay/showRecordingExternal.html?key=03M9MeXvKzpSzaR Managing your files effectively at SHARCNET with SVN], Baolai Ge, [[Webinar 2014 Managing your files effectively at SHARCNET with SVN|Abstract]], [http://www.sharcnet.ca/~bge/seminars/svn/ slides]
* 2014/03/19 - [https://youtu.be/sN1od6J_xYw Managing your files effectively at SHARCNET with SVN], Baolai Ge, [[Webinar 2014 Managing your files effectively at SHARCNET with SVN|Abstract]]
* 2014/02/19 - [http://vidyoreplay.computecanada.ca/replay/showRecordingExternal.html?key=OcRXACVARwJ9bZy Profiling MPI codes with Allinea's MAP], Sergey Mashchenko, [[Webinar 2014 Profiling MPI codes with Allinea's MAP]], [http://www.sharcnet.ca/~syam/MAP_webinar_02.2014.pdf slides]
* 2014/02/19 - [https://youtu.be/HtBXZUf2708 Profiling MPI codes with Allinea's MAP], Sergey Mashchenko, [[Webinar 2014 Profiling MPI codes with Allinea's MAP]], [http://www.sharcnet.ca/~syam/MAP_webinar_02.2014.pdf slides]
* 2014/01/27 - [http://vidyoreplay.computecanada.ca/replay/showRecordingExternal.html?key=YzA0Pm5MlHpa2eJ New User Seminar 2014-Jan-27], Baolai Ge
* 2014/01/27 - [https://youtu.be/xYySnkPsHuo New User Seminar 2014-Jan-27], Baolai Ge
* 2014/01/15 - [http://vidyoreplay.computecanada.ca/replay/showRecordingExternal.html?key=DzGFPc8oMUSiZIT Webinar 2015 Using parallel I/O in SHARCNET], Alex Razoumov, [http://bit.ly/1ksxxja slides]
* 2014/01/15 - [https://youtu.be/Ddv0Xxzdlh8 Webinar 2015 Using parallel I/O in SHARCNET], Alex Razoumov, [http://bit.ly/1ksxxja slides]


===2013===
===2013===
* 2013/12/18 - [http://vidyoreplay.computecanada.ca/replay/showRecordingExternal.html?key=vN6GEES9ZoKgGtG Why Would I Use GPUs?], Pawel Pomorski, [[Webinar 2013 Why Would I Use GPUs?|Abstract]], [http://ppomorsk.sharcnet.ca/gpu_general_interest_dec2013.pdf slides]
* 2013/12/18 - [https://youtu.be/PfbplY-87p4 Why Would I Use GPUs?], Pawel Pomorski, [[Webinar 2013 Why Would I Use GPUs?|Abstract]], [http://ppomorsk.sharcnet.ca/gpu_general_interest_dec2013.pdf slides]
* 2013/11/20 - [http://vidyoreplay.computecanada.ca/replay/showRecordingExternal.html?key=esrlrLxn4qTEVp2 Introduction to Linux], Isaac Ye, [[Webinar 2013 Introduction for Linux Abstract|Abstract]], [http://www.sharcnet.ca/~isaac/intro_linux_nov_2013.pdf slides]
* 2013/11/20 - [https://youtu.be/SgNgxGxkGZ4 Introduction to Linux], Isaac Ye, [[Webinar 2013 Introduction for Linux Abstract|Abstract]], [http://www.sharcnet.ca/~isaac/intro_linux_nov_2013.pdf slides]
* 2013/05/01 - Quick-n-dirty Ways to Run Serial Code Faster, in Parallel, Sergey Mashchenko, [http://www.sharcnet.ca/~syam/quick_parallel.pdf slides]
* 2013/05/01 - Quick-n-dirty Ways to Run Serial Code Faster, in Parallel, Sergey Mashchenko, [http://www.sharcnet.ca/~syam/quick_parallel.pdf slides]
* 2013/02/11 - [https://youtu.be/OyxlW8UffN0 New user seminar], Ge Baolai
* 2013/01/23 - [https://youtu.be/aUufc91sfeM Bash shell scripting], Isaac Ye
===2012===
* 2012/11/21 - [https://youtu.be/szASgA39ZMI New user seminar, part 2], Hugh Merz
* 2012/10/24 - [https://youtu.be/MCZTeUDbw08 Introduction to Valgrind], Tyson Whitehead
* 2012/09/26 - [https://youtu.be/75u3u3qGg_g Why would I use GPUs?], Pawel Pomorski
* 2012/05/29 - [https://youtu.be/DXkKyo7Mzd4 Introduction to SHARCNET environment], Alex Razoumov
* 2012/05/29 - [https://youtu.be/zEZsAAgddZ4 Introduction to Linux], Isaac Ye
* 2012/05/29 - [https://youtu.be/FjZB7y4FuHA HPC architecture overview], Hugh Merz
* 2012/05/29 - [https://youtu.be/m9O6OoAuCDs Appraising your programming skills], David McCaughan
* 2012/04/04 - [https://youtu.be/GvwMFZng-O4 Optimizing tools], Nick Chepurny
===2011===
* 2011/11/23 - [https://youtu.be/v0M02K8uuT8 Subversion], Ge Baolai
* 2011/11/02 - [https://youtu.be/x9bQKe4NfdE Visualizing data with Paraview], Alex Razoumov
* 2011/10/12 - [https://youtu.be/mgBUebB78Bc Matlab parallel computing toolbox], Jemmy Hu
* 2011/09/21 - [https://youtu.be/3kxjQdDelm4 Linear algebra on GPU], Pawel Pomorski


== 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 15:00, 21 November 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