In this blog post we explore why every ASIC chip is different and how the Braiins OS+ autotuning feature can help you get the most out of your bitcoin mining devices, regardless of their place in the silicon lottery.
Every ASIC is unique. Whether you use “ASIC” to refer to a mining rig or to the individual chips inside it, this statement remains true.
In the manufacturing of ASIC chips, small variations in the process, voltage, and temperature of the semiconductor die can all result in on-chip variations. When you are working on the scale of single-digit nanometers and measuring individual atoms, even “tiny” imperfections and alignment issues in the semiconductor manufacturing process have a significant impact on the performance of the circuits. This is why every ASIC is unique.
Historically, bitcoin mining hardware manufacturers have grouped together chips into batches based on quality and then treated them uniformly. OEM (stock) firmwares often don’t allow for basic functionality like under / overclocking, let alone adjusting frequencies and voltages on individual chips / hashboards. Braiins OS+ is built to help miners realize the extra potential of their machines by improving the efficiency (J/TH) at any power level.
The idea behind autotuning is simple: if all the chips in a mining rig are unique, we should treat them as such. Rather than having uniform frequencies across all chips in the machine, we use a trial and error “tuning” process to determine the quality of each individual chip. Higher quality chips can perform well with higher frequencies and produce more hashrate. Lower quality chips don’t produce as much hashrate per Watt, so we give those chips less work to do. By automatically finding the optimal settings for each chip, we help you utilize the full potential of your hardware at whatever power consumption level you set it to.
In the illustration on the previous page, you can see the (oversimplified) logic of the autotuning process. It starts with some universal settings for frequencies and voltages to see how each chip performs, then begins calibrating per-chip settings based on those results. Now imagine that instead of just +/- 10 MHz frequency adjustments and a single round of tuning, you have possible adjustments of +/- 5, 10, 15, or 20 MHz per chip across hundreds of chips per machine.
It’s a process, and the results aren’t going to be the same for every machine. Some machines will be in better condition, perhaps better located in the facility for cooling, and with higher quality chips. Those machines might see a 15%+ improvement in J/TH efficiency while others will only improve by 5% with the exact same configuration on Braiins OS+. Again, every ASIC is unique.
Also important to understand is the impact of temperature on the autotuning performance. We’ve documented how high temperatures result in significant increases in power consumption for the Antminer X19 family of hardware, but an extra detail to note is that temperature differences at the time of tuning as well as temperature variations during the autotuning process itself can materially affect the results. In other words, chips will behave differently if tuning at 20°C vs. 30°C ambient temperatures (unless you have very effective cooling to diminish the impact of ambient temperatures on the actual chip temperatures). For this reason, we recommend that you don’t adjust fan speeds below 100% during tuning if your machines are air cooled in hot weather, and that you start the tuning during a relatively cool and stable part of the day (early morning or evening) if possible.
As a large miner, you should be prepared to work with us for a couple of weeks to get setup with Braiins OS+, test it on a small group of miners to see performance results, and then roll it out to more machines once you’re happy with it.
During the testing process, your operations team and anybody looking closely at your hashrate should know that the tuning itself takes some time. Typically,machines can be tuning for 2-8 hours (but sometimes even longer), during which time the hashrate of the machine will fluctuate noticeably. This is completely normal and nothing to worry about. Tuning results save periodically throughout the process, so you never have to start from 0 on a given power limit in case your miners have to shut down before the tuning completes. Once the tuning is finished, the settings “profile” is saved and you can return to it at any time in the future and immediately apply it without waiting for the machine to re-tune.
And don’t forget that our team will be there to guide you step-by-step. As you begin testing on a few machines, we’ll help you collect high-quality data, review results, and troubleshoot any machines that don’t see the desired performance improvements. Then, once you’re comfortable with the firmware and ready to roll it out to more machines, we’ll be there to assist you with that too, whether remotely or in person at your facilities with our white-glove installation and support service.
Bitcoin mining software company: Braiins Pool, Braiins OS+ & Stratum V2.
By miners, for miners.
Increase hashrate on your Bitcoin ASICs, improve efficiency as much as 25%, and mine on any pool or get 0% pool fees on Braiins Pool.
Reduzca la transmisión de datos entre su granja y el pool en un 95%. Configure el uso paralelo de múltiples pools. Configure un pool de respaldo para toda la granja.
Se centra en hacer más eficientes las transferencias de datos, reducir los requisitos de infraestructura física para las operaciones mineras y aumentar la seguridad
Líderes de la industria en transparencia e innovación, con más de 1.25 millones de BTC minados desde 2010