Skip to content

Latest commit

 

History

History
19 lines (11 loc) · 345 Bytes

File metadata and controls

19 lines (11 loc) · 345 Bytes

cucc

cucc - CUDA Universal CPU Compiler

Write kernels that read like CUDA, compile them with cucc, and run a a normal multi-threaded binary. No GPU required.

Requirements:

  • A C++ compiler with C++20 support
  • Python3

Quickstart:

Use bin/cucc just like you would nvcc:

$ bin/cucc -o vecadd examples/vecadd.cu