Instructor:
    1. Dr. Sanjeev BS |
Requirements:
    1. GNU/Linux system, preferably at least with a dual core.     2. IntelĀ® Threading Building Blocks 2.1 |
Syllabus:
    1. The syllabus is available
here |
Books:
    1. The Art of Multiprocessor Programming by Maurice Herlihy, Nir Shavit (Morgan Kaufmann)     2. Introduction to Parallel Computing by Ananth Grama, George Karypis, Vipin Kumar, Anshul Gupta (Addison Wesley)     3. IntelĀ® Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism by Reinders (O'Reilly Media, Inc.) |