OpenCourse: Multicore Programming Primer / MIT
「Multicore Programming Primer」コースは、マサチューセッツ工科大学(MIT)が公開しているマルチコアプログラミングの入門講座です。パラレルプログラミングの考え方およびハンズオンを行います。受講者はソニーのPLAYSTATION 3をプラットフォームとして用い、マルチコアにおけるソフトウェアの設計や実装を学ぶことができます。
このコースを通して、マルチコアアーキテクチャについての基本的な理解と、パラレルプログラミングのベストプラクティスを学ぶことができます。
コースの詳細およびハンドアウトなどの関連資料は、「MIT OpenCourseWare | Electrical Engineering and Computer Science | 6.189 Multicore Programming Primer, January (IAP) 2007 | Home」のページから参照することができます。
Course introduction (part 1)
Course introduction (part 2)
Introduction to Cell processor
Introduction to parallel architectures
Introduction to concurrent programming
Parallel programming concepts
Design patterns for parallel programming I
Design patterns for parallel programming II
StreamIt language
Debugging parallel programs
Performance monitoring and optimizations
Parallelizing compilers
StreamIt parallelizing compiler
Synthesizing parallel programs
Introduction to game development
The Raw experience
関連記事 on Publickey
あわせて読みたい
OpenCourse: Computer System Engineering / MIT
≪前の記事
OpenCourse: Search Engines: Technology, Society, and Business. / UC Berkeley