Would out-of-box support for GPU/OpenCL/CUDA execution policy for parallel operations be useful?

This page summarizes the projects mentioned and recommended in the original post on /r/cpp

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • ssgl

    single source shaders for opengl

  • And can't help but mention my recently published library, single source gl, that allows you to do much of this with OpenGL so it runs (in principle) anywhere :) Though with the exact caveats I mention: you need to track GPU residency manually, someone has to implement OpenGL, the user needs to decide which capabilities they use, and GPU programming is a separate feature set and style from CPU programming.

  • rocThrust

    ROCm Thrust - run Thrust dependent software on AMD GPUs

  • Of course NVIDIA isn't going to advertise or add ROCm support to their library, but AMD made the (genius economically speaking, albeit this made NVIDIA folks understandably angry) decision to just fork Thrust into rocThrust, since it is open source.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts