Parallel Computing Toolbox

Comparison of Robot poses before and after optimization

Implemented following functionality in the parallel computing toolbox:

  1. Project 1 :

    1. Matrix multiplication and storage schemes.
    2. LU Decomposition and Ax = b solution.
    3. QR Decomposition and Ax = b solution.
  2. Project 2 :

    1. Parallelization based on OpenMP.
    2. For compiling any program:
      1. gcc -fopenmp file.c
    3. Solutions on:
      1. For loop scheduling.
      2. Parallel Monte carlo for PI digits calculation.
      3. Parallel Jacobi solver for generating new matrix with values containing mean of 4 neighbours.
      4. Example of race condition
    4. Resources:
      1. IIT M OpenMP slides
      2. Jaka’s Blog
  3. Project 3 :

    1. Parallel implementation of PCA for image compression from scratch.
Rakesh Kumar
Rakesh Kumar
Research Engineer Control System and Deep Learning

My research interests include optimal control sysyem and physics informed neural network

Related