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.
Udit Singh Parihar
Udit Singh Parihar
Deep Learning and SLAM Researcher

My research interests include intersection of 3D Computer Vision, Deep Learning and SLAM.

Related