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

 

National Computational Science Institute (NCSI)
2010 Summer Tutorial Workshop on
Intermediate Parallel Programming & Cluster Computing

Table of Contents


Before You Get to Norman

Please review the material here.


Weather in Norman

In early to mid August, Norman weather tends to be hot but not wet. Highs typically are in the 90s and 100s, lows in the 80s or 70s, with little or no rain.


What to Bring

Clothing: Expect to dress light enough for being outdoors a little but in an air conditioned PC lab a lot. The lab may be a little chilly, to keep the PCs happy.

Laptops: You're welcome to bring a laptop with you, but you won't need one for the workshop, because Mon - Sat we'll be in a PC lab with more PCs than attendees. But, you may want your laptop with you at the hotel, which has free wireless.


Air Travel to the Will Rogers World Airport (OKC)
Click here.


Driving Directions to Norman from the Will Rogers World Airport (OKC)

  1. As you drive out of the OKC airport, look for the on-ramp to I-44 on your right. There's only one such on-ramp, which is actually I-44 westbound.
  2. After you've been on I-44 W for a few miles, you'll come to a fork between I-44 W and I-44 E. Stay on I-44 W on the right side.
  3. You'll come to a major curve. DON'T take the I-44 W exit; instead, stay on the same road, which will become I-240 E (go figure).
  4. After several miles, take the I-35 S exit (toward Dallas).
  5. Follow I-35 S out of Oklahoma City, through Moore, and into Norman.


Driving Directions from I-35 to the Guest Inn
2543 W. Main St, Norman, 405-360-1234

  1. From I-35 southbound, take the W Main St exit eastbound toward downtown Norman (I think it's exit #109).
  2. Take Main St eastbound a few blocks.
  3. At the traffic light at N. Interstate Drive, turn left (northbound). Note that it's called N. Interstate Drive on your left but 26th Drive on your right.
  4. The Guest Inn will be immediately on your right (east).


Driving Directions from the Guest Inn to the
Stephenson Research & Technology Center
101 David L. Boren Blvd, Norman
(map)
Sunday August 8 2010 ONLY
Registration, 6:30-7:00pm
Opening Session, 7:00-9:00pm

  1. From the Guest Inn, go out and turn left (eastbound) onto Main St at the traffic light.
  2. After a few blocks, you'll come to 24th Ave (traffic light). Turn right (southbound) onto 24th Ave.
  3. Take 24th Ave southbound, roughly 1 1/2 miles, crossing traffic lights at Boyd St and Lindsey St, to OK Hwy 9 (traffic light).
  4. At the traffic light, turn left (eastbound) onto OK Hwy 9.
  5. On OK Hwy 9, you'll cross traffic lights at McGee, Imhoff, Chautauqua and then you'll come to a traffic light at Jenkins.
  6. Turn left (northbound) onto Jenkins Ave. On your right hand side, immediately after you turn onto Jenkins, you'll see first the National Weather Center, then David L. Boren Blvd. The Stephenson Research & Technology Center, where the Sun Aug 8 evening session will be held, is on Jenkins between David L. Boren Blvd and Columbus.
  7. Turn right (eastbound) onto David L. Boren Blvd., go past the National Weather Center on your right, then turn left (northbound) into the Stephenson parking lot.
  8. If you miss David L. Boren Blvd., then take the next right (eastbound) onto Columbus, and then turn right (southbound) into the Stephenson parking lot.
  9. PARKING: Because parking isn't enforced on weekends, you can park anywhere in the Stephenson parking lot.


Driving Directions from the
Stephenson Research & Technology Center
to the Merrick Computing Center
1610 Newton Dr, Norman
Sunday August 8 2010 ONLY
Supercomputing Center tour, 9:30-10:30pm

  1. Exit the Stephenson parking lot, turning right (westbound) onto David L. Boren Blvd (by the National Weather Center).
  2. Turn left (southbound) onto Jenkins.
  3. Turn right (westbound) onto OK Hwy 9 (traffic light).
  4. Take OK Hwy 9 back to I-35, staying in the right hand lane to enter I-35 N (toward Oklahoma City).
  5. Go about 2 miles and take the Robinson St exit (#110) eastbound, turning left (eastbound) at the traffic signal at the end of the off ramp (which is Robinson St).
  6. Take Robinson St eastbound for about a mile to N Berry Road (traffic light).
  7. Turn left (northbound) onto Berry and go a few blocks to a T-intersection at Westheimer Dr.
  8. Turn right (eastbound) onto Westheimer and go a few blocks to the intersection at Newton Dr.
  9. The Merrick Computing Center will be on your left, a one story orange brick building.
  10. PARKING: Park in the south lot, facing Robinson, if possible. If you have to park in the north lot, come around to the front entrance.


Driving Directions from the Merrick Computing Center to the Guest Inn
Sunday August 8 2010 ONLY

  1. Exit the Merrick parking lot, turning right (westbound) onto Westheimer Dr.
  2. Turn left (southbound) onto Berry (first stop sign).
  3. Turn right (westbound) onto Robinson (first traffic light).
  4. Just past the Homeland grocery story at 24th Ave, turn left (southbound) onto Interstate Dr (BEFORE crossing I-35).
  5. Follow Interstate Dr as it curves around, past the Wal-Mart, and then the Guest Inn will be on your left just before Main St (traffic light).


Driving Directions from the Guest Inn to
Carson Engineering Center
202 W. Boyd St., Norman
Mon Aug 9 - Sat Aug 14 2010

  1. From the Guest Inn, go out and turn left (eastbound) onto Main St at the traffic light.
  2. After a few blocks, you'll come to 24th Ave (traffic light). Turn right (southbound) onto 24th Ave.
  3. Take 24th Ave southbound to Boyd St (traffic light) and turn left (eastbound) onto Boyd.
  4. You'll cross several traffic lights, including Berry, Flood, Chautauqua, Elm, University, and then you'll come to a traffic light at Asp Ave.
  5. Carson is on your right, on the southeast corner of Boyd & Asp.


Parking at OU

  • Parking at the Stephenson Research & Technology Center
     
    Sun Aug 8 2010
     
    On weekends, parking on campus is open to the public in lots with white signs with green lettering, so everyone can park in the Stephenson lot at no charge and without a visitor pass.
     
    If you need a parking pass for the rest of the week, you should pick it up Sunday evening at Stephenson.
  • Parking Options at Carson Engineering Center
     
    Mon Aug 9 - Sat Aug 14
     
    1. Parking Lot (free with visitor pass, which we'll provide)
      1. Cross the traffic light at Asp.
      2. Cross the next traffic light at Jenkins.
      3. The next street on your right is Trout. Turn right (southbound) onto Trout.
      4. Go past the Sarkeys Energy Center parking lot and take the first right turn (westbound) onto Page St.
      5. Park in the first parking lot on your left (south), across from Sarkeys.
      6. Limited parking is available in the various lots surrounding Sarkeys. We have a limited number of visitor parking passes available.
      7. Walking out of the parking lot, go past Sarkeys and cross Jenkins to follow Felgar St toward the Union, and at Asp Ave just across from the Union and its parking deck, turn right (northbound) toward Boyd St, go past Felgar Hall on your right (yellowish brick building), and then Carson is just past Felgar on your right, on the corner of Asp and Boyd (red brick and off-white concrete).
    2. Parking Deck ($2 per hour -- not recommended)
      1. Turn right (southbound) onto Asp and park in the parking deck.
      2. Walk out of the parking deck toward Asp, cross Asp, and then Carson is on the southeast corner of Asp and Boyd.


Lodging at the Guest Inn
2543 W. Main St, Norman, 405-360-1234

  • Lodging for out-of-town workshop attendees is at the Guest Inn, at no charge to the attendees (except as noted below).
  • You will need to provide the hotel with a credit card for any incidental expenses you may incur (for example, in-room movies, phone charges etc).
  • Accomodations are provided at double occupancy in a NON-SMOKING room with two beds.
  • Check-in is Sun Aug 8 and check-out is Sat Aug 14.
  • If you would prefer single occupancy, then you will have to pay the difference in room cost. Each room is $273 for the full week, so the upcharge will be half of $273 (i.e., $136.50).
     
    This also applies if you plan to room with non-workshop guests (for example, family).
  • If you would prefer a smoking room, please alert us IMMEDIATELY. If we cannot find you a smoking roommate, then you may have to pay the single occupancy upcharge.
  • If you would like to check in before Sun Aug 8 or check out after Sat Aug 14, you will need to make separate arrangements with the hotel by calling 405-360-1234.
     
    Please note that the hotel may need to put you in a different room for the extra night(s), and that there is a remote possibility that you may need to stay at a different hotel, depending on availability.
  • The Guest Inn has wireless Internet access throughout, but of course the workshop cannot guarantee the quality of your signal.
  • The Guest Inn provides a daily breakfast in the commons area. We encourage you to take advantage of it, because workshop breakfasts may be somewhat sparse.


Workshop Meals

Meals are provided during the workshop, at no charge to attendees, as follows:

  • Sun Aug 8: pizza party (includes vegetarian options)
  • Mon Aug 9, Tue Aug 10, Thu Aug 11, Fri Aug 12
    • 8:00am: Breakfast (light)
    • 10:00am: Snack break
    • 12:00noon-1:30pm: Lunch
    • 3:00pm: Snack break
    • 5:00-7:00pm: Supper (at the Oklahoma Memorial Union, diagonally across Asp Ave from Carson)
  • Wed Aug 11
    • 8:00am: Breakfast (light)
    • 10:00am: Snack break
    • 12:00noon: Box Lunch (to go)
    • Afternoon and evening: meals on your own, at your own expense
  • Sat Aug 14
    • 8:00am: Breakfast (light)
    • 10:00am: Snack break
  • Although we will try to accomodate special requests, we cannot make guarantees.
     
    We typically CAN provide a vegetarian option, which typically will include dairy products.
     
    We typically CANNOT provide for more specific needs such as vegan, kosher, halal, gluten-free, etc.
     
    Entrees typically are chicken, turkey or beef, and typically a vegetarian option is provided, but while we make a best effort to provide an appropriate vegetarian option, we CANNOT guarantee that the vegetarian option will meet everyone's specific needs.


Agenda (TENTATIVE)

  • Sun Aug 8: doors open 6:30pm (Stephenson Research & Technology Center except tour)
  • Mon Aug 9: doors open 8:00am (Carson 205+206 except dinner)
    • 8:30-10:00am: MPI review lecture
    • 10:30am-12:00noon: MPI review lab
    • 1:30-3:00pm: OpenMP review lecture
    • 3:30-5:00pm: OpenMP review lab
    • 7:00-9:00pm: Open lab
  • Tue Aug 10: doors open 8:00am (Carson 205+206 except dinner)
    • 8:30-10:00am: Hybrid MPI/OpenMP lecture
    • 10:30am-12:00noon: Hybrid MPI/OpenMP lab
    • 1:30-3:00pm: Debugging MPI, OpenMP, Hybrid MPI/OpenMP lecture
    • 3:30-5:00pm: Debugging MPI, OpenMP, Hybrid MPI/OpenMP lab
    • 7:00-9:00pm: Open lab
  • Wed Aug 11: doors open 8:00am (Carson 205+206)
    • 8:30-10:00am: Scientific and I/O Libraries lecture
    • 10:30am-12:00noon: Scientific and I/O Libraries lab
  • Thu Aug 12: doors open 8:00am (Carson 205+206 except dinner)
    • 8:30-10:00am: CUDA lecture 1
    • 10:30am-12:00noon: CUDA lab 1
    • 1:30-3:00pm: CUDA lecture 2
    • 3:30-5:00pm: CUDA lab 2
    • 7:00-9:00pm: Open lab
  • Fri Aug 13: doors open 8:00am (Carson 205+206 except dinner)
    • 8:30-10:00am: Hybrid MPI/CUDA lecture
    • 10:30am-12:00noon: Hybrid MPI/CUDA lab
    • 1:30-3:00pm: Breakout mini-sessions and open lab
    • 3:30-4:30pm: Breakout mini-sessions and open lab
    • 4:30-5:00pm: Project presentations for early departers
  • Sat Aug 14: doors open 8:00am (Carson 205+206)
    • 8:30am-12:00noon: Project presentations
    • 12:00noon: Adjourn


Projects

NCSI workshop attendees are required to devise, design and execute a project during the week of the workshop, and to give a brief presentation on it at the end of the workshop (Saturday if possible).
 
Projects should be on a topic related to teaching High Performance Computing and/or Computational Science & Engineering, whether at the attendee's institution or elsewhere, and how this teaching will leverage the material covered in this workshop.
 
Student attendees may wish to focus more on how they will put what they've learned to use in their studies.
 
Presentations on an attendee's research are strongly discouraged.
 
Presentations should be 5 minutes long, including time for one or two questions.
 
A small group of attendees may form a team to work together on a project and its presentation. A team presentation is limited to 5 minutes total (NOT 5 minutes per team member).


Materials

  • Sun Aug 8
    • Terascale, Petascale, Exascale and Beyond (Charlie Peck):   PDF
    • Storage Hierarchy Recap (Andrew Fitz Gibbon):   PDF   PowerPoint
  • Mon Aug 9
    • Learning Batch Computing on Sooner (Henry Neeman):   Video   Word   PDF
    • MPI Cheat Sheet (Kay Wanous):   PDF
    • OpenMP (Andrew Fitz Gibbon):   Video
  • Tue Aug 10
    • Taxonomy of Parallelism (Charlie Peck):   PDF
    • Hybrid Model Parallel Programs (Charlie Peck):   PDF
    • Debugging Parallel Programs (Sam Leeman-Munk):   PDF
    • Lab: Debugging Parallel Programs (Sam Leeman-Munk):   PDF
  • Wed Aug 11
  • Thu Aug 12
  • Fri Aug 13
    • Hybrid CUDA (Dan Ernst):   PowerPoint   PDF
    • Cluster Software (Andrew Fitz Gibbon):   PowerPoint   PDF
    • Benchmarking and Tuning (Sam Leeman-Munk):   PDF
  • Sat Aug 14
      Attendee presentations won't be posted.


 

 


Copyright (C) 2010 University of Oklahoma