o3bvv / nvidia-gpu-monitoring
Example of programmatic monitoring of Nvidia GPUs in C++ using NVML library
☆31Updated 2 years ago
Alternatives and similar repositories for nvidia-gpu-monitoring:
Users that are interested in nvidia-gpu-monitoring are comparing it to the libraries listed below
- Parallel Tasking Library (PTL) - Lightweight C++11 mutilthreading tasking system featuring thread-pool, task-groups, and lock-free task q…☆45Updated 4 months ago
- ☆56Updated last week
- C++ convenience classes to be used with CUDA code, for both the host and the kerlel parts.☆55Updated 6 years ago
- AMD ROCm Performance Primitives (RPP) library is a comprehensive high-performance computer vision library for AMD processors with HIP/Ope…☆59Updated this week
- Simple example of using Vulkan for GPGPU computing☆53Updated 6 years ago
- Thrust, CUB, TBB, AVX2, AVX-512, CUDA, OpenCL, OpenMP, Metal - all it takes to sum a lot of numbers fast!☆92Updated last month
- CPP20 implementation of a 16-bit floating-point type mimicking most of the IEEE 754 behavior. Single file and header-only.☆40Updated last year
- A low-latency LRU approximation cache in C++ using CLOCK second-chance algorithm. Multi level cache too. Up to 2.5 billion lookups per se…☆71Updated last year
- Example of how to use CUDA with CMake >= 3.8☆69Updated last year
- Fast CUDA (GPU) Bilinear and Nearest-Neighbor Interpolation at high accuracy - uint8_t data☆13Updated 4 years ago
- Generate simple index ranges in C++ and CUDA C++☆39Updated last year
- C++ virtual-array implementation that uses all graphics cards in system as storage (with LRU cache eviction on RAM) and uses OpenCL for d…☆15Updated last year
- `std::execution`, the proposed C++ framework for asynchronous and parallel programming.☆21Updated last year
- Kernel Tuning Toolkit☆59Updated last week
- Struct-of-Arrays generator for C++ projects.☆51Updated 7 months ago
- OpenCL specific C++ libraries implemented in C++ for OpenCL kernel language published in releases of OpenCL-Docs☆119Updated 2 years ago
- ☆68Updated 2 years ago
- a tool to count accesses to member variables in c++ programs☆75Updated 11 years ago
- CudaPAD is a PTX/SASS viewer for NVIDIA Cuda kernels and provides an on-the-fly view of the assembly.☆117Updated 2 years ago
- Encapsulate the frequently used AVX instructions as independent modules to reduce repeated development workload.☆119Updated last year
- OpenCL for Visual Studio Code☆42Updated 7 months ago
- Pipelines for Modern C++☆67Updated 4 years ago
- ☆15Updated 9 years ago
- Header file to translate SSE instructions to ARM NEON instructions☆48Updated 11 years ago
- Source Code for 'Pro TBB: C++ Parallel Programming with Threading Building Blocks' by Michael Voss, Rafael Asenjo, and James Reinders☆180Updated 2 weeks ago
- A stub opecl library that dynamically dlopen/dlsyms opencl implementations at runtime based on environment variables. Will be useful when…☆72Updated last year
- ☆69Updated 4 years ago
- C++11 compatible charconv☆29Updated last week
- A simple and fast minimalistic header-only library allowing to run async tasks and execute task graphs.☆52Updated 4 months ago
- A simple profiler to count Nvidia PTX assembly instructions of OpenCL/SYCL/CUDA kernels for roofline model analysis.☆50Updated last week