Ross ROSS = Recommend OSS · open-source software intelligence for agents

boostorg/compute

A C++ GPU Computing Library for OpenCL observed · 2026-08-28

github.com/boostorg/compute · homepage · C++ · BSL-1.0 (other) observed · 2026-08-28

Health v2 · maintenance only

76/100

  • Activity 97
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4932
  • days_rel: n/a
  • days_push: 21
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1660 stars · 339 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Boost.Compute is a C++ GPU/parallel-computing library built on OpenCL, providing a thin C++ wrapper over the OpenCL API plus an STL-like interface with containers, algorithms, and fancy iterators. It is header-only and lets developers run computations like sorting and reductions on GPUs and multi-core CPUs.

Use cases

  • sort large arrays of floats on the GPU
  • run parallel reductions and scans on OpenCL devices
  • copy data between host and GPU device memory
  • use STL-style algorithms like transform and accumulate on the GPU
  • write portable GPGPU code in C++ without raw OpenCL boilerplate
  • interoperate with the OpenCL and OpenGL APIs

When to choose

  • you want an STL-like C++ interface for OpenCL GPU computing
  • you need portable GPGPU code across OpenCL implementations
  • you prefer a header-only library with no linking step
  • you want common parallel algorithms and containers out of the box

When to avoid

  • you need CUDA-specific features or NVIDIA-only optimizations
  • you want actively developed cutting-edge GPU compute features
  • you target platforms without OpenCL support
  • you need a modern C++ GPU library like SYCL instead

Facets

library · maturity maintenance

gpu-computing math concurrency gpu-computing performance developer-tools cpp cross-platform opencl gpgpu stl-like header-only parallel-computing boost algorithms gpu

2 sources

Member repositories

RepositoryRoleHealth v2
boostorg/computemain76

For agents

markdown · JSON · MCP: product_card(name="boostorg/compute")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem