6.846 Parallel Computing

Class Info

Introduction to parallel and multicore computer architecture and programming. Topics include the design and implementation of multicore processors; networking, video, continuum, particle and graph applications for multicores; communication and synchronization algorithms and mechanisms; locality in parallel computations; computational models, including shared memory, streams, message passing, and data parallel; multicore mechanisms for synchronization, cache coherence, and multithreading. Performance evaluation of multicores; compilation and runtime systems for parallel computing. Substantial project required.

This class has 6.004 as a prerequisite.

6.846 will be offered this semester (Spring 2018). It is instructed by .

This class counts for a total of 12 credits. This is a graduate-level class.

You can find more information at the http://www.google.com/search?&q=MIT+%2B+6.846&btnG=Google+Search&inurl=https site.

MIT 6.846 Parallel Computing Related Textbooks

© Copyright 2015