1)
Message boards :
News :
Batch plan
(Message 3888)
Posted 3 days ago by DKlimax Post: Out of curiosity I tried to estimate how many years this project needs to complete with current compute power. I got about 16 years. Is that plausible? (I used 13x12 and 14x12 as a source for 16x11, 16x12 and 15x12, while 15x11 was used for 16x10, 16x9 and 16x8) |
2)
Message boards :
News :
New GPU OpenCL versions available
(Message 3878)
Posted 7 Jun 2025 by DKlimax Post: I meant both. For OpenCL/CUDA it is important that serialized parts are as efficient as possible. (At bare minimum it would allow one core to handle more GPUs or at least give some extra cycles to CPU version) Looks like option "--compiler-bindir <path> (-ccbin) might be the ticket. From help: Specify the directory in which the host compiler executable resides. The host compiler executable name can be also specified to ensure that the correct host compiler is selected. In addition, driver prefix options ('--input-drive-prefix', '--dependency-drive-prefix', or '--drive-prefix') may need to be specified, if nvcc is executed in a Cygwin shell or a MinGW shell on Windows. If this wouldn't work for some there are several other options. (Includes: nvcc producing DLL, LLVM compiling CUDA and either getting statically or DLL used) BTW: Which version of source code is canonical(deployed) one? There's "GetDecicsSrc" and then "Mingw64" and they differ. |
3)
Message boards :
News :
New GPU OpenCL versions available
(Message 3870)
Posted 4 Jun 2025 by DKlimax Post: Just little warning, I was looking at code and trying to get it compile and have it run correctly and so far I failed (using current GCC and MSYS2/Mingw64). If you get it to compile, could you please use GMP compiled with "--enable-fat", so all assembler optimizations are included it woudl be great. (Mingw64 already ships such version and it can be used as is) Even better if one could bump GMP and PARI to current versions (for PARI it is required for current GCC or compile fails). I meant both. For OpenCL/CUDA it is important that serialized parts are as efficient as possible. (At bare minimum it would allow one core to handle more GPUs or at least give some extra cycles to CPU version) As for optimization, that was five years ago. Since then there were lots of major versions for GCC (about five). Good probability we can get some speed up even from compiler upgrade. Two notes. I am working on out-of-band caching for OpenCL version using intercept library and looking at improvements CUDA might have mostly advantage in compilation/caching. And if I could get GetDecics to compile I'd like to make CUDA version for Windows too. |
4)
Message boards :
Number crunching :
FB Challenge
(Message 3869)
Posted 4 Jun 2025 by DKlimax Post: I misread problem. Anyway, I can't see his computers, but if he has GPU than it looks that CPU time is really only CPU time and time spent waiting on GPU is not counted. See another of my tasks: https://numberfields.asu.edu/NumberFields/result.php?resultid=258073459 BTW: I am showing all of my computers, so if in doubt you can check them all. :) |
5)
Message boards :
Number crunching :
FB Challenge
(Message 3864)
Posted 1 Jun 2025 by DKlimax Post: I wonder if you were advised about the current FB Challenge.? I have been trying to get work for over an hour but no luck.You have multiple systems that have work, and a couple that don't. Most likely those will be E cores. (My goldmont plus have similar runtime https://numberfields.asu.edu/NumberFields/results.php?hostid=2860434&offset=0&show_names=0&state=4&appid=) |
6)
Message boards :
Number crunching :
FB Challenge
(Message 3863)
Posted 1 Jun 2025 by DKlimax Post: Thank you Grant for your help. I checked the manager, I could not find anything wrong. I reset all to default and am now getting work. It is frustrating when you can't find the reason. I think you'd have to turn on some of lower-level log flags (dialog ''Event Log Diagnostic Flags'') to see reason for no WUs. Maybe sched_ops and work_fetch_debug would show something usefull. |
7)
Message boards :
News :
New GPU OpenCL versions available
(Message 3860)
Posted 30 May 2025 by DKlimax Post: Just little warning, I was looking at code and trying to get it compile and have it run correctly and so far I failed (using current GCC and MSYS2/Mingw64). If you get it to compile, could you please use GMP compiled with "--enable-fat", so all assembler optimizations are included it woudl be great. (Mingw64 already ships such version and it can be used as is) Even better if one could bump GMP and PARI to current versions (for PARI it is required for current GCC or compile fails). Note: author of libGMP is bit crazy and vast majority of optimizations are in assembler and as such correct compilation is needed to get most of performance out of it. Note 2: Currently in my compile GetDecics stops on nfinit0 which complains that used polynomial is not irreducible. Cause for this spurious error is so far unknown. (GP as published accepts it without any problems) |
8)
Message boards :
Number crunching :
Something wrong with statsitics
(Message 3750)
Posted 25 Aug 2024 by DKlimax Post: Thanks for explanation and change it. :) |
9)
Message boards :
Number crunching :
Something wrong with statsitics
(Message 3748)
Posted 24 Aug 2024 by DKlimax Post: Hello. There's something odd going on there. First: According to my account info my RAC is 94,247.19 and i am supposed to be in 5% top participants, but if I look at Statistics->Top participants I am not there between voicesurfr and ManuelJC. (If I sort table by Total credit and go to offset 220 I can find myself at position 232 with correct RAC and totals.) But that's not all. If I have table sorted by RAC and go bit deeper, there are at offset 60 two users with badge "top 25%" while all others are with badge "top 5%". So my question is, what's wrong (if any) and if ti is possible to fix it. Many thanks. |
10)
Message boards :
News :
Support for Intel GPUs
(Message 3575)
Posted 14 Aug 2023 by DKlimax Post: Thinking about this, there are only two options: Anonymous platform or removing signature and its requirement from gpuLookupTable.txt. Both require changing server-side settings. (I don't like downgrading BOINC for too many versions.) I thought you can exclude only that one file from signing.
I think I found it: https://github.com/BOINC/boinc/wiki/XaddTool <platform> It is not explicitly called out anywhere but this might be it. Anyway: It looks like verify_files_on_app_start was required but not sufficient condition. With it in place modification survives. Steps are simple: 1) After shutting down BOINC modify file. 2) Record new size in client_state.xml for file. (Maybe that option to ignore file size might work too) 3) Start up BOINC. BTW: Option verify_files_on_app_start used to be turned off, but IIRC this year they changed it. (Found some issues talking about it on BOINC's Github) |
11)
Message boards :
News :
Support for Intel GPUs
(Message 3570)
Posted 12 Aug 2023 by DKlimax Post: Thinking about this, there are only two options: Anonymous platform or removing signature and its requirement from gpuLookupTable.txt. Both require changing server-side settings. (I don't like downgrading BOINC for too many versions.) |
12)
Message boards :
News :
Support for Intel GPUs
(Message 3569)
Posted 11 Aug 2023 by DKlimax Post: app_info with platform info still doesn't work. BOINC ignores tag. |
13)
Message boards :
News :
Support for Intel GPUs
(Message 3568)
Posted 11 Aug 2023 by DKlimax Post: Have either of you considered using the configuration option Doesn't work. Since it has signature, BOINC always checks it. (Just to verify it, I burned another lot of tasks) It seems the only way is to use anonymous platform. (Maybe leaving platform info in app_info might work) |
14)
Message boards :
News :
Support for Intel GPUs
(Message 3563)
Posted 10 Aug 2023 by DKlimax Post: This experiment is unlikely to work. Apparently BOINC gets somewhat confused, deletes/resets file as corrupted, while somehow erroring out all GPU tasks by failing to copy over either version of file. Just tried to test anonymous platform and it doesn't work, because server-side setting disallows anonymous platforms. |
15)
Message boards :
News :
Support for Intel GPUs
(Message 3558)
Posted 8 Aug 2023 by DKlimax Post: This experiment is unlikely to work. Apparently BOINC gets somewhat confused, deletes/resets file as corrupted, while somehow erroring out all GPU tasks by failing to copy over either version of file. Maybe anonymous platform might provide a way to test this, but I haven't yet used it. ETA: It looks like it affects only newer versions. One of my computers is still on version 7.16.20 and modification works, while all others are on 7.22.2 and failed. |
16)
Message boards :
News :
Batch Plan
(Message 3499)
Posted 12 Jun 2023 by DKlimax Post: Hello, Unless something changed, per news it should be finishing off SF 7 and then SF6. |