logo

Problem Solving with Multi-Cores, Clusters and Accelerators

course
  • 0 Classes
  • , Exploit threads for Concurrency

Master Programming skill required to solve concurrent problems using multiple threads. Also, we study the common issues arise in multi-threaded programs and solutions to those problems.

  • Coming Soon

course
  • 0 Classes
  • , Exploit MultiCore Hardware in Programming

Master Programming skill required to solve problems using tens and hundreds of cores using parallel frameworks like multi-threading framework, fork-join framework, functional framework, asynchronous/reactive framework, actor framework, csp framework.

  • Coming Soon

course
  • 0 Classes
  • , Exploit Clusters in Programming

Master Programming skill required to solve very large data problems using clusters of machines using distributed frameworks like actor framework, hadoop map-reduce framework, spark map-reduce framework, giraph framework.

  • Coming Soon

course
  • 0 Classes
  • , Exploit GPUs in Programming

Master Programming skill required to solve problems using accelerated processors like GPU, which supports massive parallel processing of data with single instructon on its cores.

  • Coming Soon