Bolt

GPU-accelerated library

A high-performance C++ template library optimized for heterogeneous computing and GPU acceleration.

Bolt is a C++ template library optimized for GPUs. Bolt provides high-performance library implementations for common algorithms such as scan, reduce, transform, and sort.

GitHub

372 stars
53 watching
65 forks
Language: C++
last commit: almost 9 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
boostorg/compute A C++ library providing a thin wrapper over the OpenCL API for GPU computing. 1,566
boltsframework/bolts-swift A collection of low-level libraries designed to simplify mobile app development 1,318
mukul-rathi/bolt A language that automatically prevents data races in concurrent code 581
boltdesignsystem/bolt Provides reusable UI components and tooling for building digital experiences in a maintainable way 291
jgbit/vuda Provides a Vulkan-based interface to CUDA's runtime API for GPU-accelerated applications 869
xtra-computing/thundersvm A fast and efficient SVM library optimized for GPU acceleration 1,571
uncomplicate/clojurecuda Provides Clojure bindings for CUDA programming, enabling GPU-accelerated computation in Clojure applications. 181
blas-lapack-rs/accelerate-src Provides optimized linear algebra and numerical computing capabilities via the Accelerate framework 17
calebwin/emu A library for portable, modular, and performant GPU compute programming in Rust. 1,597
torch/cunn A CUDA implementation of neural network modules and related GPU operations 215
bolt/core A PHP-based platform for building and running modern websites with support for headless, multilingual, and extensible architecture 551
google/swiftshader A high-performance CPU-based implementation of the Vulkan graphics API for hardware independence in 3D graphics. 2,183
xtra-computing/thundergbm Accelerates machine learning algorithms on GPUs to improve performance and efficiency 695
acceleratehs/accelerate A high-performance parallel array computation language and runtime system for Haskell 909
uncomplicate/clojurecl A Clojure library that enables parallel computations on GPU using OpenCL 278