AVX2 Tracking Issue #6

Open
opened 2025-06-27 07:39:54 +09:00 by spivee · 1 comment
Member

Windows users are not producing cycles. It turns out this is because

  • all the solvers are full buffering instead of line buffering,
  • AVX2 solvers are crashing on Windows during the exit process, before flushing their buffers, and
  • gmhive_worker reports crashes as no_solution

We should fix all of these issues, and get them into a new version of GajuMine.

  • Switch solvers to line buffering
    • Linux
    • Windows
    • Mac x86
    • Mac ARM
  • merge, verup cuckoo_prebuilt QPQ-AG/cuckoo_prebuilt#1 (comment)
  • publish cuckoo_prebuilt to zomp
  • Update gmhive_worker to report broken output, QPQ-AG/gmhive_worker#4 (comment)
  • merge, verup gmhive_worker QPQ-AG/gmhive_worker#4
  • publish gmhive_worker to zomp
  • decide whether GajuMine should still default to AVX2 #4 (we decided it should)
  • update GajuMine to use newer dependencies, verup
  • publish GajuMine to zomp
Windows users are not producing cycles. It turns out this is because - all the solvers are full buffering instead of line buffering, - AVX2 solvers are crashing on Windows during the exit process, before flushing their buffers, and - gmhive_worker reports crashes as `no_solution` We should fix all of these issues, and get them into a new version of GajuMine. - [ ] Switch solvers to line buffering - [x] Linux - [x] Windows - [ ] Mac x86 - [ ] Mac ARM - [ ] merge, verup cuckoo_prebuilt https://git.qpq.swiss/QPQ-AG/cuckoo_prebuilt/pulls/1#issuecomment-14638 - [ ] publish cuckoo_prebuilt to zomp - [x] Update gmhive_worker to report broken output, https://git.qpq.swiss/QPQ-AG/gmhive_worker/pulls/4#issuecomment-14645 - [x] merge, verup gmhive_worker https://git.qpq.swiss/QPQ-AG/gmhive_worker/pulls/4 - [x] publish gmhive_worker to zomp - [x] decide whether GajuMine should still default to AVX2 https://git.qpq.swiss/QPQ-AG/GajuMine/pulls/4 (we decided it should) - [ ] update GajuMine to use newer dependencies, verup - [ ] publish GajuMine to zomp
spivee added the
bug
label 2025-06-27 07:39:54 +09:00
Author
Member

Okay the gmhive_worker part is done.

The rest is in the qpq realm, and/or depends on build environments I don't have, soooo... It gets to be @zxq9's job! Yay!

Okay the gmhive_worker part is done. The rest is in the qpq realm, and/or depends on build environments I don't have, soooo... It gets to be @zxq9's job! Yay!
zxq9 was assigned by spivee 2025-06-27 18:05:26 +09:00
Sign in to join this conversation.
No Milestone
No project
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: QPQ-AG/GajuMine#6
No description provided.