James Demmel (Professor)
Professor of Mathematics and Computer Science at UC Berkeley
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. Familiarity with C or similar programming language is recommended.
Professor of Mathematics and Computer Science at UC Berkeley
Graduate Student, UC Berkeley
Graduate Student, UC Berkeley
Graduate Student, UC Berkeley
Graduate Student, UC Berkeley
Graduate Student, UC Berkeley
Undergraduate Student, UC Berkeley
Teaching Assistants will be available during the following times to assist you: Monday, August 17 from 9AM - 5PM PST; Tuesday, August 18 from 8:45AM - 3PM PST; and Wednesday, August 19 from 8:45Am - 5PM PST. You may send questions to the TA's during these times via the PIAZZA Website
Information on registration and participation in the hands-on assignments (either on-site or remotely) can be found on the Bootcamp Website
More information and logistics can be found on the Bootcamp Website