/
Educational Opportunities and Workshops

Educational Opportunities and Workshops

Spring 2025

GPU Day, April 14, save the date!

February

  • RTO Ignition: Agent Based Modeling, February 5, 1:00 - 4:00 PM, In-Person. Registration Link.

  • How to Use the Linux Shell: Working with Files and Directories, February 13, 2:00 PM - 3:00 PM, Zoom. Registration Link.

  • Python: Machine Learning, February 13, 3:15 PM - 4:15 PM, Zoom. Registration Link.

  • How to Use the Linux Shell: Pipes, Filters, and Loops, February 20, 2:00 PM - 3:00 PM, Zoom. Registration Link.

  • Python: Deep Learning, February 20, 3:15 PM - 4:15 PM, Zoom. Registration Link.

  • Data Transfers with ASU Research Computing, February 27, 1:00 PM - 2:00 PM, Zoom. Registration Link.

  • How to Use the Linux Shell: Shell Scripts and Finding Things, February 27, 2:00 PM - 3:00 PM, Zoom. Registration Link.

  • Beginner’s Guide to Research Computing, February 27, 3:15 PM - 4:30 PM, Zoom. Registration Link.

March

  • Beyond Text: Harnessing the Potential of Large Language Models for Innovation, March 6, 2:00 PM - 3:00 PM, Zoom. Registration Link.

  • Advanced Research Acceleration with GPUs, March 6, 3:15 PM - 4:15 PM, Zoom. Registration Link.

  • How to Use the Linux Shell: Using the Scheduler, March 13, 2:00 PM - 3:00 PM, Zoom. Registration Link.

  • Advanced Computing with R, March 13, 3:15 PM - 4:15 PM, Zoom. Registration Link.

  • AI Ignition: GitHub's AI-Powered Programming Assistant, March 20, 2:00 PM - 2:30 PM, Zoom. Registration Link.

  • Welcome to the Quantum Collaborative: Exploring NVIDIA’s CUDA-Q, IBM's Qiskit, Quantum Rings, and MATLAB, March 20, 2:45 PM - 3:15 PM, Zoom. Registration Link.

  • Beginner's Guide to Research Computing, March 27, 1:00 PM - 2:15 PM, Zoom. Registration Link.

  • Advanced Computing Techniques, March 27, 2:30 PM - 3:30 PM, Zoom. Registration Link.

April - More details coming soon!

  • GPU Day, April 14, more details soon!

  • Accelerating Research with GPUs

  • Managing Python Environments on Sol

  • Applications and Uses of MATLAB

  • Data Transfers with ASU Research Computing

  • Advanced Computing Techniques: Job and Memory Profiling

  • Advanced Computing Techniques: Job Arrays and Dependencies

  • Introduction to R for Research Computing

  • Advanced Computing with R

  • Beginner's Guide to Research Computing

  • Supercharge Your Research!

  • Empowering Secure Research: Navigating the KE Secure Cloud for Sensitive Data Analysis

  • Welcome to the Quantum Collaborative: Exploring NVIDIA’s CUDA-Q, IBM's Qiskit, Quantum Rings, and MATLAB

  • Jetstream2: NSF’s Next Generation of Cloud Computing

May - More details coming soon!

  • Beyond Text: Harnessing the Potential of Large Language Models for Innovation

  • Data Transfers with ASU Research Computing

  • Beginner's Guide to Research Computing

GPU Day

  • GPU Day 2023 Materials.

  • GPU Day 2024 Materials.

  • GPU Day 2025 Materials.

Research Computing Expo

  • Research Computing Expo 2022 Recordings and Slides.

  • Research Computing Expo 2021 Materials.

  • Research Computing Expo 2023 Materials.

  • Research Computing Expo 2024 Materials.

Past Workshops

See a complete catalog of past workshops: Catalog of Past Workshops

Workshop Descriptions

Click on the workshop summaries below to see descriptions!

This workshop will cover the Agave supercomputer configuration, batch and interactive access, and available software packages. Access has been greatly simplified with Open OnDemand, a browser-based portal to Agave supporting command-line shell, drag and drop file transfer, job submission, and RStudio and Jupyter interfaces. A sample of applications run on the system will demonstrate the variety of computational research Agave supports, including new GPU acceleration capability. In preparation for the workshop all attendees are encouraged to obtain an account on Agave if they do not already have one: https://cores.research.asu.edu/research-computing/get-started/create-an-account

This workshop covers more advanced topics for conducting research on ASU's high-performance computing supercomputer, mostly focusing on batch submission processes and benchmarking jobs through the command line. In preparation for the workshop all attendees are encouraged to obtain an account on Agave if they do not already have one: https://cores.research.asu.edu/research-computing/get-started/create-an-account

This workshop provides training for using the Linux command-line interface. The workshop utilizes materials provided by the Software Carpentries on Unix shells, and emphasizes the bare minimum requirements to become proficient on the supercompter.

The Unix shell has been around longer than most of its users have been alive. It has survived so long because it’s a power tool that allows people to do complex things with just a few keystrokes. More importantly, it helps them combine existing programs in new ways and automate repetitive tasks so they aren’t typing the same things over and over again. Use of the shell is fundamental to using a wide range of other powerful tools and computing resources (including “high-performance computing” supercomputers). These lessons will start you on a path towards using these resources effectively.

In preparation for the workshop all attendees are encouraged to obtain an account on Agave if they do not already have one: https://cores.research.asu.edu/research-computing/get-started/create-an-account

This workshop will focus on approaches to porting Matlab applications to a supercomputer environment such as that of ASU's Agave supercomputer. This is not an intro to Matlab course. The intended audience member will have developed Matlab code that runs on a desktop machine but now would like to run this code in a parallel environment. This may be implemented through either:

  1. Batch submission of multiple single-threaded instances (e.g. parameter sweep)

  2. Multithreading m file using "parfor" command

  3. Confronting large datasets using distributed arrays or tall arrays

  4. Exploiting Matlab functions ported to GPU

  5. Multithreading C-code using OpenMP or writing cuda kernels and compiling with mex compiler to be called by Matlab

  6. Introduction to features of the Matlab Parallel Server

In preparation for the workshop all attendees are encouraged to obtain an account on Agave if they do not already have one: https://cores.research.asu.edu/research-computing/get-started/create-an-account

This workshop will focus on best practice, profiling and benchmarking in R. This workshop will also introduce how to submit R jobs to ASU’s Agave supercomputer through the use of batch submissions, parameter sweeps, and SLURM job arrays. In preparation for the workshop all attendees are encouraged to obtain an account on Agave if they do not already have one: https://cores.research.asu.edu/research-computing/get-started/create-an-account

 

Related content

Catalog of Past Workshops
Catalog of Past Workshops
More like this
Transferring Files to a Supercomputer
Transferring Files to a Supercomputer
Read with this
2023 Research Computing Expo
2023 Research Computing Expo
More like this
Managing Python Modules Through the Mamba Environment Manager
Managing Python Modules Through the Mamba Environment Manager
Read with this
GPU Day 2024
GPU Day 2024
More like this
Python Package Installation Method Comparison
Python Package Installation Method Comparison
Read with this