cbuchner1/CudaMiner logo

cbuchner1/CudaMiner

Free

a CUDA accelerated litecoin mining application based on pooler's CPU miner

FreeFree tier
Type
Open Source

About cbuchner1/CudaMiner

CudaMiner is an open-source, CUDA-accelerated cryptocurrency mining application based on pooler's CPU miner. It is designed primarily for mining Litecoin and other scrypt-based coins using NVIDIA GPUs. The project leverages the CUDA 5.5 toolkit and includes specialized Kepler and Titan kernels that provide up to 30% speed improvements over earlier versions. CudaMiner supports multiple hashing algorithms including scrypt, blake, keccak, sha256, and scrypt-jane. Written primarily in C and C++, it is available under the GPL-3.0 license and is hosted on GitHub with 705 stars and 299 forks.

Key Features

CUDA acceleration for NVIDIA GPUs
Optimized Kepler and Titan kernels for up to 30% speed increase
Supports multiple hashing algorithms (scrypt, blake, keccak, sha256, scrypt-jane)
Based on pooler's CPU miner (cpuminer)
Open source under GPL-3.0 license
Active GitHub repository with community contributions

Pros & Cons

Pros
  • Free and open source with no licensing costs
  • Significant speed improvements via CUDA and specialized kernels
  • Supports a variety of mining algorithms beyond scrypt
  • Community-supported with frequent updates and forks
  • Works on multiple NVIDIA GPU architectures (Fermi, Kepler, Titan)
Cons
  • Requires a compatible NVIDIA GPU and CUDA toolkit installation
  • May be outdated compared to modern mining software (last updates not recent)
  • Limited to NVIDIA hardware; no AMD/Intel GPU support
  • Command-line only; no graphical user interface
  • Potential complexity for non-technical users

Best For

Mining Litecoin (LTC) and other scrypt-based cryptocurrenciesTesting and benchmarking CUDA mining performance on NVIDIA GPUsEducational exploration of GPU-accelerated mining algorithmsSelf-hosted mining for hobbyists and small-scale operations

FAQ

What is CudaMiner?
CudaMiner is a CUDA-accelerated cryptocurrency mining application for NVIDIA GPUs, based on pooler's CPU miner. It is primarily used for mining Litecoin and other scrypt-based coins.
Which CUDA version does CudaMiner require?
The project has been updated to use the CUDA 5.5 toolkit. Using CUDA 5.0 will not support the new Kepler and Titan kernels that provide 30% speed gains.
Is CudaMiner free to use?
Yes, CudaMiner is free and open source software released under the GPL-3.0 license.
What algorithms does CudaMiner support?
CudaMiner supports multiple hashing algorithms including scrypt, blake, keccak, sha256, and scrypt-jane.