An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with openmp-parallelization

A curated list of projects in awesome lists tagged with openmp-parallelization .

https://github.com/pulp-platform/hero

Heterogeneous Research Platform (HERO) for exploration of heterogeneous computers consisting of programmable many-core accelerators and an application-class host CPU, including full-stack software and hardware.

computer-architecture fpga heterogeneous-computing heterogeneous-parallel-programming iommu many-core-architectures openmp-offloading openmp-parallelization riscv shared-memory unified-virtual-memory

Last synced: 15 Dec 2025

https://github.com/illuhad/hipCPU

Implementation of AMD HIP for CPUs

cuda gpgpu hip hpc openmp openmp-parallelization

Last synced: 21 Apr 2025

https://github.com/illuhad/hipcpu

Implementation of AMD HIP for CPUs

cuda gpgpu hip hpc openmp openmp-parallelization

Last synced: 16 Apr 2025

https://github.com/hxndev/password-cracker-using-brute-force-algorithm

This was our Final Project for Distributed Computing. In this we had to create a distributed system that will use the Brute Force Algorithm to crack a password from the etc/shadows file of Ubuntu as all the passwords are stored there. We used OpenMP and MPICH for this implementation.

brute-force bruteforce-password-cracker code cpp crack distributed-computing distributed-systems mpi mpi-library openmp openmp-parallelization openmpi parallel-computing password password-cracker password-cracking

Last synced: 07 May 2025

https://github.com/abhiramborige/parallel_programs_c

Parallel and Distributed computing problem programs implemented in OpenMP and MPI

mpi mpi-applications openmp openmp-applications openmp-constructs openmp-parallelization

Last synced: 14 Apr 2025

https://github.com/andyfratello/par

🎛️ Exercicis de Paral·lelisme (PAR) Q1 - UPC FIB

c fib-upc openmp openmp-parallelization par par-fib parallel-computing parallel-programming parallelism

Last synced: 12 Apr 2025

https://github.com/neoneuron/minfo

Mutual information estimator with adaptive partitioning algorithm (C++/OpenMP accelerated).

cython mutual-information numba openmp-parallelization python

Last synced: 14 Jan 2026

https://github.com/joaomlneto/cpds-heat

Heat Equation using different solvers (Jacobi, Red-Black, Gaussian) in C using different paradigms (sequential, OpenMP, MPI, CUDA) - Assignments for the Concurrent, Parallel and Distributed Systems course @ UPC 2013

cuda cuda-support gauss-seidel gaussian heat-equation jacobi mpi mpi-applications openmp openmp-applications openmp-parallelization openmp-support openmpi paradigms performance red-black solvers

Last synced: 22 Apr 2025

https://github.com/hxndev/consensus-problem-using-openmp

In this task, we had to write a multi-threaded OpenMP program, that will solve the consensus problem. If all the slave (child) processes agree on a single decision, then the processes will terminate displaying consensus reached.

code consensus consensus-clustering cpp openmp openmp-parallelization openmpi

Last synced: 07 May 2025

https://github.com/hxndev/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.

code cpp openmp openmp-parallelization parallel-computing parallel-programming threads

Last synced: 07 May 2025

https://github.com/hxndev/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.

code cpp distributed-computing master mpi mpi-library mpich openmp openmp-parallelization openmpi parallel parallel-computing parallel-programming search searching slave

Last synced: 31 Mar 2025

https://github.com/ankitsultana/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)

cpp document-frequency openmp openmp-parallelization

Last synced: 03 Feb 2026

https://github.com/sameetasadullah/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

brute-force-passwords brute-force-search cpp linux mpi mpi-parallelization openmp openmp-parallelization password-cracker ubuntu

Last synced: 13 Apr 2025

https://github.com/nikiforovall/jacobieigenvaluealgorithm

Jacobi eigenvalue algorithm openmp implementation. Symmetric eigenvalue problem.

eigenvalueproblems jacobi-eigenvalues jacobi-iteration openmp openmp-parallelization

Last synced: 06 Apr 2025

https://github.com/mauriciovazquezm/k_means_parallelized

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

cplusplus kmeans-clustering openmp-parallelization parallel-computing

Last synced: 27 Nov 2025

https://github.com/droduit/multiprocessor-architecture

Introduction to Multiprocessor Architecture @ EPFL

cuda multiprocessor multithreading openmp-parallelization

Last synced: 22 Feb 2025

https://github.com/rhea-language/rhea

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

concurrency concurrent-programming dynamic-programming general-purpose language openmp-applications openmp-parallelization programming-language scripting-language

Last synced: 28 Aug 2025

https://github.com/mmaarij/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.

character-recognition cpp nerual-network number-plate-detection number-plate-recognition opencv openmp openmp-optimization openmp-parallelization perceptron python

Last synced: 23 Feb 2025

https://github.com/bhavin192/ecb-des

Command line tool in C (OpenMP) for Electronic Codebook block cipher using DES

cipher des encryption openmp-parallelization

Last synced: 12 Nov 2025

https://github.com/sameetasadullah/dependency-analysis-and-speedup-code-snippets

Dependency Analysis is performed on some code snippets and they have been improved in speed if possible

cpp dependency-analysis dependency-types openmp openmp-parallelization parallel-processing parallel-programming speedup

Last synced: 15 Mar 2025

https://github.com/kuro337/textract

Single Header High Performance C++ Image Processing Library to read content from Images and transform Images to text files.

cpp cpp20 cryptography folly opencv openmp-parallelization

Last synced: 25 Aug 2025

https://github.com/sameetasadullah/consensus-problem-using-openmp

Program coded in C++ language to solve the consensus problem between multiple threads using OpenMP

consensus-problem cpp linux openmp openmp-parallelization ubuntu

Last synced: 15 Mar 2025

https://github.com/bl33h/ecosystemsimulation

This project simulates an ecosystem with plants, herbivores, and carnivores using OpenMP for parallel processing. The grid-based simulation involves species interacting through reproduction, consumption, and movement.

gcc openmp openmp-parallelization parallel-computing parallelism stdio stdlib wsl

Last synced: 29 Dec 2025

https://github.com/asiern/genetics

Genetic diseases analyzation using K-means clustering and OpenMP.

clustering k-means-clustering openmp openmp-parallelization

Last synced: 09 Aug 2025

https://github.com/hilbertcube/simd-pathtracer

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

3d-graphics 3d-models cpp openmp-parallelization path-tracing raytracing simd

Last synced: 09 Oct 2025

https://github.com/emilienmendes/parallelisme

Parallélisation de bruteforce de mot de passe

openmp-parallelization

Last synced: 27 Mar 2025

https://github.com/ivanmilin/merge-sort

Prvi zadatak iz predmeta "Multiprocesorski sistemi", master akademske studije

c openmp-parallelization

Last synced: 21 Feb 2025

https://github.com/70null07/openmp-image-median-filtering

Медианная фильтрация изображений .bmp с распараллеливанием OpenMP.

bmp bmp-image openmp openmp-parallelization

Last synced: 20 Nov 2025

https://github.com/nrmancuso/big-bang

CUDA and OpenMp NBody simulation based on data from the Milky Way and Andromeda Galaxies

c cuda-kernels cuda-programming nbody-simulation openmp-parallelization parallel-computing space

Last synced: 13 Jun 2025

https://github.com/n8lang/n8

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

concurrency concurrent-programming dynamic-programming general-purpose language openmp-applications openmp-parallelization programming-language scripting-language

Last synced: 02 Mar 2025

https://github.com/70null07/openmp-arrays-sum

Сложение векторов (указатель на массив, не STL) и подсчёт суммы всех элементов.

openmp openmp-parallelization

Last synced: 27 Jun 2025

https://github.com/koushikphy/cheatsheet

A collection of random computer codes, commands and cheat sheets

cheatsheet git gnuplot gnuplot-script latex linux matplotlib mpi mpich numerical-analysis openmp openmp-parallelization tex vim

Last synced: 07 Sep 2025

https://github.com/cosmojelly/k-shortest-path-using-mpi-and-openmp

This is my final project of Parallel and Distributed Computing which solves the K Shortest Path Problem using parallelized Djkistra's Algorithm.

dijkstra-shortest-path mpi openmp-parallelization

Last synced: 13 Apr 2025

https://github.com/ivanbgd/openmp_quad_worksharing_c

Calculates a definite integral by using a quadrature rule. Uses worksharing directives.

integrals open-mp openmp openmp-parallelization quadrature-rules worksharing-directives

Last synced: 28 Mar 2025

https://github.com/70null07/openmp-helloworld

Создаются потоки и выводятся сообщения "Hello World! От потока #".

c openmp openmp-parallelization

Last synced: 25 Feb 2025

https://github.com/mrigankdoshy/introduction-to-openmp

This repository contains exercises and solutions for a hands-on OpenMP course "Introduction to OpenMP" by Intel.

intel openmp openmp-parallelization

Last synced: 22 Mar 2025

https://github.com/waterflow80/carry-look-ahead-adder-hpc

Implementation of the Carry look ahead adder algorihtm, and parallizing the algorithm using OpenMP libriries

binary-addition carry-look-ahead-adder cpp hpc openmp openmp-parallelization parallel-computing

Last synced: 07 Nov 2025

https://github.com/abdulrehman-baloch/parallel-ist-bubble-sort_network

This project implements a novel parallel algorithm for constructing n-1 independent spanning trees (ISTs) in bubble-sort networks. It solves an open problem from previous research by Kao et al. by enabling each vertex to determine its parent in constant time without using recursion.

cpp openmp-parallelization openmpi threads

Last synced: 04 Oct 2025

https://github.com/tenapato/crypto-block-hashing

Crypto PoW mining in multi-threaded nodes using OpenMP

cryptocurrency hashing openmp-parallelization parallel-computing

Last synced: 01 Sep 2025

https://github.com/maemoonfarooq/shortest-path-finder-using-parallel-processing

Welcome to the Parallel Shortest Path Finder! This innovative tool is designed to swiftly determine the shortest routes between pairs of nodes in a graph. Leveraging the power of Dijkstra's algorithm, it navigates graph connections using an adjacency list and a hash table-based distance matrix for optimal efficiency.

bash-script c data-structures mpi openmp-parallelization

Last synced: 23 Mar 2025

https://github.com/marcoplaitano/counting-sort-omp

Parallelized version of Counting Sort using OpenMP

counting-sort omp openmp openmp-parallelization sort sorting sorting-algorithms

Last synced: 15 May 2025

https://github.com/ciw-project-2023/openmpdemo

Demo Project for OpenMP

openmp openmp-parallelization

Last synced: 15 Mar 2025

https://github.com/mrlintern/parallel_linear_solver

Software which uses OpenMP to parallelise the three classic Algebraic Iterative Methods: Jacobi, Gauss-Seidel & Successive Over Relaxation, for solving Systems of the form Ax = b

cpp cpp17 cpp20 gauss-seidel-method jacobi-method numerical-methods openmp-parallelization red-black-implementation sor-method

Last synced: 10 Jun 2025

https://github.com/ollycassidy13/cmatmul

A cache-based matrix multiplication kernel

cache cpp matrix-multiplication openmp-parallelization

Last synced: 01 Apr 2025

https://github.com/lpsm-dev/parallel-programing

📚 Some parallel programing implementations using OpenMP

alpine c docker docker-compose openmp openmp-parallelization parallel-programming

Last synced: 22 Feb 2025

https://github.com/sueszli/julia-gone-wild

parallel rendering of julia sets with CUDA and OpenMP

cuda-programming fractal-rendering julia-set openmp-parallelization

Last synced: 05 Oct 2025

https://github.com/70null07/openmp-parallel-sorts

Сортировка одномерных массивов (пузырька, Шелла, быстрая сортировка) с распараллеливанием.

openmp openmp-parallelization

Last synced: 08 Oct 2025

https://github.com/ivanbgd/openmp_quad_manual_c

Calculates a definite integral by using a quadrature rule. Doesn't use worksharing directives, but shares loop iterations manually.

integrals open-mp openmp openmp-parallelization quadrature-rules

Last synced: 30 Oct 2025

https://github.com/malisha4065/openmpwithfortran

OpenMP parallel programming with modern Fortran

fortran fortran90 openmp openmp-parallelization

Last synced: 22 Jan 2026