June 10-14, 2019
The HPC Boot Camp is organized by the Ken Kennedy Institute for Information Technology at Rice University in an effort to address a growing demand for training and education in high-performance computing and scientific programming. While the main driver for the Boot Camp has been participation from the oil and gas industry, the curriculum is broadly applicable to any field engaged in scientific computing where there is a need to harness more of the computing power offered by modern servers and clusters. The HPC Boot Camp offers participants, with a wide array of backgrounds, opportunities to be trained in modern programing techniques and tools.
Leading HPC faculty and staff members from Rice University serve as instructors for the class. The curriculum covers topics ranging from MPI, OpenMP, Pthreads, Performance analysis (HPCToolkit and Jumpshot), accelerated computing using GPGPU (OpenCL and CUDA), and Parallel i/o. Using Rice’s shared computing infrastructure, hands on laboratory sessions supported by the instructor and lab assistants, will be offered each day allowing participants to practice what is being taught in the class sessions. Participants will also have access to Rice resources to work on the lab exercises outside of class as desired.
Prerequisites: You should be comfortable with using Linux command line for program development and compiling. You should have basic knowledge of development and debugging of sequential programs in C/C++ and/or Fortran.
For a detailed description of the curriculum, navigate to the curriculum page using the menu at the top of this page.
There will be limited capacity, max 40 attendees, for the HPC Boot Camp.