Overview of Parallel Computing

Tue, May 21, 2024 2:00pm - Thu, May 23, 2024 4:00pm

Status: Completed

A general overview of parallel computing and an introduction to common terminology.

Parallel computing is the business of breaking a large problem into tens, hundreds, or even thousands of smaller problems which can then be solved at the same time using a cluster of computers, or supercomputer. It can reduce processing time to a fraction of what it would be on a desktop or workstation, or enable you to tackle larger, more complex problems. It’s widely used in big data mining, AI, time-critical simulations, and advanced graphics such as augmented or virtual reality. It’s used in fields as diverse as genetics, biotech, GIS, computational fluid dynamics, medical imaging, drug discovery, and agriculture.

Prerequisites: Before you take this training you should...

  • Be comfortable using the command line.
  • Be able to understand a shell script and make simple edits to it.
  • Know at least one programming language enough to be able to write a simple program.

 

This session will take place on:

  • Tuesday, May 21st, 2:00 - 4:00 pm
  • Thursday, May 23rd, 2:00 - 4:00 pm

All times above are in Atlantic time (UTC-3:00).

Each two-hour session includes lectures and learning exercises.

Participants must have a computer with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.). As with any on-line course, a headset and a second monitor will be of benefit.

Participants must register using their institutional / organizational email address (not a personal email, ie. gmail)

Instructions on how to connect will be provided prior to the event.