All Projects → svenssonjoel → Obsidian

svenssonjoel / Obsidian

Licence: other
Obsidian Language Repository

Programming Languages

haskell
3896 projects
shell
77523 projects

Projects that are alternatives of or similar to Obsidian

Heteroflow
Concurrent CPU-GPU Programming using Task Models
Stars: ✭ 57 (+50%)
Mutual labels:  gpu-acceleration, gpu-computing
Pysnn
Efficient Spiking Neural Network framework, built on top of PyTorch for GPU acceleration
Stars: ✭ 129 (+239.47%)
Mutual labels:  gpu-acceleration, gpu-computing
Cekirdekler
Multi-device OpenCL kernel load balancer and pipeliner API for C#. Uses shared-distributed memory model to keep GPUs updated fast while using same kernel on all devices(for simplicity).
Stars: ✭ 76 (+100%)
Mutual labels:  gpu-acceleration, gpu-computing
Vuh
Vulkan compute for people
Stars: ✭ 264 (+594.74%)
Mutual labels:  gpu-acceleration, gpu-computing
gpuvmem
GPU Framework for Radio Astronomical Image Synthesis
Stars: ✭ 27 (-28.95%)
Mutual labels:  gpu-acceleration, gpu-computing
Stdgpu
stdgpu: Efficient STL-like Data Structures on the GPU
Stars: ✭ 531 (+1297.37%)
Mutual labels:  gpu-acceleration, gpu-computing
Deepnet
Deep.Net machine learning framework for F#
Stars: ✭ 99 (+160.53%)
Mutual labels:  gpu-acceleration, gpu-computing
Bayadera
High-performance Bayesian Data Analysis on the GPU in Clojure
Stars: ✭ 342 (+800%)
Mutual labels:  gpu-acceleration, gpu-computing
Gpufit
GPU-accelerated Levenberg-Marquardt curve fitting in CUDA
Stars: ✭ 174 (+357.89%)
Mutual labels:  gpu-acceleration, gpu-computing
Montecarlomeasurements.jl
Propagation of distributions by Monte-Carlo sampling: Real number types with uncertainty represented by samples.
Stars: ✭ 168 (+342.11%)
Mutual labels:  gpu-acceleration, gpu-computing
rbcuda
CUDA bindings for Ruby
Stars: ✭ 57 (+50%)
Mutual labels:  gpu-acceleration, gpu-computing
runtime
AnyDSL Runtime Library
Stars: ✭ 17 (-55.26%)
Mutual labels:  gpu-acceleration, gpu-computing
Emu
The write-once-run-anywhere GPGPU library for Rust
Stars: ✭ 1,350 (+3452.63%)
Mutual labels:  gpu-acceleration, gpu-computing
Clojurecuda
Clojure library for CUDA development
Stars: ✭ 158 (+315.79%)
Mutual labels:  gpu-acceleration, gpu-computing
CARE
CHAI and RAJA provide an excellent base on which to build portable codes. CARE expands that functionality, adding new features such as loop fusion capability and a portable interface for many numerical algorithms. It provides all the basics for anyone wanting to write portable code.
Stars: ✭ 22 (-42.11%)
Mutual labels:  gpu-acceleration, gpu-computing
gpuhd
Massively Parallel Huffman Decoding on GPUs
Stars: ✭ 30 (-21.05%)
Mutual labels:  gpu-acceleration, gpu-computing
workshop-edsl-in-typescript
Code template for workshop "Building eDSLs in functional TypeScript"
Stars: ✭ 49 (+28.95%)
Mutual labels:  edsl
tinker9
Tinker9: Next Generation of Tinker with GPU Support
Stars: ✭ 31 (-18.42%)
Mutual labels:  gpu-computing
compute-shader-101
Sample code for compute shader 101 training
Stars: ✭ 323 (+750%)
Mutual labels:  gpu-computing
genspio
Generate Shell Phrases In OCaml
Stars: ✭ 46 (+21.05%)
Mutual labels:  edsl

Obsidian

An embedded language for GPU kernel programming.

News:

  • Obsidian does not depend on the “CUDA” package anymore. If running on a GPU from haskell (by using the CUDA package) is desired, the Obsidian-Run-CUDA package should be installed as well

TODO:

  • “Up” the versions
  • Remove all example code that relies on CUDA (Move to another repo)

Versioning Policy (from Apr 14 2014 with the release of version 0.1.0.0)

  • A.B.C.D
  • A.B changes when API Changes (in a disruptive way)
  • C changes with additions that does not break existing programs
  • D Bugfixes and internal hacking.
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].