For users who are new to supercomputing, the University of Oklahoma Norman campus is offering Supercomputing in Plain English (SiPE) for the Spring 2018 semester. The course begins January 23, 2018 and classes are held on Tuesdays through May 1. They are available live via teleconferencing, 12:30pm Central Time. This course is free.
Registration is open (you only need to register once for the entire semester, not for each week): SiPE Registration Form.
SiPE is targeted at an audience of not only computer scientists but especially scientists and engineers, including a mixture of undergraduates, graduate students, postdocs, faculty, staff, and professionals.
These workshops focus on fundamental issues of High Performance Computing (HPC) as they relate to Computational and Data-Enabled Science and Engineering (CDS&E), including:
- Overview of HPC
- The storage hierarchy
- Instruction-level parallelism
- High performance compilers
- Shared memory parallelism (e.g., OpenMP)
- Distributed parallelism (e.g., MPI)
- HPC application types and parallel paradigms
- Multicore optimization
- High throughput computing
- Accelerator computing (e.g., GPUs)
- Scientific and I/O libraries
- Scientific visualization
The key philosophy of the SiPE workshops is that HPC-based software should be maintainable, extensible and, most especially, portable across platforms, and should be sufficiently flexible that it can adapt to, and adopt, emerging HPC paradigms.
Prerequisite: 1 semester of programming experience and/or coursework in any of Fortan, C, C++ or Java, taken recently
You can see previous versions of the course at the University of Oklahoma Supercomputing Center website.