The 2011 Pab Lab Boot Camp – Short Course on Parallel Programming is intended to offer programmers a practical introduction to parallel programming techniques and tools on current parallel computers, emphasizing multicore and manycore computers.
We will provide an introduction to parallel architectures and programming issues, a thorough exposure to languages and tools for shared memory programming, including hands-on experience, a presentation of high level programming parallel programming patterns and libraries that can greatly simplify programming, an overview of programming on other important parallel architectures (GPUs, Clouds, and distributed memory machines), and in-depth discussions of a variety of exciting parallel applications from image recognition, computer music, and other areas.
You will get the most out of this course if you have a solid background and experience in sequential programming, and a strong interest in applying parallel computing to future academic or professional projects.
Attend On-site or Online
NOTE: Online registration is full.
Applicants can choose to attend on campus or online as a virtual student. On-site attendees will have access to teaching assistants for help with hands on assignments. If you wish to participate in the hands-on activity, you must bring your own laptop and login over the local wireless network to a local parallel machine for which we will supply temporary accounts.
There are a limited number of seats available on campus, so please register early!
Please Note: In the case that we receive a high number of registrations for attendance on campus, priority may be given to students, faculty and staff from the four CITRIS campuses: UC Berkeley, UC Davis, UC Merced, and UC Santa Cruz.
Free for industrial affiliates of the Parallel Computing Laboratory, affiliates of the Lawrence Berkeley National Lab, and students, faculty and staff of UC Berkeley, UC Davis, UC Merced, and UC Santa Cruz, and affiliates of the Extreme Science and Engineering Discovery Environment (XSEDE).
$150 for all other registrants, payable upon arrival by check or money order to "UC Regents".
(Registration fees are non-refundable).
Travel, Lodging and Meals
Participants are responsible for their own travel, lodging and meal expenses. For information on nearby accommodations, dining and other Bay Area activities, please click here.
The 2011 Short Course on Parallel Programming is supported in part by Extreme Science and Engineering Discovery Environment (XSEDE) and the National Energy Research Scientific Computing Center (NERSC).