All Projects â†’ diku-dk â†’ Futhark

diku-dk / Futhark

Licence: isc
💥💻💥 A data-parallel functional programming language

Programming Languages

haskell
3896 projects
Futhark
8 projects
c
50402 projects - #5 most used programming language
python
139335 projects - #7 most used programming language
Yacc
648 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Futhark

Arrayfire Python
Python bindings for ArrayFire: A general purpose GPU library.
Stars: ✭ 358 (-78.18%)
Mutual labels:  gpu, gpgpu, opencl, cuda, hpc
Arrayfire Rust
Rust wrapper for ArrayFire
Stars: ✭ 525 (-68.01%)
Mutual labels:  gpu, gpgpu, opencl, cuda, hpc
Ilgpu
ILGPU JIT Compiler for high-performance .Net GPU programs
Stars: ✭ 374 (-77.21%)
Mutual labels:  compiler, gpu, gpgpu, opencl, cuda
Occa
JIT Compilation for Multiple Architectures: C++, OpenMP, CUDA, HIP, OpenCL, Metal
Stars: ✭ 230 (-85.98%)
Mutual labels:  gpu, gpgpu, opencl, cuda, hpc
Parenchyma
An extensible HPC framework for CUDA, OpenCL and native CPU.
Stars: ✭ 71 (-95.67%)
Mutual labels:  gpu, gpgpu, opencl, cuda, hpc
Arrayfire
ArrayFire: a general purpose GPU library.
Stars: ✭ 3,693 (+125.05%)
Mutual labels:  gpu, gpgpu, opencl, cuda, hpc
Bitcracker
BitCracker is the first open source password cracking tool for memory units encrypted with BitLocker
Stars: ✭ 463 (-71.79%)
Mutual labels:  gpu, gpgpu, opencl, cuda
Hipsycl
Implementation of SYCL for CPUs, AMD GPUs, NVIDIA GPUs
Stars: ✭ 377 (-77.03%)
Mutual labels:  gpu, gpgpu, opencl, cuda
Neanderthal
Fast Clojure Matrix Library
Stars: ✭ 927 (-43.51%)
Mutual labels:  gpu, gpgpu, opencl, cuda
MatX
An efficient C++17 GPU numerical computing library with Python-like syntax
Stars: ✭ 418 (-74.53%)
Mutual labels:  hpc, gpu, cuda, gpgpu
Compute
A C++ GPU Computing Library for OpenCL
Stars: ✭ 1,192 (-27.36%)
Mutual labels:  gpu, gpgpu, opencl, hpc
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 (+244.67%)
Mutual labels:  gpu, gpgpu, opencl
Stdgpu
stdgpu: Efficient STL-like Data Structures on the GPU
Stars: ✭ 531 (-67.64%)
Mutual labels:  gpu, gpgpu, cuda
Vexcl
VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP
Stars: ✭ 626 (-61.85%)
Mutual labels:  gpgpu, opencl, cuda
Compute Runtime
Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™ Driver
Stars: ✭ 593 (-63.86%)
Mutual labels:  gpu, gpgpu, opencl
Amgcl
C++ library for solving large sparse linear systems with algebraic multigrid method
Stars: ✭ 390 (-76.23%)
Mutual labels:  gpgpu, opencl, cuda
Pyopencl
OpenCL integration for Python, plus shiny features
Stars: ✭ 790 (-51.86%)
Mutual labels:  gpu, opencl, cuda
Arraymancer
A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends
Stars: ✭ 793 (-51.68%)
Mutual labels:  gpgpu, opencl, cuda
Juice
The Hacker's Machine Learning Engine
Stars: ✭ 743 (-54.72%)
Mutual labels:  hacktoberfest, opencl, cuda
Amplifier.net
Amplifier allows .NET developers to easily run complex applications with intensive mathematical computation on Intel CPU/GPU, NVIDIA, AMD without writing any additional C kernel code. Write your function in .NET and Amplifier will take care of running it on your favorite hardware.
Stars: ✭ 92 (-94.39%)
Mutual labels:  compiler, gpgpu, opencl

The Futhark Programming Language

Join the chat at https://gitter.im/futhark-lang/LobbyCIDOI

Futhark is a purely functional data-parallel programming language in the ML family. It can be compiled to typically very efficient parallel code, running on either a CPU or GPU. The language is developed at DIKU at the University of Copenhagen, originally as part of the HIPERFIT centre. It is quite stable and suitable for practical programming.

For more information, see:

Packaging status

Hacking

We welcome all contributions!

Issues tagged with good first issue do not require deep knowledge of the code base.

For contributing code, see also the style guide.

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].