C Cuda

Open-source C projects categorized as Cuda

Top 15 C Cuda Projects

  • hashcat

    World's fastest and most advanced password recovery utility

  • Project mention: Hacking WiFi 101: basic concepts, terminology, and a real-life example | dev.to | 2024-04-03

    Hashcat Cracking WPA/WPA2 Spacehuhn's Deauther

  • cuda-samples

    Samples for CUDA Developers which demonstrates features in CUDA Toolkit

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Remotery

    Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer

  • bitcracker

    BitCracker is the first open source password cracking tool for memory units encrypted with BitLocker

  • Project mention: How to bypass the admin password when Windows(C:) is locked with bitlocker? | /r/Windows11 | 2023-09-13

    Clean reinstall. Or try bitcracker : https://github.com/e-ago/bitcracker

  • sleef

    SIMD Library for Evaluating Elementary Functions, vectorized libm and DFT

  • Project mention: The Case of the Missing SIMD Code | news.ycombinator.com | 2023-06-08

    I'm the main author of Highway, so I have some opinions :D Number of operations/platforms supported are important criteria.

    A hopefully unbiased commentary:

    Simde allows you to take existing nonportable intrinsics and get them to run on another platform. This is useful when you have a bunch of existing code and tight deadlines. The downside is less than optimal performance - a portable abstraction can be more efficient than forcing one platform to exactly match the semantics of another. Although a ton of effort has gone into Simde, sometimes it also resorts to autovectorization which may or may not work.

    Eigen and SLEEF are mostly math-focused projects that also have a portability layer. SLEEF is designed for C and thus has type suffixes which are rather verbose, see https://github.com/shibatch/sleef/blob/master/src/libm/sleef... But it offers a complete (more so than Highway's) libm.

  • INSTA

    INSTA - Instant Volumetric Head Avatars [CVPR2023] (by Zielon)

  • nsimd

    Agenium Scale vectorization library for CPUs and GPUs

  • 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
  • ssd-gpu-dma

    Build userspace NVMe drivers and storage applications with CUDA support

  • qCUDA

    qCUDA: GPGPU Virtualization at a New API Remoting Method with Para-virtualization

  • raytracer

    C++ raytracer that supports custom models. Supports running the calculations on the CPU using C++11 threads or in the GPU via CUDA. (by maxilevi)

  • Project mention: CUDA Accelerated Raytracer | /r/hypeurls | 2023-06-15
  • adorad

    Fast, Expressive, & High-Performance Programming Language for those who dare

  • sboxgates

    Program for finding low gate count implementations of S-boxes.

  • efg

    GPU based Compressed Graph Traversal

  • Project mention: Vectorizing Graph Neural Networks | news.ycombinator.com | 2023-07-03

    > I believe you are not guaranteed for the edge data of adjacent nodes to be adjacent in memory

    The edge data of a particular node is contiguous, but yes, the edge data of a collection of nodes is not contiguous. You can reorder (permute) the graph for some metric as a preprocessing step so that you get better locality. This only works for static graphs though.

    > For float-based edge data I think quantization works well, and I believe you can further compress the ROW/COL indices

    Yes, index compression is pretty well studied and understood. The challenge here is mostly good compression ratio and high decompression performance. There are a couple of works that I'm aware of that do this for gpus. This repo by Mo Sha et al. (https://github.com/desert0616/GCGT) is pretty good, and I also did some work in this space (https://github.com/pgera/efg).

  • libKaleidoscope

    A library to create kaleidoscope effect on images with CUDA. You can build on all platforms using CMake

  • blender-cuda-subdivision-surface-gpu

    A Blender 3.0.0 fork that will allow you to subdivide complex meshes using CUDA compatible GPUs. (WIP)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Cuda related posts

Index

What are some of the best open-source Cuda projects in C? This list will help you:

Project Stars
1 hashcat 19,829
2 cuda-samples 5,306
3 Remotery 2,726
4 bitcracker 760
5 sleef 586
6 INSTA 397
7 nsimd 315
8 ssd-gpu-dma 296
9 qCUDA 87
10 raytracer 74
11 adorad 60
12 sboxgates 34
13 efg 14
14 libKaleidoscope 12
15 blender-cuda-subdivision-surface-gpu 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com