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: over 10 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
boostorg/computeA C++ library providing a thin wrapper over the OpenCL API for GPU computing.1,566
boltsframework/bolts-swiftA collection of low-level libraries designed to simplify mobile app development1,318
mukul-rathi/boltA language that automatically prevents data races in concurrent code581
boltdesignsystem/boltProvides reusable UI components and tooling for building digital experiences in a maintainable way291
jgbit/vudaProvides a Vulkan-based interface to CUDA's runtime API for GPU-accelerated applications869
xtra-computing/thundersvmA fast and efficient SVM library optimized for GPU acceleration1,571
uncomplicate/clojurecudaProvides Clojure bindings for CUDA programming, enabling GPU-accelerated computation in Clojure applications.181
blas-lapack-rs/accelerate-srcProvides optimized linear algebra and numerical computing capabilities via the Accelerate framework17
calebwin/emuA library for portable, modular, and performant GPU compute programming in Rust.1,597
torch/cunnA CUDA implementation of neural network modules and related GPU operations215
bolt/coreA PHP-based platform for building and running modern websites with support for headless, multilingual, and extensible architecture551
google/swiftshaderA high-performance CPU-based implementation of the Vulkan graphics API for hardware independence in 3D graphics.2,183
xtra-computing/thundergbmAccelerates machine learning algorithms on GPUs to improve performance and efficiency695
acceleratehs/accelerateA high-performance parallel array computation language and runtime system for Haskell909
uncomplicate/clojureclA Clojure library that enables parallel computations on GPU using OpenCL278