Використання OpenCL для перевірки VDF в MMX Blockchain

Використання OpenCL є додатковою функцією для створення MMX. Перенесення перевірки VDF із центрального процесора на графічний процесор із прискоренням OpenCL (навіть iGPU, інтегрований у центральний процесор) може підвищити як продуктивність, так і енергоефективність.

Під час початкової синхронізації блокчейну використання ЦП у будь-якому випадку буде дуже високим.

Після синхронізації блокчейну ви побачите такі рядки:

[Node] INFO: Verified VDF for height 239702, delta = 10.111297 sec, took 0.089002 sec

Це вказує на те, що ваш повний вузол зараз перевіряє поточні VDF, коли вони надходять. Ваш GPU тепер використовуватиметься кожні ~10 секунд.

Якщо OpenCL не використовується для перевірки VDF, ви повинні бачити відносно високе використання ЦП на всіх ядрах кожні ~10 секунд.

Якщо ви використовуєте Timelord (за замовчуванням), ви побачите високе використання ЦП принаймні на 2 ядрах у будь-якому випадку, навіть якщо ваш графічний процесор використовується для перевірки.