OU Supercomputing Center for Education & Research
University of Oklahoma   OSCER   OU IT

 

 

Education

Supercomputing in Plain English:
A High Performance Computing Workshop Series

SiPE logo


Spring 2015 Workshops

FREE FREE FREE FREE FREE FREE FREE FREE

Tuesdays starting January 20 2015

1:30pm Central Time
3:30pm Atlantic
2:30pm Eastern
12:30pm Mountain
11:30am Pacific
10:30am Alaska
9:30am Hawaii-Aleutian
(Sessions are 1 hour, but budget 1 1/4 hours, in case we run long or there are lots of questions.)

Live in person: Stephenson Research & Technology Center boardroom
Live via videoconferencing: details coming soon

For FREE registration go here.
You only need to register once for the whole semester, not for each week.

NOTE: Please plan to participate EVERY TUESDAY Jan 20 - Apr 28 2015, with a few exceptions.

Our Facebook event is here.

TENTATIVE Topic List

  • Overview: What the Heck is Supercomputing?
  • The Tyranny of the Storage Hierarchy
  • Instruction Level Parallelism
  • Stupid Compiler Tricks
  • Shared Memory Multithreading (featuring OpenMP)
  • Distributed Multiprocessing (featuring MPI)
  • Applications and Types of Parallelism
  • Multicore Madness
  • High Throughput Computing
  • Accelerators: Number Crunching in Your Graphics Card
  • Grab Bag: Scientific Libraries, I/O Libriaries, Visualization


Spring 2013 Workshops

FREE FREE FREE FREE FREE FREE FREE FREE

Tuesdays starting January 22 2013

2:00pm Central Time
4:00pm Atlantic
3:00pm Eastern
1:00pm Mountain
12:00noon Pacific
11:00am Alaska
10:00am Hawaii-Aleutian
(Sessions are 1 hour, but budget 1 1/4 hours, in case we run long or there are lots of questions.)

Live in person: Stephenson Research & Technology Center boardroom
Live via videoconferencing: details below the session list
Streaming video recordings: links to be provided

For FREE registration:
Send e-mail to

NOTE: Please plan to participate EVERY TUESDAY Jan 22 - Apr 30 2013 except Tue March 19.
 
The schedule below shows only through Apr 9, but inevitably business travel, illness and/or inclement weather will affect this schedule.

Date

Topic

Slides & Videos

Tue
Jan 22
2013

Overview: What the Heck Is Supercomputing?

PowerPoint   PDF


Exercise #1:
Introduction to Batch Computing (PDF)
 
If you want to try these on a supercomputer other than OU's (Boomer), then download the
ZIP file and the Word document.
Streaming video recording coming soon

Tue
Jan 29
2013

The Tyranny of the Storage Hierarchy

PowerPoint   PDF


Exercise #2:
Tiling (PDF)
 
If you want to try these on a supercomputer other than OU's (Boomer), then download the then download the
ZIP file and the Word document.
Streaming video recording coming soon

Tue
Feb 5
2013

Instruction Level Parallelism

PowerPoint   PDF


Exercise #3:
Arithmetic Operations (PDF)
 
If you want to try these on a supercomputer other than OU's (Boomer), then download the then download the
ZIP file and the Word document.
Streaming video recording coming soon

Tue
Feb 12
2013

Stupid Compiler Tricks

PowerPoint   PDF


Exercise coming soon
Streaming video recording coming soon

Tue
Feb 19
2013

Shared Memory Multithreading

PowerPoint   PDF


Exercise coming soon
Streaming video recording coming soon

Tue
Feb 26
2013

Distributed Multiprocessing

PowerPoint   PDF


Exercise coming soon
Streaming video recording coming soon

Tue
March 5
2013

Applications and Types of Parallelism

PowerPoint   PDF


Exercise coming soon
Streaming video recording coming soon

Tue
March 12
2013

Multicore Madness

PowerPoint   PDF


Exercise coming soon
Streaming video recording coming soon

Tue
March 19
2013

NO SESSION
(OU Spring Break)

Tue
March 26
2013

High Throughput Computing

PowerPoint   PDF


Exercise coming soon
Streaming video recording coming soon

Tue
Apr 2
2013

NO SESSION
(instructor illness)

Tue
Apr 9
2013

GPGPU: Number Crunching in Your Graphics Card

PowerPoint   PDF


NO EXERCISE
Streaming video recording coming soon

Tue
Apr 16
2013

Grab Bag: Scientific Libraries, I/O, Visualization

PowerPoint   PDF


Exercise coming soon
Streaming video recording coming soon

Local participation at OU:
Stephenson Research & Technology Center Boardroom
1st floor, just to the left of the guard desk as you enter from the north (main) entrance
Driving Directions to SRTC
N42 Research Shuttle: Departs the South Oval at 1:16pm, arrives at SRTC 1:26pm.
 
Remote participation via videoconferencing:

REMOTE ACCESS SUMMARY

  • H.323: FREE if you have an H.323 device
    for example, Polycom, Cisco (formerly Tandberg), Lifesize, etc
  • Wowza: FREE, works in most web browsers on most PCs
    Uses Adobe Flash (similar to YouTube)
    NOTE: As far as we can tell, Wowza DOESN'T WORK on tablets or phones.
  • Toll free land line phone bridge
    (Please only use if you can't get in via videoconferencing.)
    800-832-0736, Access Code * 623-2874 #
    NOTE: We'll be on the phone bridge but will have our volume turned down, so we won't be able to hear you.
  • Send questions via e-mail to .
    NOTE: There WON'T be a way to ask questions by voice.
  • Slides will be posted to this webpage before each session (PowerPoint and PDF).
    PLEASE DOWNLOAD THE SLIDES BEFORE EACH SESSION STARTS.
  • Streaming video recordings will be posted to this webpage after each session.

REMOTE ACCESS DETAILS

  • H.323
    FREE if you have an H.323 device
    for example, Polycom, Cisco (formerly Tandberg), Lifesize, etc):
    • From an H.323 device:
      • If you AREN'T registered with the OneNet gatekeeper (probably the case):
        1. Dial:
          164.58.250.47
        2. Bring up the virtual keypad.
          On some H.323 devices, you can bring up the virtual keypad by typing:
          #
          (You may want to try without first, then with; some devices won't work with, but give cryptic error messages.)
        3. When asked for the conference ID, or if there's no response, enter:
          0409
        4. On most but not all H.323 devices, you indicate the end of conference ID with:
          #
      • If you ARE already registered with the OneNet gatekeeper:
        1. Dial:
          2500409
  • Wowza
    FREE, works in most web browsers on most PCs using Adobe Flash (similar to YouTube).
    NOTE: As far as we can tell, Wowza DOESN'T WORK on tablets or phones.
     
    On any PC — Windows or MacOS or Linux PC, desktop or laptop — bring up just about any web browser (for example, Internet Explorer, Firefox, Safari etc) and go to:
     
    http://www.onenet.net/technical-resources/video/sipe-stream/
    OR
    https://vcenter.njvid.net/videos/livestreams/page1/
     
    You may need to click on the video to start the live video stream.
     
    We've successfully tested the following:
    • Windows 7: Internet Explorer, Firefox, Chrome, Opera, Safari
    • MacOS: Safari, Firefox
    • Linux: Firefox, Opera

    NOTE: Currently it appears that this DOESN'T WORK under Android, iOS or other tablet/phone operating systems. So very probably you CANNOT USE A TABLET OR PHONE.
     
  • Toll free land line phone bridge
    (Please only use if you can't get in via videoconferencing.)
    800-832-0736, Access Code * 623-2874 #
    NOTE: The phone bridge can only handle 100 simultaneous connections, and we have far more than 100 participants, so the phone bridge isn't the preferred connection method.
     
  • Send questions via e-mail to .
    There WON'T be a mechanism to ask questions by voice.
     
  • Slides will be posted to this webpage before each session (PowerPoint and PDF).
    PLEASE DOWNLOAD THE SLIDES BEFORE EACH SESSION STARTS.
     
  • Streaming video recordings will be posted to this webpage after each session.

In case of a failure during a live presentation:
Please try to get back in for a few minutes, then switch to another video source, or, in the worst case, to the phone bridge.
 
NOTE: The phone bridge can only handle 100 simultaneous connections, and we have far more than 100 participants, so the phone bridge isn't the preferred connection method.

If you cannot get in by your preferred mechanism, please send e-mail to:
 
sipe2013@gmail.com
 
or call:
 
405-245-3823


Spring 2011 Workshops

Date

Access
Grid
Venue

Topic

Slides & Videos

Tue
Jan 25
2011

Platinum

Overview: What the Heck Is Supercomputing?

PowerPoint   PDF


Exercise #1:
Introduction to Batch Computing (PDF)
 
If you want to try these on a supercomputer other than OU's (Sooner), then download the
ZIP file and the Word document.
Streaming video: QuickTime

Tue
Feb 1
2011

WORKSHOP POSTPONED
due to winter weather (OU closed).

Tue
Feb 8
2011

NO WORKSHOP
(Henry will be on business travel.)

Tue
Feb 15
2011

Walkabout

The Tyranny of the Storage Hierarchy

PowerPoint   PDF


Exercise #2:
Tiling (PDF)
 
If you want to try these on a supercomputer other than OU's (Sooner), then download the
ZIP file and the Word document.
Streaming video: QuickTime

Tue
Feb 22
2011

Optiverse

Instruction Level Parallelism

PowerPoint   PDF


Exercise #3:
Arithmetic Operations (PDF)
 
If you want to try these on a supercomputer other than OU's (Sooner), then download the
ZIP file and the Word document.
Streaming video:
QuickTime Part I
QuickTime Part II

Tue
March 1
2011

Walkabout

Stupid Compiler Tricks

PowerPoint   PDF


Exercise #4:
Loop Carried Dependencies (PDF)
 
If you want to try these on a supercomputer other than OU's (Sooner), then download the
ZIP file and the Word document.
Streaming video: QuickTime

Tue
March 8
2011

Mosaic

Shared Memory Multithreading

PowerPoint   PDF


Exercise #5:
OpenMP (PDF)
 
If you want to try these on a supercomputer other than OU's (Sooner), then download the
ZIP file and the Word document.
Streaming video: QuickTime

Tue
March 15
2011

NO WORKSHOP
(Henry will be on business travel and OU Spring Break.)

Tue
March 22
2011

Axon

Distributed Multiprocessing

PowerPoint   PDF


Exercise #6:
MPI Point-to-Point (PDF)
 
If you want to try these on a supercomputer other than OU's (Sooner), then download the
ZIP file and the Word document.
Streaming video: QuickTime

Tue
March 29
2011

NO WORKSHOP
(Henry will be on business travel.)

Tue
Apr 5
2011

Titan

Applications and Types of Parallelism

PowerPoint   PDF


Mathematica materials are here.
Exercise #7:
MPI Collective Communications (PDF)
Streaming video: QuickTime

Tue
Apr 12
2011

Platinum

Multicore Madness

PowerPoint   PDF


Exercise #8:
Hybrid MPI+OpenMP (PDF)
Streaming video: QuickTime

Tue
Apr 19
2011

Mosaic

High Throughput Computing

PowerPoint   PDF


Exercise coming soon
Streaming video: QuickTime

Tue
Apr 26
2011

Monte Carlo

GPGPU: Number Crunching in Your Graphics Card

PowerPoint   PDF


NO EXERCISE
Streaming video: QuickTime

Tue
May 3
2011

Helium

Grab Bag: Scientific Libraries, I/O, Visualization

PowerPoint   PDF


Exercise coming soon
Streaming video: QuickTime

Timeslot: Tuesdays 2:00pm Central Time starting Tue Jan 25 2011
(4:00pm Atlantic, 3:00pm Eastern, 1:00pm Mountain, 12:00 noon Pacific)
Although the workshops theoretically run 1 hour each, you should budget 1:15 in case we run long.
 
Prerequisites:

  • For the presentations:
    • one semester of programming in any of C, C++, Fortran or Java (you just need to know variables, loops, arrays and if).
  • For the exercises:
    • one semester of programming in any of C, C++ or Fortran (NOT Java), recently;
    • one semester of experience with any Unix-like operating system (including but not limited to Linux), *recently*.

Local participation at OU: All sessions held on the first floor in either the boardroom or the seminar room of the Stephenson Research & Technology Center.
 
Driving Directions to SRTC
 
CART N42 Gold Route
 
Remote participation via videoconferencing:

  • Access Grid: potentially expensive
     
  • H.323 (e.g., Polycom etc): FREE, can be used from H.323 device or from Internet Explorer under Windows or via XMeeting under MacOS
     
  • EVO: FREE but ONLY FOR NON-COMMERCIAL USERS
     
  • QuickTime Broadcaster: FREE for end users (in your browser)
     
    PLEASE DON'T USE QUICKTIME UNLESS NOTHING ELSE WORKS FOR YOU:
    The signal degrades as the number of connections rises, and collapses around 30-40 connections.
     
  • WebEx: FREE for end users but costs someone else; donated by Wake Forest U.
     
    PLEASE DON'T USE WEBEX UNLESS NOTHING ELSE WORKS FOR YOU:
    Wake Forest U's WebEx account has a limited number of users per session, and they have to pay for some of that usage, so please avoid unless you have NO OTHER WAY TO CONNECT.
     
  • Toll free land line phone bridge: FREE for end users but costs someone else; donated by U Arkansas.
     
    PLEASE DON'T USE THE PHONE BRIDGE UNLESS NOTHING ELSE WORKS FOR YOU: U Arkansas's phone bridge has a limited number of users per session, and they have to pay for that usage, so please avoid unless you have NO OTHER WAY TO CONNECT.
     
  • Send questions via e-mail.
     
  • Slides will be posted to this webpage before each session (PowerPoint and PDF).
     
    PLEASE DOWNLOAD THE SLIDES BEFORE EACH SESSION STARTS.
     
  • Streaming video will be posted to this webpage after each session.
     

  • Access Grid : venues as listed in the table above
     
    If you aren't already familiar with the Access Grid, please be aware that it typically costs money and can need professional staff to run.
     
  • H.323 FREE if you have an H.323 device
    (e.g., Polycom, Tandberg, Lifesize, etc):
    • From an H.323 device
      • If you ARE already registered with the OneNet gatekeeper:
        Dial
        2500409
      • If you AREN'T registered with the OneNet gatekeeper (probably the case):
        1. Dial:
          164.58.250.47
        2. Bring up the virtual keypad.
          On some H.323 devices, you can bring up the virtual keypad by typing:
          #
        3. When asked for the conference ID, enter:
          0409
        4. On some H.323 devices, you indicate the end of conference ID with:
          #
    • From a Windows PC running Internet Explorer:
      1. You MUST have the ability to install software on the PC (or have someone install it for you).
      2. Download and install the latest Java Runtime Environment (JRE) from here
        (click on the Java Download icon, because that install package includes both the JRE and other components).
      3. Download and install this video decoder.
      4. Start Internet Explorer.
      5. Copy-and-paste this URL into your IE window:
        http://164.58.250.47/
      6. When that webpage loads, in the upper left, click on "Streaming".
      7. In the textbox labeled Sign-in Name, type your name.
      8. In the textbox labeled Conference ID, type this:
        0409
      9. Click on "Stream this conference".
      10. When that webpage loads, you may see, at the very top, a bar offering you options.
        If so, click on it and choose "Install this add-on."
    • From a Mac running MacOS X:
      WARNING: XMeeting doesn't appear to work with MacOS X 10.6.
      1. Download XMeeting from
        http://xmeeting.sourceforge.net/
      2. Install XMeeting as follows:
        1. Open the .dmg file.
        2. Drag XMeeting into the Applications folder.
      3. Open XMeeting from Applications.
      4. Skip the setup wizard.
      5. In the call box, type
        164.58.250.47
      6. Click the Call button.
      7. From the Remote Control window, when prompted to join the conference, enter
        0409#
  • EVO: FREE but ONLY FOR NON-COMMERCIAL USERS
    1. Download and install the latest Java Runtime Environment (JRE) from here
      (click on the Java Download icon, because that install package includes both the JRE and other components).
    2. Go to
      http://evo.caltech.edu/
    3. If you haven't registered yet, then:
      1. Click on
        Register
      2. Fill out the registration page.
      3. Wait for the emailed activation link.
      4. Click on the activation link.
         
        If you get the following error, then wait for approximately 30 seconds and try again:
        ERROR: The user registered with this id doesn't exist anymore in our database.
    4. Once that's successful, go back to
      http://evo.caltech.edu/
    5. Click on
      Start EVO
    6. The "Koala" application will start, and should eventually display a login window.
    7. Log in to EVO.
    8. Click on
      Meetings -> Search for meetings
    9. When the Search window pops up, click on the button by
      From all communities
    10. Click on the box next to
      Filter Titles
    11. In the text box to the right of Filter Titles, enter
      Supercomputing in Plain English
    12. Click on
      Search
    13. Join the "Supercomputing in Plain English" meeting.
    14. If you have difficulty joining the meeting, then first join the "CI-TRAIN" community, then search for the meeting and join it.
    15. Check your speaker and microphone levels to determine whether they're working properly.
    Many thanks to Jeff Pummill for providing these instructions.
  • QuickTime Broadcaster : FREE for end users (in your browser)
    PLEASE ONLY USE IF YOU CANNOT CONNECT ANY OTHER WAY.
    The signal degrades as the number of connections rises, and collapses around 30-40 connections.
    1. Be sure to install the latest version of QuickTime from here.
    2. Run QuickTime Player.
    3. Traverse the menus:
      File -> Open URL
    4. The URL is:
      rtsp://129.15.254.141/test_hpc09.sdp
  • WebEx: FREE for end users but costs someone else; donated by Wake Forest U.
    PLEASE DON'T USE WEBEX UNLESS NOTHING ELSE WORKS FOR YOU:
    Wake Forest U's WebEx account has a limited number of users per session, and they have to pay for some of that usage, so please avoid unless you have NO OTHER WAY TO CONNECT.
    How to Connect to SiPE via WebEx
  • Toll free land line phone bridge
    (Please only use if you can't get in via videoconferencing.)
    800-832-0736, Access Code * 623-2874 #
  • Send questions via e-mail to .
  • Slides will be posted to this webpage before each session (PowerPoint and PDF).
    PLEASE DOWNLOAD THE SLIDES BEFORE EACH SESSION STARTS.
  • Streaming video will be posted to this webpage after each session.

  • Spring 2009 Workshops

    Date

    Access
    Grid
    Venue

    Topic

    Slides & Videos

    Tue
    Feb 3

    Helium

    Overview: What the Heck Is Supercomputing?

    PowerPoint   PDF


    Exercise #1 (Intro)
    QuickTime

    Tue
    Feb 10

    Optiverse

    The Tyranny of the Storage Hierarchy

    PowerPoint   PDF


    Exercise #2 (Tiling)
    QuickTime

    Tue
    Feb 17

    Monte Carlo

    Instruction Level Parallelism

    PowerPoint   PDF


    Exercise #3 (Arithmetic Operations)
    QuickTime

    Tue
    Feb 24

    Helium

    Stupid Compiler Tricks

    PowerPoint   PDF


    Exercise coming soon
    QuickTime

    Tue
    March 3

    Titan

    Shared Memory Multithreading

    PowerPoint   PDF


    Exercise coming soon
    QuickTime

    Tue
    March 10

     

    NO WORKSHOP
    (Henry will be on business travel.)

    Tue
    March 17

     

    NO WORKSHOP
    (OU Spring Break)

    Tue
    March 24

    Axon

    Distributed Multiprocessing

    PowerPoint   PDF


    Exercise coming soon
    QuickTime

    Tue
    March 31

    Cactus

    NEW! Applications and Types of Parallelism

    PowerPoint   PDF


    Exercise coming soon
    QuickTime

    Tue
    Apr 14

    Cactus

    Multicore Madness

    PowerPoint   PDF


    Exercise coming soon
    QuickTime

    Tue
    Apr 21

    Verlet

    High Throughput Computing

    PowerPoint   PDF


    Exercise coming soon
    QuickTime

    Tue
    Apr 28

    Cactus

    NEW! GPGPU: Number Crunching in Your Graphics Card

    PowerPoint   PDF


    Exercise coming soon
    QuickTime

    Tue
    May 5

    Titan

    Grab Bag: Scientific Libraries, I/O, Visualization

    PowerPoint   PDF


    Exercise coming soon
    QuickTime  


    Fall 2007 Workshops

    Timeslot: Wednesdays 3:00pm Central Time
    (4:00pm Eastern, 2:00pm Mountain, 1:00pm Pacific)
    Although the workshops theoretically run 1 hour each, you should budget 1:15 in case we run long.
    Local participation at OU: All sessions are held in the first floor boardroom of the
    Stephenson Research & Technology Center.

    Date

    Topic

    Slides & Videos

    Wed
    Aug 29

    Overview: What the Heck Is Supercomputing?

    PowerPoint   PDF


    WMV   QuickTime   iLinc *

    Wed
    Sep 5

    The Tyranny of the Storage Hierarchy

    PowerPoint   PDF


    WMV   QuickTime   iLinc *

    Wed
    Sep 12

    Instruction Level Parallelism

    PowerPoint   PDF


    QuickTime   iLinc *

    Wed
    Sep 19

    Stupid Compiler Tricks

    PowerPoint   PDF


    QuickTime   iLinc *

    Wed
    Sep 26

    Shared Memory Multithreading

    PowerPoint   PDF


    QuickTime

    Wed
    Oct 3

    NO WORKSHOP
    Join us at OU for the Oklahoma Supercomputing Symposium 2007, which is FREE and we'll FEED YOU!

    Wed
    Oct 10

    Distributed Parallelism

    PowerPoint   PDF


    QuickTime

    Wed
    Oct 17

    Multicore Madness

    PowerPoint   PDF


    QuickTime

    Wed
    Oct 24

    High Throughput Computing

    PowerPoint   PDF


    QuickTime

    Wed
    Oct 31

    NO WORKSHOP
    (Henry will be on business travel.)

    Wed
    Nov 7

    Grab Bag: Scientific Libraries, I/O, Visualization

    PowerPoint   PDF


    QuickTime


    * iLinc files require the iLinc viewer from iLinc.


    Fall 2004 Workshops

    Date

    Topic

    Slides & Videos

    Fri
    Sep 3

    Overview: What the Heck Is Supercomputing?

    PowerPoint   PDF
    Streaming A/V (summer 2004)
    Streaming A/V (fall 2004)

    Fri
    Sep 17

    The Tyranny of the Storage Hierarchy

    PowerPoint   PDF
    Streaming A/V

    Fri
    Oct 1

    Instruction-Level Parallelism

    PowerPoint   PDF
    Streaming A/V

    Fri
    Oct 15

    Stupid Compiler Tricks

    PowerPoint   PDF
    Streaming A/V

    Fri
    Oct 29

    Shared Memory Multithreading

    PowerPoint   PDF
    Streaming A/V

    Fri
    Nov 19

    Distributed Multiprocessing

    PowerPoint   PDF
    Streaming A/V

    Fri
    Dec 3

    Grab Bag: Math Libraries, I/O and Visualization

    PowerPoint   PDF
    Streaming A/V

    Review Questions

    Answers to Review Questions

    This work was partially supported under the following National Science Foundation grants:
    • "Integration of High Performance Computing in Nanotechnology"
      $399,998
      08/15/02 - 08/14/05, no cost extension to 07/31/06
      EIA-0203481
    • "MRI: Acquisition of an Itanium Cluster for Grid Computing"
      $340,000
      09/01/03 - 08/31/06
      EIA-0320895
    • "CI-TEAM Demonstration: Cyberinfrastructure Education for Bioinformatics and Beyond"
      $249,974
      12/01/06 - 11/30/08
      OCI-0636427
    Here are the slides for Fall 2002.
    Here are the slides for Fall 2001.

    Supercomputing Education Links

     

     


    Copyright (C) 2002-2013 University of Oklahoma