![]() Does not qualify as a world record until verified using an alternate formula. Y-cruncher has been used to set a number of world record sized computations. I will drive your Tesla someday, though it might be a while. In memory of my uncle Robbie whom I was extremely close to and was effectively my 3rd parent growing up. Just don't expect any big changes (like the v0.8.1 improvements) for a while. Regardless, I intend to continue doing new binaries for whatever new and interesting processors I can get my hands on. I'm also not in the mood to do anything since I recently lost a very close member of the family. So with the project at a good stopping point, I'll be taking a break from any major developments. The cleanup and removal of the old algorithms is already done on the main development branch. While this release lays down much of the groundwork for future improvements, a lot more work and research is needed to get there. Material improvements to swap mode are slated for the future. So the computational improvements which gave v0.8.1 the large speedups will not translate proportionally to computations on disk. Swap mode computations were (and still are) disk-bound. The overclocking community has already shown that VT3 is the stronger stress-test so this should not be a huge loss.Īs for performance changes, don't expect the same massive speedups for swap mode that v0.8.1 brought to in-memory computations. So it will be removed in v0.8.3 whenever that might be. The VST algorithm, despite being popular for stress-testing, will not be spared as it has dependencies on much of the 240,000 lines that will be removed. Since this involves a removal of features with nothing added in return, it will not get its own release and will simply be rolled into the next set of improvements. Part 3 of the revamp is just cleanup and will involve removing the code for the 5 obsolete algorithms. Thus the net change of the entire revamp will be a reduction of roughly 100,000 lines of code with a total of just under 400,000 lines touched - which is close to what I had initially predicted. Meanwhile, the N63 and VT3 algorithms have added 133,000 lines of code. The 5 algorithms (all except VST are already disabled in v0.8.2) will be removed from the codebase for a reduction of at least 240,000 lines of code. So as of this release (v0.8.2), y-cruncher peaks at 729,000 lines of code. While I had plans to also rewrite the floating-point FFTs, those are being shelved for later as the cost/benefit doesn't meet the bar against other higher priority tasks.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |