
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 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:
Post a Comment