cbuchner1/CudaMiner
Freea CUDA accelerated litecoin mining application based on pooler's CPU miner
FreeFree tier
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.