Kevin T. Chu

Workshop on Techniques in High-Performance Computational Science

Institute of High Performance Computing, A*STAR,
Singapore,
October 17, 2007

Authors

Kevin T. Chu (Vitamin D, Inc.)

Abstract

Computational science is an integral part of the modern scientific and
engineering enterprise. Over the past several decades many techniques
have been developed to deal with the computational and software
complexities that conspire to limit the effectiveness of computational
science in practice. In this workshop, I will give an introduction to
two important programming/software techniques that enable high-performance
computational science: parallel computing and mixed-language programming.
Throughout the workshop, we will emphasize the goal of reducing the total
time to arrive at a solution to a problem, so we will discuss techniques
for achieving both high-computational performance AND high-programmer
performance. The workshop will broken into two components: (1) a seminar
on parallel computing and mixed-language programming and (2) a
"lab"-component where the audience can gain hands-on experience with the
topics discussed in the seminar through several simple example codes.