Posts by magic_sam
1)
(Message 8378)
Posted 13 May 2024 by magic_sam Post: Dear all, Could you please elaborate on that new 102.20 version ? I have There's no plan_class, so how do I know which SIMD instructions it's using ? CPU is a Ryzen 9 7950X, so it should pick AVX-512 by default if I understand correctly. Best regards, Samuel |
2)
(Message 8333)
Posted 28 Mar 2024 by magic_sam Post: Hello all, Just to let you know that emptying the cache did the trick. I got new Asteroids@home jobs :) I restarted the client with a very simple app_config.xml file, and no app_info.xml file. So far I'm getting SSE3 jobs only. Any chance BOINC v8.0.0 alpha will eventually pick up AVX-512 jobs by itself ? EDIT: if I understand correctly, project managers would have to upgrade the server side to BOINC v8.0.0 first, and that's not going to happen until that release is ready for production. Cheers, Samuel |
3)
(Message 8332)
Posted 27 Mar 2024 by magic_sam Post: @ahorek's team: thanks for giving BOINC 8.0.0 a try. At least now I know that the issue is on my end. I just double-checked my account manager (BAM) and Asteroids@Home is allowed to run CPU tasks. I think you are correct, looks like my cache is rather full at the moment (~600 jobs), that may explain why the client refuses to download any new Asteroids@Home tasks. Still, it downloads Milkyway@Home and Einstein@Home jobs just fine... I just switched all the projects to "No new tasks" mode, in order to empty the cache. Will keep you all posted. Thanks again for your help, really appreciated. Cheers, Sam |
4)
(Message 8330)
Posted 27 Mar 2024 by magic_sam Post: I don't have to run 8.0.0 alpha, but I just want to help Vitalii Koshura with the tests. And the rig is far from idle, it's busy crunching Einstein@Home and Milkyway@Home (and distributed.net, mersenne and fishtest) :) I guess I'll just have to wait for the server side to be updated. Thanks for your help Keith, really appreciated :) Cheers, Sam |
5)
(Message 8327)
Posted 27 Mar 2024 by magic_sam Post: @Keith: here's my app_info.xml file: <app_info> <!--<project_max_concurrent>7</project_max_concurrent>--> <app> <name>period_search</name> <!-- <max_concurrent>7</max_concurrent>--> <user_friendly_name>Period Search Application</user_friendly_name> </app> <file_info> <name>period_search_10215_x86_64-pc-linux-gnu__avx512_linux</name> <executable/> </file_info> <app_version> <app_name>period_search</app_name> <version_num>10215</version_num> <platform>x86_64-pc-linux-gnu</platform> <api_version>7.17.0</api_version> <plan_class>avx512_linux</plan_class> <avg_ncpus>1.000000</avg_ncpus> <file_ref> <file_name>period_search_10215_x86_64-pc-linux-gnu__avx512_linux</file_name> <main_program/> </file_ref> </app_version> </app_info> I'll try removing the API and plan_class from that file. Cheers, Samuel |
6)
(Message 8325)
Posted 27 Mar 2024 by magic_sam Post: Dear all, Still no luck on my end with AVX512 jobs and BOINC v8.0.0 alpha. Just to be clear, I used to run AVX512 jobs before upgrading BOINC to v8.0.0 alpha, so I know my app_info file has to be correct. When I upgraded the client, there were some jobs left in the cache and those were processed successfully. Now that the cache is empty, the client just refuses to download any new Asteroids@home jobs. @ahorek's team: the only message from the client is: Not requesting tasks: don't need (CPU: account manager prefs). What am I doing wrong ? Best regards, Samuel |
7)
(Message 8315)
Posted 25 Mar 2024 by magic_sam Post: Hello all, I believe BOINC 7.26 is out, or rather 8.0.0 (alpha): https://github.com/BOINC/boinc/wiki/Linux-DEB-and-RPM-support I'm currently running BOINC 8.0.0 alpha on Ubuntu 22.04 x86_64, and I can't get any new AVX512 Asteroids@home jobs for that version. I tried bumping <api_version> to 7.26.0 in app_info.xml, but to no avail. What am I doing wrong ? And is Asteroids@home already compatible with BOINC 8.0.0 ? Best regards, Samuel |
8)
(Message 8174)
Posted 18 Dec 2023 by magic_sam Post: Dear all, Many thanks for this new AVX512 application, it works like a charm on my AMD Ryzen 9 7950X: https://asteroidsathome.net/boinc/result.php?resultid=426451461 I'd say the AVX512 application is roughly twice as fast as the older SSE3 application. Best regards, Samuel |
9)
(Message 8110)
Posted 12 Oct 2023 by magic_sam Post: Hello, Here's the output from clinfo: root@kymera:~# clinfo Number of platforms: 1 Platform Profile: FULL_PROFILE Platform Version: OpenCL 2.1 AMD-APP (3590.0) Platform Name: AMD Accelerated Parallel Processing Platform Vendor: Advanced Micro Devices, Inc. Platform Extensions: cl_khr_icd cl_amd_event_callback Platform Name: AMD Accelerated Parallel Processing Number of devices: 1 Device Type: CL_DEVICE_TYPE_GPU Vendor ID: 1002h Board name: Radeon RX 7900 XTX Device Topology: PCI[ B#3, D#0, F#0 ] Max compute units: 48 Max work items dimensions: 3 Max work items[0]: 1024 Max work items[1]: 1024 Max work items[2]: 1024 Max work group size: 256 Preferred vector width char: 4 Preferred vector width short: 2 Preferred vector width int: 1 Preferred vector width long: 1 Preferred vector width float: 1 Preferred vector width double: 1 Native vector width char: 4 Native vector width short: 2 Native vector width int: 1 Native vector width long: 1 Native vector width float: 1 Native vector width double: 1 Max clock frequency: 2371Mhz Address bits: 64 Max memory allocation: 21890072576 Image support: Yes Max number of images read arguments: 128 Max number of images write arguments: 8 Max image 2D width: 16384 Max image 2D height: 16384 Max image 3D width: 16384 Max image 3D height: 16384 Max image 3D depth: 8192 Max samplers within kernel: 16 Max size of kernel argument: 1024 Alignment (bits) of base address: 1024 Minimum alignment (bytes) for any datatype: 128 Single precision floating point capability Denorms: Yes Quiet NaNs: Yes Round to nearest even: Yes Round to zero: Yes Round to +ve and infinity: Yes IEEE754-2008 fused multiply-add: Yes Cache type: Read/Write Cache line size: 64 Cache size: 32768 Global memory size: 25753026560 Constant buffer size: 21890072576 Max number of constant args: 8 Local memory type: Scratchpad Local memory size: 65536 Max pipe arguments: 16 Max pipe active reservations: 16 Max pipe packet size: 415236096 Max global variable size: 21890072576 Max global variable preferred total size: 25753026560 Max read/write image args: 64 Max on device events: 1024 Queue on device max size: 8388608 Max on device queues: 1 Queue on device preferred size: 262144 SVM capabilities: Coarse grain buffer: Yes Fine grain buffer: Yes Fine grain system: No Atomics: No Preferred platform atomic alignment: 0 Preferred global atomic alignment: 0 Preferred local atomic alignment: 0 Kernel Preferred work group size multiple: 32 Error correction support: 0 Unified memory for Host and Device: 0 Profiling timer resolution: 1 Device endianess: Little Available: Yes Compiler available: Yes Execution capabilities: Execute OpenCL kernels: Yes Execute native function: No Queue on Host properties: Out-of-Order: No Profiling : Yes Queue on Device properties: Out-of-Order: Yes Profiling : Yes Platform ID: 0x7fcf391edf90 Name: gfx1100 Vendor: Advanced Micro Devices, Inc. Device OpenCL C version: OpenCL C 2.0 Driver version: 3590.0 (HSA1.1,LC) Profile: FULL_PROFILE Version: OpenCL 2.0 Extensions: cl_khr_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_fp16 cl_khr_gl_sharing cl_amd_device_attribute_query cl_amd_media_ops cl_amd_media_ops2 cl_khr_image2d_from_buffer cl_khr_subgroups cl_khr_depth_images cl_amd_copy_buffer_p2p cl_amd_assembly_program What am I doing wrong ? Best regards, Samuel |
10)
(Message 8107)
Posted 11 Oct 2023 by magic_sam Post: Hello all, Am I the only one with GPU tasks getting stuck at 0.01% on 7900 XTX ? See here for details: https://asteroidsathome.net/boinc/forum_thread.php?id=973&postid=8103 Best regards, Samuel |
11)
(Message 8103)
Posted 8 Oct 2023 by magic_sam Post: Dear all, Same issue here: GPU tasks remain at 0,01% with an AMD Radeon RX 7900 XTX on Ubuntu 22.04.3 LTS. OpenCL drivers are from ROCm 5.7 package. I'm running the latest 102.18 GPU application. What am I doing wrong ? Best regards, Samuel EDIT: although I terminated most of the tasks when they were stuck at 0,01%, some of them failed on their own: https://asteroidsathome.net/boinc/result.php?resultid=406507815 <core_client_version>7.20.5</core_client_version> <![CDATA[ <message> process exited with code 2 (0x2, -254)</message> <stderr_txt> BOINC client version 7.20.5 BOINC GPU type 'ATI', deviceId=0, slot=28 Application: ../../projects/asteroidsathome.net_boinc/period_search_10218_x86_64-pc-linux-gnu__opencl_101_amd_linux Version: 102.18.0.0 Platform name: AMD Accelerated Parallel Processing Platform vendor: Advanced Micro Devices, Inc. No GPU device found for platform Advanced Micro Devices, Inc.(AMD Accelerated Parallel Processing) </stderr_txt> ]]> |
12)
(Message 7998)
Posted 17 Sep 2023 by magic_sam Post: Hello all, Must have been a transient issue, the latest version of the GPU application just got downloaded and it's currently running :) I'll keep you all posted. EDIT: some logs below about one of the first task to complete successfully on my RX 7900 XTX https://asteroidsathome.net/boinc/result.php?resultid=401627544 Best regards, Samuel |
13)
(Message 7994)
Posted 17 Sep 2023 by magic_sam Post: Hi all, Thank you for this new OpenCL version, really appreciated :) I must be doing something wrong on my end, because it's not working yet. I have enabled AMD GPU tasks on both my account on asteroidsathome.net/boinc and my account manager (BAM). I have synchronized my client with BAM and updated the project configuration with boinctui, but still no GPU tasks for my RX 7900 XTX. Actually all references to OpenCL are gone from sched_reply_asteroidsathome.net_boinc.xml, I don't know why... I'm running Ubuntu 22.04 x86_64 (glibc 2.35). Could you please give me a hand ? Best regards, Samuel |
14)
(Message 7949)
Posted 15 Sep 2023 by magic_sam Post: Hi all, I'm still getting jobs for 102.15, and errors as a result. I believe the version has not been properly updated for Linux: https://asteroidsathome.net/boinc/apps.php sched_reply_asteroidsathome.net_boinc.xml still refers to version 10215. I tried to manually wget version 102.17 from https://asteroidsathome.net/boinc/downloads but the file couldn't be found. Best regards, Samuel |
15)
(Message 7907)
Posted 10 Sep 2023 by magic_sam Post: Dear all, GPU tasks fail on my AMD Radeon RX 7900 XTX with the following error message: <core_client_version>7.20.5</core_client_version> <![CDATA[ <message> process exited with code 1 (0x1, -255)</message> <stderr_txt> ../../projects/asteroidsathome.net_boinc/period_search_10215_x86_64-pc-linux-gnu__opencl_102_amd: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by ../../projects/asteroidsathome.net_boinc/period_search_10215_x86_64-pc-linux-gnu__opencl_102_amd) ../../projects/asteroidsathome.net_boinc/period_search_10215_x86_64-pc-linux-gnu__opencl_102_amd: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.36' not found (required by ../../projects/asteroidsathome.net_boinc/period_search_10215_x86_64-pc-linux-gnu__opencl_102_amd) ../../projects/asteroidsathome.net_boinc/period_search_10215_x86_64-pc-linux-gnu__opencl_102_amd: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by ../../projects/asteroidsathome.net_boinc/period_search_10215_x86_64-pc-linux-gnu__opencl_102_amd) </stderr_txt> ]]> Example: https://asteroidsathome.net/boinc/result.php?resultid=402590435 Looks like my glibc version is too old (2.35). I'm running Ubuntu 22.04 LTS. Best regards, Samuel |
16)
(Message 7618)
Posted 26 Dec 2022 by magic_sam Post: Hi all, Some preliminary results on a NanoPi-R4S: https://www.friendlyelec.com/index.php?route=product/product&product_id=284 host: https://asteroidsathome.net/boinc/show_host_detail.php?hostid=727326 tasks: https://asteroidsathome.net/boinc/results.php?hostid=727326 Cheers, Sam |
17)
(Message 7599)
Posted 22 Dec 2022 by magic_sam Post: Hi all, Thank you to all involved for this new application :) Currently testing on a NanoPi-R4S, will keep you posted. Cheers, Sam |
18)
(Message 7578)
Posted 16 Dec 2022 by magic_sam Post: Sorry double post |
19)
(Message 7577)
Posted 16 Dec 2022 by magic_sam Post: Hi all, From this project home page: Still, while the Boinc server is capable of finding the best performed application for every particular system, taking into account multiple factors, and after a while it will start sending the right one for every particular system. Which means that even if your CPU is equipped with the FMA engine it still might receive an AVX tasks and there is nothing to be concerned. How long does it take for the server to take the CPU flags on the computing nodes into account ? I've been crunching for several weeks now and I have yet to run a single FMA task. CPU is some Ryzen 7 4800H (Zen 2), and I ran FMA tasks in the past for a different BOINC project (TN-Grid). Cheers, Sam |