Message boards : GPUs : Seeking Developer for NumberFields@home macOS Metal Port
Message board moderation
| Author | Message |
|---|---|
|
Send message Joined: 29 Jan 24 Posts: 96 |
NumberFields@home is looking for a developer to help port the project to Apple Metal. The project currently runs on macOS via CPU, but lacks a native GPU app for Apple Silicon. Given the unified memory and efficiency of the M1–M4 series, a Metal port would be a major throughput boost for the project. The project administrator, Eric Driver, is supportive of the port and has made the source code available for anyone who can help with the C++/Metal implementation. Source Code Repository: https://github.com/drivere/get-decics-numberfields If you have experience with Metal or cross-platform C++ development, please take a look at the repo or reply here. You can also find the original discussion on the NumberFields project forums. |
|
Send message Joined: 25 May 09 Posts: 1442
|
https://numberfields.asu.edu/NumberFields/forum_thread.php?id=680&postid=4166 This isn't exactly an endorsement, rather a "If you have the skill you are welcome to have a go". So stand by to have a long wait, porting from a CPU application on one hardware platform to a different hardware platform including all the "fun" that goes with the peculiarities of getting a GPU to work properly is not a walk in the park. I do hope someone who reads the notice on Numberfields and has the relevant skills and time steps forward. (It would have been useful for you to have included the link to the thread that started a few days ago) |
|
Send message Joined: 29 Jan 24 Posts: 96 |
Here it is: https://numberfields.asu.edu/NumberFields/forum_thread.php?id=680 Also, yes, this is more of a "try to make this work" situation, but some people love that, myself included. I just don't have the knowledge or time to even attempt this, even with step by step guidance from my AI chatbot of choice, why I'm asking for an actual developer to take on the project. |
Copyright © 2026 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.