Parallel Computing Workshop

Nov 5, 2012, 10:00 amNov 8, 2012, 4:00 pm
130 Lewis Library, Digital Learning Lab
Event Description
Does your computer have 8 cores? Do you spend much time waiting for your code to run, while 7 of those cores sit idle? If so, then this is the workshop for you! We will spend three days teaching the basics of MPI and OpenMP, the two most common tools used to parallelize scientific/numerical codes. During the workshop, participants will also parallelize several single-processor codes, providing hands-on experience. By the end of the workshop, you will have the tools you need to parallelize your own code. During an optional fourth day, you can bring in any code(s) you are working on and start parallelizing them while the instructors are available to answer questions/provide guidance. This workshop is aimed at those who have had no experience with parallel programming, though some general programming experience is assumed. The sample codes are written in C, so we provide a primer/refresher for those whose C may be rusty.