SHARCNET HPTC SUMMER SCHOOL 2009
June 1-5, 2009
Sheridan Institute of Technology and Advanced Learning
Trafalgar Campus, Oakville, Ontario



HOME
ABOUT
PROGRAMME
DAILY SCHEDULE
LOCATION & ACCOMMODATION
REGISTRATION
CALL FOR APPLICATION PROBLEMS
PARTICIPANTS
MAPS, TRAVEL INFO
CONTACT




SURVEY
GALLERY
PAST WORKSHOPS
SHARCNET

Introduction to parallel programming

General ideas and principles of parallel programming. We will go through the fundamental concepts of data vs. work division, domain decomposition, scaling, efficiency, communication to computation cost ratios. Introduction to parallel programming techniques including shared memory and distributed systems (message passing). First approaches to parallelizing a new or existing application will be discussed. If you want to venture into the world of parallel programming but you are not sure which way to go (MPI, OpenMP or pthreads), this course is for you.

Prerequisites: None


© 2009 Shared Hierarchical Academic Research Computing Network
www.sharcnet.ca