Global

parallel-computing
15 projects tagged “parallel-computing” that gained the most stars yesterday
#652 · +44 · 1d ·GitHub

Bend offers the feel and features of expressive languages like Python and Haskell. This includes fast object allocations, full support for higher-order functions with closures, unrestricted recursion, and even continuations.

Creator
bendlang
Size
209.5 MB
Stars
23.7K
Age
3y
Commits · 90 Days
#1848 · +12 · 1d ·GitHub

Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.

Size
809.2 MB
Stars
44.1K
Age
9y
Commits · 90 Days
#2941 · +6 · 1d ·GitHub

Built with <15 files of fully documented Verilog, complete documentation on architecture & ISA, working matrix addition/multiplication kernels, and full support for kernel simulation & execution traces.

Creator
adam-maj
Size
8.5 MB
Stars
13.1K
Updated
CommitMay 01
Age
2y
Commits · 90 Days
#3242 · +5 · 1d ·GitHub

Optuna is an automatic hyperparameter optimization software framework, particularly designed for machine learning. It features an imperative, define-by-run style user API.

Creator
optuna
Size
23.1 MB
Stars
14.9K
Age
8y
Commits · 90 Days
#4102 · +3 · 1d ·GitHub

Rayon is a data-parallelism library for Rust. It is extremely lightweight and makes it easy to convert a sequential computation into a parallel one. It also guarantees data-race freedom.

Creator
rayon-rs
Size
3.6 MB
Stars
13.4K
Updated
CommitAug 28
Age
12y
Commits · 90 Days
#4313 · +3 · 1d ·GitHub

2 ms at 4K). It is fully implemented in Vulkan compute shaders.

Creator
Themaister
Size
7.2 MB
Stars
761
Updated
CommitOct 17
Age
1y
Commits · 90 Days
#4641 · +2 · 1d ·GitHub

js is a JavaScript Acceleration library for GPGPU (General purpose computing on GPUs) in JavaScript for Web and Node. js automatically transpiles simple JavaScript functions into shader language and compiles them so they run on your GPU.

Creator
gpujs
Size
21.8 MB
Stars
15.5K
Age
10y
Commits · 90 Days
#5098 · +2 · 1d ·GitHub

A high-performance communication library for machine learning training and inference on Huawei Ascend NPUs.

Size
0.1 MB
Stars
259
Updated
CommitSep 29
Age
17d
Commits · 90 Days
#5238 · +1 · 1d ·GitHub

Taichi Lang is an open-source, imperative, parallel programming language for high-performance numerical computation.

Creator
taichi-dev
Size
58.9 MB
Stars
28.4K
Age
9y
Commits · 90 Days
#5746 · +1 · 1d ·GitHub

Taskflow helps you quickly write high-performance task-parallel programs with high programming productivity. It is faster, more expressive, fewer lines of code, and easier for drop-in integration than many existing task programming libraries.

Creator
taskflow
Size
158.7 MB
Stars
12.2K
Age
8y
Commits · 90 Days
#5836 · +1 · 1d ·GitHub

Numba is an open source, NumPy-aware optimizing compiler for Python sponsored by Anaconda, Inc. It uses the LLVM compiler project to generate machine code from Python syntax.

Creator
numba
Size
85.6 MB
Stars
11.2K
Age
14y
Commits · 90 Days
#7608 · +0 · 1d ·GitHub

conc is your toolbelt for structured concurrency in go, making common tasks easier and safer.

Size
0.3 MB
Stars
10.4K
Age
3y
Commits · 90 Days
#7614 · +0 · 1d ·GitHub

Modin is a drop-in replacement for pandas. While pandas is single-threaded, Modin lets you instantly speed up your workflows by scaling pandas so it uses all of your cores. Modin works especially well on larger datasets, where pandas becomes painfully slow or runs out of memory.

Size
52.6 MB
Stars
10.4K
Age
8y
Commits · 90 Days
#7798 · +0 · 1d ·GitHub

GPGPU-Sim provides a detailed simulation model of contemporary NVIDIA GPUs running CUDA and/or OpenCL workloads.

Creator
gpgpu-sim
Size
34.7 MB
Stars
1.8K
Age
12y
Commits · 90 Days
#7804 · +0 · 1d ·GitHub

TornadoVM is a GPU programming framework for Java that works with JDK 21+ (currently JDK 21-27).

Size
172.7 MB
Stars
1.5K
Age
8y
Commits · 90 Days