2 Repos
High-performance software designed to utilize GPU hardware for cryptocurrency hashing.
Distinct from OpenCL Accelerators: Closest candidates focus on general OpenCL accelerators or NVIDIA monitoring, whereas this is the core mining execution logic using GPUs.
Explore 2 awesome GitHub repositories matching hardware & iot · GPU Mining Implementations. Refine with filters or upvote what's useful.
XMRig is a multi-algorithm hashing tool and cryptocurrency miner that utilizes CPU, CUDA, and OpenCL hardware to execute hashing algorithms across multiple operating systems. It functions as a computational engine for mining cryptocurrency and benchmarking hardware efficiency. The project includes a Stratum proxy server that routes mining traffic between worker clients and pools to optimize connectivity and balance load. It also provides a secured HTTP management API for monitoring hashrates and modifying miner configuration in real time without restarting the process. The software covers a
Implements hardware-accelerated hashing leveraging NVIDIA CUDA and OpenCL compatible GPUs for high-performance mining.
ethminer ist ein Ethereum-GPU-Miner und Ethash-Hashing-Tool. Es fungiert als CUDA- und OpenCL-Client, der Grafikkarten für Proof-of-Work-Berechnungen zur Validierung von Blockchain-Transaktionen und zum Mining von Ethereum-Coins nutzt. Die Software nutzt GPGPU-Beschleunigung, um parallele mathematische Berechnungen auf die GPU auszulagern, und generiert den erforderlichen Acyclic-Graph-Datensatz direkt im Videospeicher, um Festplattenlatenzen zu eliminieren. Es enthält einen GPU-Mining-Benchmarker, um die Hashing-Geschwindigkeit und Effizienz gegenüber spezifischen Epochen zu testen und Performance-Baselines zu etablieren. Das Projekt implementiert das Stratum-Netzwerkprotokoll zur Koordination der Arbeitsverteilung und Übermittlung von Shares an entfernte Mining-Pools, inklusive automatischer Protokollerkennung und verschlüsselter Kommunikation. Zudem bietet es ein programmatisches HTTP-Interface für das Remote-Management, mit dem Benutzer Echtzeit-Performance-Metriken überwachen und Mining-Operationen steuern können. Die Systemintegration erfolgt über einen Message-Bus für Prozesskoordination und systemweite Benachrichtigungen.
Functions as a high-performance GPU mining implementation utilizing CUDA and OpenCL for hashing.