238 / 736AUTO

Autotuning

Automatyczne dostrajanie urządzenia górniczego

Dwie maszyny tego samego modelu nie muszą pracować równie dobrze przy jednakowych ustawieniach. Ich układy nieco się różnią, podobnie jak warunki chłodzenia. Autotuning próbuje uwzględniać te różnice: zamiast narzucać wspólne ustawienia, sprawdza, co służy konkretnemu sprzętowi. Wyobraźmy sobie Andrzeja, który chce uzyskać jak najwięcej użytecznej pracy z kupowanej energii. Automatyczne dostrajanie może pomóc, ale najpierw trzeba wybrać cel, a później zmierzyć wynik.

Autotuning automatycznie szuka odpowiednich parametrów pracy układów lub płyt górniczych. Program sterujący testuje i zmienia częstotliwość oraz napięcie zgodnie z reakcją sprzętu. Szuka użytecznego profilu dla danego celu i warunków, nie dowodzi jednak, że znalazł najlepsze możliwe ustawienia, ani nie gwarantuje zysku.

ASIC to układ wyspecjalizowany w obliczeniach górniczych. Braiins wyjaśnia, że drobne różnice powstają już podczas produkcji; później znaczenie mają też stan i temperatura. Mining Firmware, program sterujący maszyną, może więc sprawdzać układy indywidualnie. Częstotliwość wyznacza tempo ich pracy, a napięcie wpływa na warunki elektryczne jej wykonywania. Niektóre lepiej znoszą większe obciążenie, inne mniejsze. Przypomina to przydzielanie zadań według możliwości pracowników zamiast wymagania jednakowego tempa od wszystkich. Wyniku jednej maszyny nie należy automatycznie przenosić na inną. [1]

Andrzej może chcieć wyższego hashrate, czyli większej liczby prób haszowania na sekundę, albo mniej energii na tę samą pracę, wyrażonej w J/TH (dżulach na terahash, czyli energii na bilion prób haszowania). Może też potrzebować ograniczenia poboru mocy do możliwości instalacji. To różne cele. Braiins dostraja do wybranego poziomu mocy, a LuxOS odróżnia moc docelową od ograniczeń. Autotuning nie jest synonimem Overclocking, zwiększania częstotliwości pracy: przydaje się również przy oszczędniejszych ustawieniach. Niezależnie od celu nadal obowiązują granice PSU, czyli zasilacza, chłodzenia i obwodu elektrycznego. [1] [5] [6]

Program najpierw sprawdza możliwości układów, więc chwilowa szybkość nie jest wynikiem końcowym. Braiins podaje w odpowiedziach na częste pytania (FAQ), że czas zależy od modelu i płyty sterującej, a proces może trwać kilka godzin. Stable oznacza ustabilizowane dostrojenie w danym trybie, nie obietnicę bezawaryjnej pracy na zawsze. Andrzej sprawdza też osobne płyty obliczeniowe: zbiorczy stan disabled (wyłączone) może wynikać z jednej wyłączonej lub niesprawnej płyty, choć pozostałe są stabilne. Etykietę stanu trzeba zatem odczytywać razem z danymi poszczególnych części. [2]

FAQ Braiins podaje przykład S19 z celem 3000 W i tylko jedną działającą płytą obliczeniową. Podział według oczekiwanych trzech płyt przydziela jej 1000 W. Nie oznacza to, że program musi przekazać wszystkie 3000 W pozostałej płycie. Brak sprzętu zmienia możliwości całego zestawu. Andrzej nie uznaje więc niższego poboru automatycznie za błąd dostrajania i nie próbuje odzyskać brakującej wydajności bez oglądania się na ograniczenia. Limity płyty, PSU i obwodu nadal obowiązują. [2]

Braiins odróżnia tradycyjny zapisany profil od Continuous Tuning, oznaczonego w chwili tej kontroli redakcyjnej jako beta. Profil zawiera wybrane napięcia i częstotliwości. DPS, czyli Dynamic Performance Scaling, może przełączać poziomy mocy, ale samo przełączenie nie dostraja pierwotnego profilu do nowej temperatury. Ciągły tuner natomiast dalej zmienia ustawienia według warunków. W tym trybie bezpieczeństwo cieplne ma pierwszeństwo przed celem wydajności. Słowo automatycznie nie mówi więc jeszcze, czy program szuka nowych parametrów, czy stosuje wcześniej zapisane. [3]

LuxOS AutoTuner ma własne ograniczenia. Nie zmienia custom profiles, własnych profili z wyraźnie określoną częstotliwością i napięciem: tę kombinację wybrał użytkownik. Power targeting, sterowanie według docelowego poboru, i dostrajanie oparte na profilach nie działają równocześnie. Podczas aktywnego power targeting niedostępne są także ręczne polecenia częstotliwości i napięcia. Andrzej nie może więc bez sprawdzenia przenieść instrukcji lub doświadczeń z innego firmware. Decydują aktywny tryb i obsługa konkretnego modelu. [4]

Polecenie LuxOS powertargetset rozróżnia power_target, żądany pobór; power_limit, górną granicę; i power_min, dolną granicę regulacji. Starszy parametr power ustawia cel i górną granicę jednocześnie. Zmiana celu nie musi więc zmieniać wszystkich ograniczeń. To podobne do wybranej prędkości i dopuszczalnego zakresu: są powiązane, ale różne. Nazwy pomagają czytać dokumentację; początkujący nie musi wykonywać poleceń, żeby zrozumieć różnicę. Aktywne ustawienie jest też instrukcją dla programu, nie dokładnym pomiarem całej maszyny w gniazdku. [5]

W poniższym obliczeniu W oznacza pobór mocy w watach, a TH/s — liczbę terahashy na sekundę. Rozważmy prosty model: 3000 W / 100 TH/s = 30 J/TH. Po zmianie otrzymujemy 2700 W / 90 TH/s = 30 J/TH. Pobór i liczba prób na sekundę spadły w tej samej proporcji, więc efektywność się nie zmieniła. Niższy rachunek może być pożądany, ale ta sama praca nadal wymaga tej samej energii. Andrzej porównuje wyniki przy jednakowych warunkach cieplnych i za każdym razem mierzy te same części urządzenia. Sprawdza też pracę przyjętą przez pool, usługę łączącą pracę obliczeniową górników. Sam szacunek szybkości wyświetlany przez urządzenie nie wystarcza. Ani Autotuning, ani Stable nie gwarantują oszczędności czy zysku. Liczą się pomiary, błędy i rzeczywisty czas pracy. [2] [4] [7]

Pełniejszy obraz uzyskasz, czytając to hasło razem z ASIC Miner, Mining Firmware, ASIC Efficiency, Underclocking, Overclocking. Do tego hasła prowadzą również odsyłacze z ASIC Miner, ASIC Efficiency, Mining Firmware, Underclocking.

DOC · 001Braiins OS — AutotuningDokumentacja DOC · 002Braiins OS — DPS and Autotuning FAQDokumentacja DOC · 003Braiins OS — Continuous Tuning betaDokumentacja DOC · 004LuxOS — AutoTunerDokumentacja DOC · 005LuxOS — powertargetsetDokumentacja DOC · 006NIST — SI prefixesDokumentacja DOC · 007Bitcoin Developer Guide — MiningDokumentacja
Zaktualizowano: Najpierw źródła · To nie jest porada inwestycyjna