Mini-course: Fundamentals of High-Performance Computing
Handelshögskolan, Stockholm: 1, 5, 8, 12 December, 2011

Introduction to the environment, machinery, and practise of high-performance computing (HPC) for economics/finance.

For access to a UNIX system for experimentation, send mail to Kristaps from your school e-mail address. Mac OS X users login instructions: open Applications/Utilities, Terminal.app. Enter ssh yourname@gamelab.hhs.se where yourname is your login name. Windows users: download putty. Connect to server gamelab.hhs.se as user yourname where yourname is your login name.

Lectures notes and materials:

  1. Introduction
  2. C and UNIX
    Code Samples
    References
    Useful Links
  3. Hardware
    Code Samples
    References
    Useful Links
    • valgrind: dynamic analysis tools. Note: this is not available on gamelab; instrumentation for the examples was on a Mac OS X.
  4. Shared Memory
    Code Samples
    References
    Useful Links
  5. Vector Parallelism (mini-course)
    Code Samples
  6. Message Passing
    Code Samples
    References
    • MPI Forum, MPI-2.2 (MPI Forum, September, 2009).
    Useful Links
  7. Programming Practises (mini-course)
    References
    Useful Links

Kristaps Dzonsons: $Date: 2011/12/16 12:42:48 $