2009 Par Lab Boot Camp - Short Course on Parallel Programming

Links to videos of lectures and PDFs of slides are posted at http://parlab.eecs.berkeley.edu/bootcampagenda.

Short Course on Parallel Programming
Dates: August 19 - 21, 2009
Times: 8:45A - 6:00P (until 3:00P on August 20)
Location: Sibley Auditorium, Bechtel Engineering Center, University of California at Berkeley

The 2009 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.

Program Summary
We will provide an introduction to a current parallel architectures and programming models. This will include a thorough exposure to languages and tools for shared-memory programming, including hands-on experience. We will provide an overview of programming on other important parallel architectures (GPUs, Clouds, and distributed memory machines). In addition we will provide a unique Berkeley View on architecting parallel software using design patterns. We will go into depth on the mechanisms for structuring complex parallel code as well as into the core computations of complex applications. Finally, we will illustrate all these ideas with in-depth discussions of a variety of exciting parallel applications from image retrieval, speech recognition, computer music, and other areas. We have provided an agenda for further information.

Prerequisites
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
Applicants can choose to attend on campus at the Stephen D. Bechtel Engineering Center, 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.

Registration Fee:
On-site attendance:
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.

$150 for all other registrants, payable upo arrival by check or money order to "UC Regents".
(Registration fees are non-refundable).

Online attendance:
Free

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 visit http://berkeley.edu/visit/stay.shtml

Apply Online
Registration is closed

PLEASE NOTE: Visa invitation letters will not be provided for international applicants.

Questions? Contact parlab-admin [at] eecs [dot] berkeley [dot] edu