X hits on this document

136 views

0 shares

0 downloads

0 comments

6 / 35

Topics

  • Introduction (Chapter 1) --- today’s lecture

  • Parallel Programming Platforms (Chapter 2)

    • New material: homogeneous & heterogeneous multicore platforms

  • Principles of Parallel Algorithm Design (Chapter 3)

  • Analytical Modeling of Parallel Programs (Chapter 5)

    • New material: theoretical foundations of task scheduling

  • Programming Shared Address Space Platforms (Chapter 7)

    • New material: new programming models (beyond threads and OpenMP) --- Java Concurrency Utilities, Intel Thread Building Blocks, .Net Parallel Extensions (Task Parallel Library & PLINQ), Cilk, X10

  • Dense Matrix Operations (Chapter 8)

  • Graph Algorithms (Chapter 10)

  • Programming Using the Message-Passing Paradigm (Chapter 6)

    • New material: Partitioned Global Address Space (PGAS) languages --- Unified Parallel C (UPC), Co-array Fortran (CAF)

  • New material: Programming Heterogeneous Processors and Accelerators

  • New material: Problem Solving on Large Scale Clusters using MapReduce

  • (Secondary references will be assigned for new material)

Document info
Document views136
Page views136
Page last viewedSat Jan 21 04:15:05 UTC 2017
Pages35
Paragraphs492
Words2148

Comments