All Projects → hpc → Similar Projects or Alternatives

1408 Open source projects that are alternatives of or similar to hpc

penguinV
Simple and fast C++ image processing library with focus on heterogeneous systems
Stars: ✭ 110 (+182.05%)
Mutual labels:  opencl, avx, sse, simd
Vc
SIMD Vector Classes for C++
Stars: ✭ 985 (+2425.64%)
Mutual labels:  parallel-computing, avx, sse, simd
Boost.simd
Boost SIMD
Stars: ✭ 238 (+510.26%)
Mutual labels:  parallel-computing, avx, sse, simd
Dash
DASH, the C++ Template Library for Distributed Data Structures with Support for Hierarchical Locality for HPC and Data-Driven Science
Stars: ✭ 134 (+243.59%)
Mutual labels:  hpc, mpi, parallel-computing
Libxsmm
Library for specialized dense and sparse matrix operations, and deep learning primitives.
Stars: ✭ 518 (+1228.21%)
Mutual labels:  avx, sse, simd
Cglm
📽 Highly Optimized Graphics Math (glm) for C
Stars: ✭ 887 (+2174.36%)
Mutual labels:  avx, sse, simd
Foundations of HPC 2021
This repository collects the materials from the course "Foundations of HPC", 2021, at the Data Science and Scientific Computing Department, University of Trieste
Stars: ✭ 22 (-43.59%)
Mutual labels:  hpc, mpi, parallel-computing
Ktt
Kernel Tuning Toolkit
Stars: ✭ 33 (-15.38%)
Mutual labels:  hpc, vulkan, opencl
sse-avx-rasterization
Triangle rasterization routines accelerated by SSE and AVX
Stars: ✭ 53 (+35.9%)
Mutual labels:  avx, sse, simd
oversimple
A library for audio oversampling, which tries to offer a simple api while wrapping HIIR, by Laurent De Soras, for minimum phase antialiasing, and r8brain-free-src, by Aleksey Vaneev, for linear phase antialiasing.
Stars: ✭ 25 (-35.9%)
Mutual labels:  avx, sse, simd
Core
parallel finite element unstructured meshes
Stars: ✭ 124 (+217.95%)
Mutual labels:  hpc, mpi, parallel-computing
Quadray Engine
Realtime raytracer using SIMD on ARM, MIPS, PPC and x86
Stars: ✭ 13 (-66.67%)
Mutual labels:  avx, sse, simd
Unisimd Assembler
SIMD macro assembler unified for ARM, MIPS, PPC and x86
Stars: ✭ 63 (+61.54%)
Mutual labels:  avx, sse, simd
nbodykit
Analysis kit for large-scale structure datasets, the massively parallel way
Stars: ✭ 93 (+138.46%)
Mutual labels:  mpi, parallel-computing, mpi4py
Std Simd
std::experimental::simd for GCC [ISO/IEC TS 19570:2018]
Stars: ✭ 275 (+605.13%)
Mutual labels:  avx, sse, simd
Simde
Implementations of SIMD instruction sets for systems which don't natively support them.
Stars: ✭ 1,012 (+2494.87%)
Mutual labels:  avx, sse, simd
ternary-logic
Support for ternary logic in SSE, XOP, AVX2 and x86 programs
Stars: ✭ 21 (-46.15%)
Mutual labels:  avx, sse, simd
Parenchyma
An extensible HPC framework for CUDA, OpenCL and native CPU.
Stars: ✭ 71 (+82.05%)
Mutual labels:  hpc, opencl, parallel-computing
Despacer
C library to remove white space from strings as fast as possible
Stars: ✭ 90 (+130.77%)
Mutual labels:  avx, sse, simd
Mipp
MIPP is a portable wrapper for SIMD instructions written in C++11. It supports NEON, SSE, AVX and AVX-512.
Stars: ✭ 253 (+548.72%)
Mutual labels:  avx, sse, simd
Nsimd
Agenium Scale vectorization library for CPUs and GPUs
Stars: ✭ 138 (+253.85%)
Mutual labels:  hpc, avx, simd
Directxmath
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
Stars: ✭ 859 (+2102.56%)
Mutual labels:  avx, sse, simd
Simd
C++ image processing and machine learning library with using of SIMD: SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX-512, VMX(Altivec) and VSX(Power7), NEON for ARM.
Stars: ✭ 1,263 (+3138.46%)
Mutual labels:  avx, sse, simd
Xsimd
C++ wrappers for SIMD intrinsics and parallelized, optimized mathematical functions (SSE, AVX, NEON, AVX512)
Stars: ✭ 964 (+2371.79%)
Mutual labels:  avx, sse, simd
matrix multiplication
Parallel Matrix Multiplication Using OpenMP, Phtreads, and MPI
Stars: ✭ 41 (+5.13%)
Mutual labels:  thread, mpi, parallel-computing
Kernels
This is a set of simple programs that can be used to explore the features of a parallel platform.
Stars: ✭ 287 (+635.9%)
Mutual labels:  opencl, mpi, parallel-computing
hp2p
Heavy Peer To Peer: a MPI based benchmark for network diagnostic
Stars: ✭ 17 (-56.41%)
Mutual labels:  hpc, mpi, parallel-computing
cpuwhat
Nim utilities for advanced CPU operations: CPU identification, ISA extension detection, bindings to assorted intrinsics
Stars: ✭ 25 (-35.9%)
Mutual labels:  avx, sse, simd
pystella
A code generator for grid-based PDE solving on CPUs and GPUs
Stars: ✭ 18 (-53.85%)
Mutual labels:  hpc, opencl, mpi
John
John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs
Stars: ✭ 5,656 (+14402.56%)
Mutual labels:  opencl, mpi, simd
t8code
Parallel algorithms and data structures for tree-based AMR with arbitrary element shapes.
Stars: ✭ 37 (-5.13%)
Mutual labels:  hpc, mpi, parallel-computing
PyMFEM
Python wrapper for MFEM
Stars: ✭ 91 (+133.33%)
Mutual labels:  hpc, parallel-computing
framework
The Arcane Framework for HPC codes
Stars: ✭ 15 (-61.54%)
Mutual labels:  hpc, parallel-computing
bitpit
Open source library for scientific HPC
Stars: ✭ 80 (+105.13%)
Mutual labels:  hpc, parallel-computing
mbsolve
An open-source solver tool for the Maxwell-Bloch equations.
Stars: ✭ 14 (-64.1%)
Mutual labels:  hpc, parallel-computing
gpubootcamp
This repository consists for gpu bootcamp material for HPC and AI
Stars: ✭ 227 (+482.05%)
Mutual labels:  hpc, mpi
pyccel
Python extension language using accelerators
Stars: ✭ 189 (+384.62%)
Mutual labels:  hpc, mpi
Mpich
Official MPICH Repository
Stars: ✭ 275 (+605.13%)
Mutual labels:  hpc, mpi
Jug
Parallel programming with Python
Stars: ✭ 337 (+764.1%)
Mutual labels:  hpc, parallel-computing
Arrayfire
ArrayFire: a general purpose GPU library.
Stars: ✭ 3,693 (+9369.23%)
Mutual labels:  hpc, opencl
Arrayfire Python
Python bindings for ArrayFire: A general purpose GPU library.
Stars: ✭ 358 (+817.95%)
Mutual labels:  hpc, opencl
Easylambda
distributed dataflows with functional list operations for data processing with C++14
Stars: ✭ 475 (+1117.95%)
Mutual labels:  hpc, mpi
wxparaver
wxParaver is a trace-based visualization and analysis tool designed to study quantitative detailed metrics and obtain qualitative knowledge of the performance of applications, libraries, processors and whole architectures.
Stars: ✭ 23 (-41.03%)
Mutual labels:  hpc, mpi
Fastor
A lightweight high performance tensor algebra framework for modern C++
Stars: ✭ 280 (+617.95%)
Mutual labels:  hpc, simd
Ucx
Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)
Stars: ✭ 471 (+1107.69%)
Mutual labels:  hpc, mpi
YACLib
Yet Another Concurrency Library
Stars: ✭ 193 (+394.87%)
Mutual labels:  thread, coroutine
arbor
The Arbor multi-compartment neural network simulation library.
Stars: ✭ 87 (+123.08%)
Mutual labels:  hpc, mpi
Vkfft
Vulkan Fast Fourier Transform library
Stars: ✭ 594 (+1423.08%)
Mutual labels:  hpc, vulkan
Mfem
Lightweight, general, scalable C++ library for finite element methods
Stars: ✭ 667 (+1610.26%)
Mutual labels:  hpc, parallel-computing
Ohpc
OpenHPC Integration, Packaging, and Test Repo
Stars: ✭ 544 (+1294.87%)
Mutual labels:  hpc, mpi
Raftlib
The RaftLib C++ library, streaming/dataflow concurrency via C++ iostream-like operators
Stars: ✭ 717 (+1738.46%)
Mutual labels:  hpc, thread
Future
🚀 R package: future: Unified Parallel and Distributed Processing in R for Everyone
Stars: ✭ 735 (+1784.62%)
Mutual labels:  hpc, parallel-computing
Compute
A C++ GPU Computing Library for OpenCL
Stars: ✭ 1,192 (+2956.41%)
Mutual labels:  hpc, opencl
Hiop
HPC solver for nonlinear optimization problems
Stars: ✭ 75 (+92.31%)
Mutual labels:  hpc, mpi
Training Material
A collection of code examples as well as presentations for training purposes
Stars: ✭ 85 (+117.95%)
Mutual labels:  hpc, mpi
PartitionedArrays.jl
Vectors and sparse matrices partitioned into pieces for parallel distributed-memory computations.
Stars: ✭ 45 (+15.38%)
Mutual labels:  hpc, mpi
Arrayfire Rust
Rust wrapper for ArrayFire
Stars: ✭ 525 (+1246.15%)
Mutual labels:  hpc, opencl
Sos
Sandia OpenSHMEM is an implementation of the OpenSHMEM specification over multiple Networking APIs, including Portals 4, the Open Fabric Interface (OFI), and UCX. Please click on the Wiki tab for help with building and using SOS.
Stars: ✭ 34 (-12.82%)
Mutual labels:  hpc, parallel-computing
Ompi
Open MPI main development repository
Stars: ✭ 1,221 (+3030.77%)
Mutual labels:  hpc, mpi
Charm
The Charm++ parallel programming system. Visit https://charmplusplus.org/ for more information.
Stars: ✭ 96 (+146.15%)
Mutual labels:  hpc, parallel-computing
1-60 of 1408 similar projects