The TACC Institute Series

Immersive Training in Advanced Computation

Parallel Programming Foundations

July 31 - August 4, 2017

Ready to parallelize your software? Spend a week with TACC's high performance computing experts learning to write parallel applications using OpenMP and MPI, profiling and optimizing sequential and parallel applications, debugging parallel software, developing software for many-core architectures, and more. Gain practical experience developing parallel applications with guided hands-on exercises, spend time with TACC experts one-on-one talking about your own research project goals and roadblocks, and hear from TACC staff, users, and collaborators about the latest trends, technologies, and research projects related to large-scale parallel computation.

Tentative Agenda

  Monday Tuesday Wednesday Thursday Friday
8:30-10:00 Welcome / Parallel Concepts and Considerations OpenMP - Basic Concepts Introduction to MPI (Point-to- point) Parallel I/O Debugging
10:00-10:15 Break
10:15-11:45 Introduction to Manycore Architecture OpenMP - Tasking in Irregular Applications MPI Collectives Parallel I/O Wrap-up/ Next Steps/ Closing
11:45-1:00 Lunch
1:00-2:30 Timing and Profiling OpenMP - SIMD Directives MPI One-sided Hybrid OpenMP/MPI Programming Meetings/ Tours
2:30-2:45 Break
2:45-4:15 Serial Optimization OpenMP - Affinity MPI Optimization Hybrid Programming Hands-on
4:15-5:00 Lectures/Meetings/Tours


Thank you for your interest. Registration for this event has closed.

Cancellation/Refund Policy

You may request to cancel your registration and receive a refund (minus $50 administrative charge) up to 14 days before the event starts. Cancellation notices received less than 14 days before the start of the event will not be eligible for a refund.


Your registration fee covers daily parking expenses during the institute.


Breakfast, lunch, and mid-morning and mid-afternoon snacks are all covered as part of your registration fee.