Link to this document's Jupyter Notebook

In order to successfully complete this assignment you need to participate both individually and in groups during class. If you attend class in-person then have one of the instructors check your notebook and sign you out before leaving class on Friday April 9. If you are attending asynchronously, turn in your assignment using D2L no later than _11:59pm on Friday April 9.


In-Class Assignment: Go big or go home!

Logo for the top 500

Agenda for today's class (70 minutes)

  1. HW4 Review
  2. Which parallel library is best and why
  3. Aurora Scavenger Hunt

1. HW4 Review


2. Which parallel library is best and why

DO THIS: As a class we will make a list of example problems. These will include examples we have covered in class, examples we saw at UURAF, examples from our projects and any other problems we can think of.

DO THIS: Then we will try to come up with ways we can group the examples into categories with the goal of finding patterns in the examples.

DO THIS: For each example/category we will discuss what considerations should we keep in mind and how would we select the "best" parallel paradigm for each example.


3. Aurora Scavenger Hunt

Picture of the Aurora supercomputer

Image from: https://www.extremetech.com/extreme/287932-intel-doe-announce-first-ever-exascale-supercomputer-aurora

QUESTION: How fast is the Aurora computer going to be?

Put your answer to the above question here.

QUESTION: What Companies are suppling the hardware for Aroura?

Put your answer to the above question here.

QUESTION: Who is building Aroura?

Put your answer to the above question here.

QUESTION: What is new about the Aurora Hardware?

Put your answer to the above question here.

QUESTION: What type of parallelization does the Aurora use? Shared Memory, GPUs, FPGAs, shared network and/or other?

Put your answer to the above question here.

QUESTION: What libraries/languages will be used to program the Aruora in parallel?

Put your answer to the above question here.

QUESTION: How much will scientists need to rewrite their code to take advantage of the new Aruora Hardware?

Put your answer to the above question here.


Congratulations, we're done!

If you attend class in-person then have one of the instructors check your notebook and sign you out before leaving class. If you are attending asynchronously, turn in your assignment using D2L.

Course Resources:

Written by Dr. Dirk Colbry, Michigan State University Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.