Giter Site home page Giter Site logo

ethereum-anywhere / eaminer Goto Github PK

View Code? Open in Web Editor NEW
4.0 0.0 6.0 42.82 MB

Heterogeneous Ethereum Miner with support for AMD, Intel and Nvidia GPUs using SYCL, OpenCL and CUDA backends

License: GNU General Public License v3.0

CMake 4.89% Dockerfile 0.13% Shell 0.02% C++ 84.40% C 7.33% Cuda 3.22%
sycl oneapi ethash amd hip cuda ethereum intel dpcpp

eaminer's Introduction

eaminer -- Mine Ethereum Anywhere

Ethereum (ethash) miner with SYCL (HIP, CUDA, Intel GPUs,...), OpenCL, CUDA and stratum support

eaminer is an Ethash Heterogeneous mining application: you can/should be able to mine on pretty much any device any coin that relies on an Ethash Proof of Work.

This project is a fork from nsfminer that was archived. This project adds a SYCL Heterogeneous backend. SYCL is a heterogeneous programming model developed by Khronos (sort of OpenCL successor). Several SYCL implementations exist and this project was tested with hipSYCl and Intel/LLVM. These two implementations allows targeting pretty much any hardware today without having to use through OpenCL.

New features

  • SYCL mining (tested on AMD/HIP, NVIDIA/CUDA, Intel/L0, OpenMP and OpenCL)
  • Improved job switching (latency of only 0.2 ms)

Features

  • OpenCL mining
  • Nvidia CUDA mining
  • realistic benchmarking
  • stratum mining without proxy
  • Automatic devices configuration
  • farm failover

Table of Contents

Usage

eaminer is a command line program. This means you launch it either from a Windows command prompt or Linux console, or create shortcuts to predefined command lines using a Linux Bash script or Windows batch/cmd file. For a full list of available command, please run:

eaminer --help

Complete list of command options here.

Examples connecting to pools

Check our samples to see how to connect to different pools.

Building from source

Instructions

API

Specifications

Contribute

All contributions are welcome, but please format your code before!

License

Licensed under the GNU General Public License, Version 3.

eaminer's People

Contributors

andrealanfranchi avatar arkpar avatar azawlocki avatar caktux avatar chfast avatar chriseth avatar cjentzsch avatar cubedro avatar danielhams avatar davesmacer avatar ddobreff avatar debris avatar ea-commiter avatar gavofyork avatar genoil avatar giact avatar gluk256 avatar hackmod avatar jean-m-cyr avatar lefterisjp avatar lianahus avatar mariusvanderwijden avatar obscuren avatar smurfy avatar stefanoberhumer avatar subtly avatar tiimjiim avatar winsvega avatar xhmikosr avatar yann300 avatar

Stargazers

 avatar  avatar  avatar  avatar

eaminer's Issues

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.