![SciNet HPC at the University of Toronto](/img/default-banner.jpg)
- 205
- 111 569
SciNet HPC at the University of Toronto
Приєднався 10 бер 2015
Videos on Scientific Computing, High Performance Computing, and Data Science from SciNet courses, training sessions and other events organized by the SciNet HPC Consortium.
SciNet HPC is the supercomputer centre at the University of Toronto, hosting Niagara, one of the fastest supercomputers in Canada, plus a range of other systems. SciNet provides Canadian researchers with computational resources and expertise necessary to perform their research on scales not previously possible in Canada. We help power work from the biomedical sciences and aerospace engineering to astrophysics and climate science. Our free education and training program for students and users helps them obtain advanced computing skills and knowledge needed in their research and in the workplace. SciNet provides resources for the Digital Research Alliance of Canada.
SciNet HPC is the supercomputer centre at the University of Toronto, hosting Niagara, one of the fastest supercomputers in Canada, plus a range of other systems. SciNet provides Canadian researchers with computational resources and expertise necessary to perform their research on scales not previously possible in Canada. We help power work from the biomedical sciences and aerospace engineering to astrophysics and climate science. Our free education and training program for students and users helps them obtain advanced computing skills and knowledge needed in their research and in the workplace. SciNet provides resources for the Digital Research Alliance of Canada.
C++20 Modules
Modules are source code components with a well-defined interface such that they can be reused in other code without requiring knowledge of the implementation or exposing its internals. In this talk, we will discuss how modules can be supported in C++. We will see that for most of its existance, C++ has had to use the "header file plus object files" paradigm inherited from C to support modules, until proper C++-based modules were introduced in the C++20 standard. Unfortunately, few C++ compilers fully support the C++20 modules, and their implementations and usage varies a lot. We will give an overview not only of the issues but also of what is possible with some current compilers.
-------
This webinar was presented by Ramses van Zon (SciNet) on May 1, 2024, as a part of a series of weekly Compute Ontario Colloquia. The webinar was hosted by SciNet. The colloquia cover different advanced research computing (ARC) and high performance computing (HPC) topics, are 45 to 60 minutes in length, and are delivered by experts in the relevant fields. Further details can be found at www.computeontario.ca/training-colloquia
-------
This webinar was presented by Ramses van Zon (SciNet) on May 1, 2024, as a part of a series of weekly Compute Ontario Colloquia. The webinar was hosted by SciNet. The colloquia cover different advanced research computing (ARC) and high performance computing (HPC) topics, are 45 to 60 minutes in length, and are delivered by experts in the relevant fields. Further details can be found at www.computeontario.ca/training-colloquia
Переглядів: 104
Відео
How to Buy a Supercomputer for Scientific Computing
Переглядів 2762 місяці тому
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...
Multi-factor Authentication (2024)
Переглядів 384 місяці тому
Multi-factor authentication, MFA, two-factor authentication, or 2FA, along with similar terms, is an electronic authentication method in which a user is granted access to a device, website or application only after successfully presenting two or more pieces of evidence (or factors) to an authentication mechanism: MFA protects user data-which may include personal identification or financial asse...
Research Data Management for Reproducibility
Переглядів 494 місяці тому
A high-level look at what we mean by reproducible research and how research data management (RDM) plays a key role in supporting reproducibility. We draw from the literature to define and discuss reproducibility across disciplines, and various approaches to ensuring research data, metadata, and code are managed in ways that lend themselves to this key aspect of scientific advancement and integr...
Block Internet Advertisements by Setting up Pi-Hole on an Older PCs or Laptop
Переглядів 1616 місяців тому
Pi-Hole, a lightweight network-wide ad blocker, stands as a powerful solution for enhancing online privacy, security, and the overall user experience. We will explore the dynamic world of Pi-Hole using a Docker container implementation, which can be easily deployed on older hardware using Docker. We'll guide you through the process of setting up Docker networking to allow Pi-Hole to have its ow...
Web scraping in Python
Переглядів 2347 місяців тому
Web scraping is a method used to extract data from websites. It involves programmatically downloading web pages and parsing their HTML to extract the necessary information. It can be used to harvest data for the purpose of statistical analysis, training machine learning models, and creating alerts. In this talk, we'll discuss how to use basic programming skills in Python to scrape the web. We'l...
Rarray: Reference-Counted Multidimensional Arrays for C++
Переглядів 937 місяців тому
Compared to some other programming languages (like Fortran and Python), the native support for large multidimensional arrays in C is quite poor. There are many libraries trying to fill this deficiency, and there is hope at the horizon in the form of the planned C 23 and C 26 standards. But we would rather not wait for these, nor require C programmers to learn large frameworks, or worry about pe...
SWIFT: A Modern Highly Parallel Gravity and Smoothed Particle Hydrodynamics Solver for Astrophysics
Переглядів 1728 місяців тому
Numerical simulations have become one of the key tools used by theorists in all the fields of astrophysics and cosmology. The development of modern tools that target the largest existing computing systems and exploit state-of-the-art numerical methods and algorithms is thus crucial. In this talk, we introduce the fully open-source highly-parallel, versatile, and modular coupled hydrodynamics, g...
Intro to Advanced Research Computing
Переглядів 1498 місяців тому
This workshop is an entry-level primer for those largely new to supercomputing, i.e., to computing on shared, remote resources. It is intended to demystify the somewhat intimidating term "High-Performance Computing" (HPC), and to serve as a foundation upon which to build over the coming days. Topics will include motivation for HPC, available resources, essential issues, and a high level overvie...
High-Performance Computing in R
Переглядів 1398 місяців тому
In the world where data has become extremely important, scientists require tools to process large volumes of data efficiently. R became increasingly popular in recent years for data processing, statistical analysis, and data science. In this session we will discuss tools that measure the performance of an R code, so that we can understand the nature of performance issues. We will also describe ...
Encrypted Workflows on Multi-user Supercomputers
Переглядів 749 місяців тому
Using high-performance computing (HPC) or cloud environments inevitably means sharing storage and compute resources with strangers, and entrusting our code and data to the care of system administrators. While these systems usually operate in good faith and provide best-practice security, data breaches may still happen. Encryption can provide some additional protection for highly sensitive data,...
Intro to SciNet, Niagara and Mist
Переглядів 27810 місяців тому
An introduction how to use the national supercomputers Niagara and Mist hosted at the SciNet HPC Consortium at the University of Toronto, Canada. Covering what SciNet is, how to log in using SSH keys, and how to use software modules, file systems, job submission, etc.
Exploring Self-Hosted Password Managers
Переглядів 322Рік тому
Password managers offer users a way to generate, store, and organize strong passwords and notes. In this presentation, we will discuss the benefits and drawbacks of self-hosted password managers, highlight their key features, and explore their role in enhancing password security. We will explore a few self-hosted password managers that are free of charge that have become popular solutions for m...
Parallel Job Orchestration with GNU Parallel
Переглядів 270Рік тому
Many research computing projects involve workloads of large amounts of relatively short, independent computations. Such workloads are a common reason for researchers to move to shared resources. Despite being called an "embarrasingly parallel" problem, orchestrating large amounts of small computational jobs is surprisingly subtle, particularly when dealing with shared resources with their own u...
Multi-Factor Authentication
Переглядів 123Рік тому
Multi-factor authentication (MFA), also called two-factor authentication or similar terms, is an electronic authentication method in which a user is granted access to a device, website, or application only after successfully presenting two or more pieces of evidence ("factors") to an authentication mechanism. Typically, these factors include knowledge (something only the user knows), possession...
Making use of SIMD Vectorisation to Improve Code Performance
Переглядів 1,8 тис.Рік тому
Making use of SIMD Vectorisation to Improve Code Performance
A Comparison of Neural Network Frameworks
Переглядів 256Рік тому
A Comparison of Neural Network Frameworks
Dec 2020 SNUG: IEEE VIz Challenge 2021
Переглядів 283 роки тому
Dec 2020 SNUG: IEEE VIz Challenge 2021
Intro to Linux Shell - Lecture (June 2020)
Переглядів 3564 роки тому
Intro to Linux Shell - Lecture (June 2020)
I’m going to use this to run Minecraft at 600 fps
Why can't academics ever fix their fucking audio? Ramses' (fucking lmao) voice is gated as hell, but somehow there's still mic static? If I paid tuition for this, I'd want my money back.
"PromoSM"
is it considered illegal or "hacking" , asking because I'm interested to make a project to scrape a website (Checked its robots.txt file and its not allowed) but I think since its very small project it'll only collect data when i run the program (not automatically) to get small data
Es mio no interesa es mio 0
This lecture video is really great, but if you provide those documents, codes and website links this will help us a lot.
Synchron stentrode into python and use for apps..
51:35 Shouldn't NRHS be 3?, because vector b is of size 10 (with NRHS=2) but is initialized with 15 elements.
Thank you for releasing the video here on UA-cam. Can you give us the link to download workshop materials. That would help me to follow and exercise along with the tutorial. Thanks
I'd love this, as well!
can someone tell me that from where i can get the fMRI dataset
did you find?
I don't know if this section is still active or not..but the some data files used in the tutorials are missing and it seems like a lot has changed in nilearn as well!
When I tried these codes in colab, I was stuck at getting the files..it won't fetch any file based on suffix and extension
Hi, thank for sharing this sound full information. how can we get packages(python codes) about MRI image analysis
great
Thank you so much very helpful video, please upload more videos!!!
Are the assignments available anywhere?
Will the next tutorials be uploaded?
great
Slide 17, Definition: has a typo. j=aj should be j=ai.
Where can I find the other videos for this course?
Hi, can you share BIDS_tutorial? Whether it's Git or UA-cam, it doesn't matter. Thank you.
Cool!
Heyo , where's the continuation of this?
I've just finished my first course on omp... thank you very much, indeed!
where can I find the previous videos?
Please, make a video about PET Analysis. Thank you.
nice rack lmao more server pawn or the donkey gets it ! ?
Thanks for uploading this :)
These videos and the content the you put out are amazing resources. Thank you for making it open to the public. 👍
Was there any tutorial 1?
I think Python for MRI Analysis Day 3 is missing.
Why are you screaming? You don't have to scream just because you're American lol
24:14 lol
At 49:20, please correct the function name from arithmetic_mean to geometric_mean as you are taking square root of the multiplication of the two numbers. It is surprising that how this gets unnoticed as you have not corrected even in your lectures in 2020 available on the official website.
by the way, do you know why this function is written twice? (double arithmetic_mean in line 4 and 15) ? isn't it enough to declare it in line 4, as i presume the definition is inside the cmath file? can we call it without defining it explicitly in line 15?
porque o cara fica gritando? irritante isso.
please upload the next tutorials. It helped me a lot to get a head start in the fmari brain image processing.
Geez that cabling is a mess.
i would call it "basically un-repairable"
thank you
I really need help, ready to pay even for ur consultation. Thank you.. Kindly contact me deevyankar@gmail.com I need help for doinh some work in my phd.
Dear Sir... Can we input MRI IMAGES WITHOUT ANY PROCESSING TO CNN MODEL TO CLASSIFY ALZHIMIER.....
the major preference of deep learning is doing feature extraction and classification simultaneously, so in my opinion with little preprocesses, yes we can
i did and thats why im here lol (you wont like it)
@@ManojKumar-qg9bw which preprocessing method did you end up using
@@preverse805 FSL
Hey, did you completed the project? And if yes What is the method that you used?
C++
which programming language do they use in the course?
Amazing content!
FYI: Events of June 10th and 11th will be postponed by a day.
19:50 Where the lecture begins
Thanks 3.48e+38
here is where you fall in love with subtitles!
Good video, this professor sounds exactly like Carlos Sainz 😁
zaxpy does not solve for x. It is a vector add-scale operation. It combines vector x with y to produce a vector result.