Aug 25, 2009

Multicore Programming Primer

The Playstation 3 TM
The course serves as an introductory course in parallel programming. It will have a series of lectures on parallel programming concepts as well as a group project providing hands-on experience with parallel programming. The students will have the unique opportunity to use the cutting-edge PLAYSTATION®3 development platform, as they learn how to design and implement exciting applications for multicore architectures. At the end of the course, students will have an understanding of • Fundamental design philosophies that multicore architectures address. • Parallel programming philosophies and emerging best practices.



Course Highlights
This course features a complete set of lecture notes and video, as well as a full set of recitations. Quizzes are used to reinforce the parallel programming concepts.

Acknowledgements

The course instructors are extremely grateful to Sony, IBM, and Toshiba for their support.

Special Features

Technical Requirements

Special software is required to use some of the files in this course: .zip, .c, .h, and .s.


Related Posts:

  • Introduction to C++ This course is designed for undergraduate and graduate students in science, social science and engineering programs who need to learn fundamental programming skills quickly but not in great depth. The course is ideal for und… Read More
  • Introduction to Software Engineering in Java This image shows how some Flickr users are linked in social networks. Assignment 7 asks you to model certain aspects of a simple social network. (Original image courtesy of GustavoG on Flickr.) The course s… Read More
  • Natural Language and the Computer Representation of Knowledge A brain with language samples. (Image courtesy of MIT OCW.) Course HighlightsThis course site features detailed lecture slides, along with other material used by students in the c… Read More
  • Multicore Programming Primer The course serves as an introductory course in parallel programming. It will have a series of lectures on parallel programming concepts as well as a group project providing hands-on experience with parallel programming. The … Read More
  • A Networks for Learning: Regression and Classification Course Highlights During this course we will examine applications of several learning techniques in areas such as computer vision, computer graphics, database search and time-series analysis and prediction. Supervised lear… Read More

0 comments:

Text Widget

Copyright © 2025 Vinay's Blog | Powered by Blogger

Design by | Blogger Theme by