All Projects → muatik → Openmp Examples

muatik / Openmp Examples

Licence: mit
openmp examples

Programming Languages

cpp
1120 projects

Projects that are alternatives of or similar to Openmp Examples

Pelagia
Automatic parallelization (lock-free multithreading thread) tool developed by Surparallel Open Source.Pelagia is embedded key value database that implements a small, fast, high-reliability on ANSI C.
Stars: ✭ 1,132 (+1668.75%)
Mutual labels:  parallel, multithreading, parallel-computing
Ems
Extended Memory Semantics - Persistent shared object memory and parallelism for Node.js and Python
Stars: ✭ 552 (+762.5%)
Mutual labels:  parallel, multithreading, openmp
Corium
Corium is a modern scripting language which combines simple, safe and efficient programming.
Stars: ✭ 18 (-71.87%)
Mutual labels:  parallel, parallel-computing, multithreading
java-multithread
Códigos feitos para o curso de Multithreading com Java, no canal RinaldoDev do YouTube.
Stars: ✭ 24 (-62.5%)
Mutual labels:  parallel, parallel-computing, multithreading
Taskflow
A General-purpose Parallel and Heterogeneous Task Programming System
Stars: ✭ 6,128 (+9475%)
Mutual labels:  multithreading, parallel-computing, parallel
Hamsters.js
100% Vanilla Javascript Multithreading & Parallel Execution Library
Stars: ✭ 517 (+707.81%)
Mutual labels:  parallel, multithreading, parallel-computing
parallel-dfs-dag
A parallel implementation of DFS for Directed Acyclic Graphs (https://research.nvidia.com/publication/parallel-depth-first-search-directed-acyclic-graphs)
Stars: ✭ 29 (-54.69%)
Mutual labels:  parallel-computing, multithreading
CPURasterizer
CPU Based Rasterizer Engine
Stars: ✭ 99 (+54.69%)
Mutual labels:  parallel-computing, multithreading
Pwrake
Parallel Workflow extension for Rake, runs on multicores, clusters, clouds.
Stars: ✭ 57 (-10.94%)
Mutual labels:  parallel, parallel-computing
hero-sdk
⛔ DEPRECATED ⛔ HERO Software Development Kit
Stars: ✭ 21 (-67.19%)
Mutual labels:  openmp, parallel-computing
Weave
A state-of-the-art multithreading runtime: message-passing based, fast, scalable, ultra-low overhead
Stars: ✭ 305 (+376.56%)
Mutual labels:  multithreading, openmp
Poshrsjob
Provides an alternative to PSjobs with greater performance and less overhead to run commands in the background, freeing up the console and allowing throttling on the jobs.
Stars: ✭ 447 (+598.44%)
Mutual labels:  parallel, multithreading
mbsolve
An open-source solver tool for the Maxwell-Bloch equations.
Stars: ✭ 14 (-78.12%)
Mutual labels:  openmp, parallel-computing
MultiHttp
This is a high performance , very useful multi-curl tool written in php. 一个超级好用的并发CURL工具!!!(httpful,restful, concurrency)
Stars: ✭ 79 (+23.44%)
Mutual labels:  parallel, multithreading
Kernels
This is a set of simple programs that can be used to explore the features of a parallel platform.
Stars: ✭ 287 (+348.44%)
Mutual labels:  parallel-computing, openmp
shortcut-comparison
Performance comparison of parallel Rust and C++
Stars: ✭ 74 (+15.63%)
Mutual labels:  parallel, openmp
Adaptive
📈 Adaptive: parallel active learning of mathematical functions
Stars: ✭ 646 (+909.38%)
Mutual labels:  parallel, parallel-computing
Appiumtestdistribution
A tool for running android and iOS appium tests in parallel across devices... U like it STAR it !
Stars: ✭ 764 (+1093.75%)
Mutual labels:  parallel, parallel-computing
pblat
parallelized blat with multi-threads support
Stars: ✭ 34 (-46.87%)
Mutual labels:  parallel, multithreading
Vc
SIMD Vector Classes for C++
Stars: ✭ 985 (+1439.06%)
Mutual labels:  parallel, parallel-computing

openmp-examples

This repository contains OpenMP-examples which I created while learning OpenMP.

I follow Tim Mattson's Introduction to OpenMP video playlist on youtube.

Other useful links are as follows:

Details

I am learning OpenMP because I have a master degree program assignment about running machine learning algorithms in parallel.

In addition to OpenMP, I am going to do same things by using Apache Spark. In summary, this is quite a personal playground repository. It does not mean to cover all the details or become a comprehensible tutorial guide.

Repositories

Name Description
hello-mp Hello world in open-mp
parallel-loop-1 traversing a loop in parallel
avrage-reduction calculating avg by using atomic and reduction concepts
heap-vs-stack sharing(global) and not sharing data(local) between threads.
data-sharing private, first-private, initialization concepts
integral calculating integral in various ways to demonstrate approaches
scheduling thread scheduling
linkedlist consuming linkedlist in multiple threads in a thread-safety way
Als movie recommender system using alternating least squares method
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].