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」のページから参照することができます。
Lec 1 | Multicore Programming Primer - YouTubeCourse introduction (part 1)
Lec 1(cont.) | Multicore Programming Primer - YouTubeCourse introduction (part 2)
Lec 2 | Multicore Programming Primer - YouTubeIntroduction to Cell processor
Lec 3 | Multicore Programming Primer - YouTubeIntroduction to parallel architectures
Lec 4 | Multicore Programming Primer - YouTubeIntroduction to concurrent programming
Lec 5 | Multicore Programming Primer - YouTubeParallel programming concepts
Lec 6 | Multicore Programming Primer - YouTubeDesign patterns for parallel programming I
Lec 7 | Multicore Programming Primer - YouTubeDesign patterns for parallel programming II
Lec 8 | Multicore Programming Primer - YouTubeStreamIt language
Lec 9 | Multicore Programming Primer - YouTubeDebugging parallel programs
Lec 10 | Multicore Programming Primer - YouTubePerformance monitoring and optimizations
Lec 11 | Multicore Programming Primer - YouTubeParallelizing compilers
Lec 12 | Multicore Programming Primer - YouTubeStreamIt parallelizing compiler
Lec 14 | Multicore Programming Primer - YouTubeSynthesizing parallel programs
Lec 16 | Multicore Programming Primer - YouTubeIntroduction to game development
Lec 17 | Multicore Programming Primer - YouTubeThe Raw experience
関連記事 on Publickey
あわせて読みたい
OpenCourse: Computer System Engineering / MIT
≪前の記事
OpenCourse: Search Engines: Technology, Society, and Business. / UC Berkeley

Lec 15 | Multicore Programming Primer - YouTube
Lec 18 | Multicore Programming Primer - YouTube