openmp-parallelization

There are 237 repositories under openmp-parallelization topic.

  • OpenMP-Program-to-Print-Number-of-Threads

    In this task, we had to write a multi-threaded OpenMP program, that will print the number of threads being used.

    Language:C++6
  • OpenMP

    || programming

    Language:C6
  • hash-tree-data-backup

    Parallelised data backup using hash (merkle) trees

    Language:C++5
  • Solving-System-of-linear-equations-in-parallel-and-serial

    Implentation of Back Substitution, Conjugate Gradient and Gauss Seidel using OpenMP parallelization

    Language:C5
  • Parallel-Computing-in-C-using-OpenMP

    This Repository contains C implementation of various basics of parallel computing using OpenMP.

    Language:C5
  • openmp-kmeans

    An implementation of the K Means Clustering ML Algorithm in C language using OpenMP

    Language:C5
  • Parallel-Matrix-Vector-Multiplication

    This repository has MVM assignment in the course COL730 Parallel Programming taught by Prof. Kolin Paul at IIT, Delhi in Fall 2019

    Language:C++5
  • parallel-prog

    Projects related to parallel programming, using mainly C and C++ with OpenMP and CUDA

    Language:C5
  • Kuznechik

    🔐 An AES Like Fast Symmetric Cipher Implemented In C ⚡

    Language:C4
  • SIMPLE_Staggered_FVM_Codes

    SIMPLE algorithm FVM codes on staggered grid

    Language:Fortran4
  • Distributed-Password-Cracker-Using-MPI-and-OpenMP

    Password Cracker program coded in C++ language by applying brute force algorithm and parallelizing it using MPI and OpenMP

    Language:C++4
  • Parallel-Systems-Project

    🦖| Design, Development and Evaluation of Parallel Programs in MPI, Mpi + OpenMp Cuda Hybrid that implement the Jacobi with successive over-relaxation.

    Language:C4
  • Searching-a-Number-among-Slave-Processes-using-OpenMP-and-MPI

    In this task, I wrote the code using both OpenMP and MPI inorder to parallelize it. What it does is that the master process distributes a chunk of number equally among the slave processes. Each slave process then searches for the number to find. When one slave process finds the number, it sends a message to the master process who then sends a "terminating message" to the slave processes who then abort their search.

    Language:C++4
  • MDFort

    Molecular Dynamic simulation in Fortran using OpenMP

    Language:Fortran4
  • Sudoku-solver

    sudoku solver which takes an image as input and displays the solved output in the terminal. A neural network trained in Pytorch is used to identify the numbers present in the sudoku puzzle

    Language:C++4
  • Parallel-Romberg-Integration

    Faster Integration using parallel processing.

    Language:Cuda4
  • parallel-df

    An OpenMP based solution for computing K-most frequent words in a corpus (see README for more). Also, my submission for Assignment 2 of Parallel Computing Course, BITS Pilani (2nd Sem 2017/18)

    Language:C++4
  • Two-Dimensional-FDTD-Acceleration

    Parallel implementation of Yee's Algorithm of "Finite Difference Time Domain" using Message Passing Interface(MPI) and Open Multi-Processing(OMP)

    Language:C3
  • openmp_blockchain

    Multithreaded Blockchain simulation using OpenMP API

    Language:C++3
  • parallel-calc

    Parallel and Distributed Calculations Labs

    Language:Java3
  • CheatSheets

    A collection of random computer codes, commands and cheat sheets

  • Handwritten-Digit-Recoganization-by-ANN-in-openmp

    Implementation of serial and parallel NN for handwritten digit recognition in openmp

    Language:C3
  • CMU_15-418_hw3

    Parallel Computer Architecture and Programming - Assignment 3: Parallel VLSI Wire Routing via OpenMP. Given input files (format shown below), we route the optimal pathes that each wire should take on the (given) 2D grid, using Manhattan-style routes. In this exercise, an "optimal" solution is one where the fewest wires intersect at the same position on the grid.

    Language:C++3
  • parallel-programming-openmp

    Parallel Programming with OpenMP API in C/C++

    Language:C3
  • lw-sched

    If you aren't satisfied with loop schedules provided in OpenMP, try this library. Its schedules provide an effective tradeoff for reducing load imbalance, synchronization overhead and cache misses.

    Language:C3
  • JacobiEigenvalueAlgorithm

    Jacobi eigenvalue algorithm openmp implementation. Symmetric eigenvalue problem.

    Language:C3
  • SIMD-Pathtracer

    A path tracer with 3D model importing, written in modern C++ and accelerated using SIMD, OpenMP, and tile-based rendering

    Language:C++2
  • openmp-matrix-optimization

    Comparison of parallel matrix multiplication methods using OpenMP, focusing on cache efficiency, runtime, and performance analysis with Intel VTune.

    Language:Python2
  • rhea

    Just-In-Time-compiled dynamic general-purpose programming language utilizing OpenMP parallelism with built-in & language-level concurrency and unconventional syntax expressiveness.

    Language:C++2
  • K_MEANS_PARALLELIZED

    Implementation of the K-means clustering model in C++. This model parallelized with the Open MP library

    Language:C++2
  • kmeans_parallel_OpenMP

    Parallellization of the Kmeans algorithm with OpenMP

    Language:C2
  • 3DEMFDFD

    Fortran 77 Program for EM Modelling

    Language:Fortran2
  • Parallel-Programming

    Parallel Programming with Mpi and Open MP

    Language:C2
  • Parallelized-Number-Plate-Detection-System-using-OpenCV-OpenMP

    A Parallelized Number Plate Detection System developed for Windows using Visual Studio. It utilizes OpenCV and OpenMP to efficiently detect number plates in images and recognize characters on them. The primary goal of this system is to speed up the process of detecting and recognizing number plates in images or video frames.

    Language:C++2
  • Parallel-N-Queens

    Solving the N-Queens problem with OpenMP- and CUDA-implemented approaches (Edinburgh Napier University, Concurrent and Parallel Systems module coursework 2)

    Language:C++2
  • sparse-net

    In this project I have implemented the forward function of a Neural Network composed of sparsely connected layers. In order to parallelize the forward function I have built two implementation: one uses OpenMP and the other uses CUDA.

    Language:C++2