-
Notifications
You must be signed in to change notification settings - Fork 151
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GPU support wanted / relevant? #13
Comments
There was #4 but basically I don't really have hardware to test with and much experience with programming GPUs :\ Lot of uncertainty from my side... I'll need to think about it, but I myself currently not doing any code for this, so incase anyone wants to work on it, they shouldn't hesitate. |
Have you tried pocl? That works with just a CPU, so you should be able to test with it. |
In regards to the question of when to do the filtering - Scallion - a .net GPU generator for onion addresses I think just generates a work load, processes the GPG keys and then filters on the cpu. |
I'm too busy with other irl stuff, and have too little interest in doing this myself (lack of actual powerful GPU isn't motivating, because I personally won't benefit from it, and even testing might get unnecessarily tedious (unless I try with pocl but that's one more thing to learn to play with..)). |
Is here a documentation how are the new adresses generated? |
currently no but reading code shouldn't be hard. |
@WhaleHub It'd increase likehood. But then I don't even have proper motherboard for that (my only serious working machine right now is laptop). Might get some better hardware this summer, maybe. |
I don't mean to be rude, but has anyone made any progress on this front? I can't find any other software that does what the issue proposes. |
as I've indicated earlier I'm not working on it atm. |
I have built one that works with cuda in Rust. |
I could definitely use some OpenCL support. Especially multi-device... I have two GPUs and would make my life easier... |
@dr-bonez which is would be better? AMD 5900x CPU or RTX 3080 GPU? |
There's definitely something wrong with my generator that is slowing it down, that I haven't had time to debug. For now, I'd recommend continuing to use the cpu version. |
Alright. Thank you. 🙏 |
I think I still have some code saved from last year when I attempted this with OpenCL. It was very inefficient, orders of magnitude slower than mkp244o (perhaps because it was a copy of supercop or donna that used branching)? This was just a test on intel graphics though, I have not been able to get OpenCL working on amd or nvidia. I can share if anyone is interested. Maybe someone with OpenCL experience could fix it up... |
please do share. i kinda do have capable setup now, just not much time. even if not for me, may be useful for someone else. |
Yes, if you share it, We can definitely optimize. I hate interfacing with OpenCL, but I can look into optimizing already existing code. |
@exander77 Here is a link: https://github.com/adapt-L/GenEd |
I wrote this but I'm having trouble getting it to run on my GPU because Mesa OpenCL support is poor. https://gitlab.com/zipdox/onion-v3-vanity-opencl |
I see no mention of GPU support, if it's relevant, PRs wanted, etc.
Here's another ed25519 vanity generator that might be interesting to compare with: https://docs.rs/crate/nano-vanity/0.2.1
The text was updated successfully, but these errors were encountered: