Giter VIP home page Giter VIP logo

cudapts's Introduction

CudaPTS - a GPU miner for Protoshares

This is a protoshares pool miner that runs on Nvidia GPUs. It should run on any relatively modern card with 1GB of video RAM or more.

This code is derived from ptsminer, which is in turn based on xolokrams's primecoin miner. and Invictus Innovations protoshares client. and jh00's & testix' jhProtominer.

It is hardcoded to work with beeeeer because that's the source I started with.

To run, run:

    cudapts <payment-address> [cudaDevice] [shamode]

For most systems, it should work to simply run:

    cudapts <payment-address> 0

But if you have multiple GPUs or it doesn't work, you might have to specify cudaDevice or shamode.

You should expect to see anywhere from 200 c/m up to over 1800c/m on high-end dual-core devices.

Build notes: You must install:

  • libboost
  • nvcc and the nvidia libraries

You must have nvcc in your path, and the nvidia libraries in your LD_LIBRARY_PATH when you run the code. You may need to adjust the Makefile for your platform to point to the CUDA directory.

Run with: make -f makefile.YOURSYSTEM

as in, for Linux, make -f makefile.unix

I don't know if it needs a specific CUDA revision, but I've only tested with CUDA 5.5.

If you use an older card, you must edit makefile.(platform) and change the architecture ("arch") specification from sm_30 to whatever is appropriate for your card. Look up your card on this page: https://developer.nvidia.com/cuda-gpus and replace "30" with whatever is listed for your card ("2.1" -> "sm_21", for example).

Donations appreciated and will help convince the developer to make the software even faster and easier to use. grin. PTS: Pr8cnhz5eDsUegBZD4VZmGDARcKaozWbBc BTC: 17sb5mcCnnt4xH3eEkVi6kHvhzQRjPRBtS

cudapts's People

Contributors

dave-andersen avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.