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.
OpenMP
|| programming
hash-tree-data-backup
Parallelised data backup using hash (merkle) trees
Solving-System-of-linear-equations-in-parallel-and-serial
Implentation of Back Substitution, Conjugate Gradient and Gauss Seidel using OpenMP parallelization
Parallel-Computing-in-C-using-OpenMP
This Repository contains C implementation of various basics of parallel computing using OpenMP.
openmp-kmeans
An implementation of the K Means Clustering ML Algorithm in C language using OpenMP
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
parallel-prog
Projects related to parallel programming, using mainly C and C++ with OpenMP and CUDA
Kuznechik
🔐 An AES Like Fast Symmetric Cipher Implemented In C ⚡
SIMPLE_Staggered_FVM_Codes
SIMPLE algorithm FVM codes on staggered grid
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
Parallel-Systems-Project
🦖| Design, Development and Evaluation of Parallel Programs in MPI, Mpi + OpenMp Cuda Hybrid that implement the Jacobi with successive over-relaxation.
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.
MDFort
Molecular Dynamic simulation in Fortran using OpenMP
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
Parallel-Romberg-Integration
Faster Integration using parallel processing.
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)
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)
openmp_blockchain
Multithreaded Blockchain simulation using OpenMP API
parallel-calc
Parallel and Distributed Calculations Labs
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
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.
parallel-programming-openmp
Parallel Programming with OpenMP API in C/C++
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.
JacobiEigenvalueAlgorithm
Jacobi eigenvalue algorithm openmp implementation. Symmetric eigenvalue problem.
SIMD-Pathtracer
A path tracer with 3D model importing, written in modern C++ and accelerated using SIMD, OpenMP, and tile-based rendering
openmp-matrix-optimization
Comparison of parallel matrix multiplication methods using OpenMP, focusing on cache efficiency, runtime, and performance analysis with Intel VTune.
rhea
Just-In-Time-compiled dynamic general-purpose programming language utilizing OpenMP parallelism with built-in & language-level concurrency and unconventional syntax expressiveness.
K_MEANS_PARALLELIZED
Implementation of the K-means clustering model in C++. This model parallelized with the Open MP library
kmeans_parallel_OpenMP
Parallellization of the Kmeans algorithm with OpenMP
3DEMFDFD
Fortran 77 Program for EM Modelling
Parallel-Programming
Parallel Programming with Mpi and Open MP
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.
Parallel-N-Queens
Solving the N-Queens problem with OpenMP- and CUDA-implemented approaches (Edinburgh Napier University, Concurrent and Parallel Systems module coursework 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.