FREE! Supercomputing in Plain English (SiPE), Spring 2013

Woman wearing glasses, her face bathed in blue and green light as she reaches toward the back of a row of supercomputer panels

FREE! Supercomputing in Plain English (SiPE), Spring 2013

SiPE is targeted at an audience of not just computer scientists but especially scientists and engineers, including a mixture of undergraduates, graduate students, faculty and staff.  These workshops focus on fundamental issues of HPC as they relate to Computational and Data-enabled Science & Engineering, including:

  • 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
  • GPGPU computing
  • scientific and I/O libraries
  • scientific visualization.

The key philosophy of the SiPE workshops is that an HPC-based code 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.

Registration is now open! Send e-mail to

Supercomputing in Plain English (SiPE), Spring 2013

Available live in person and live via videoconferencing
Tuesdays starting January 22, 2013  |  3:00 PM Eastern Time
Live in person:
National Weather Center 1313
Live via FREE videoconferencing:  Details to be announced.

So far, the SiPE workshops have reached roughly 1000 people at 166 institutions, agencies, companies and organizations in 42 US states and territories and 5 other countries:

  • 125 academic institutions
  • 18 government agencies
  • 16 private firms
  • 7 not-for-profit organizations.


  • For the presentations:
    – at least one semester of programming experience in any of C, C++ or Fortran, recently.
  • For the HPC exercises:
    – at least one semester of programming experience in any of C, C++ or Fortran, recently;
    – at least one semester of experience with any Unix-like operating system (could be Linux but doesn’t have to be), recently (if someone doesn’t have this, it’s not a crisis, because the basics are covered in the first exercise).