Computation error in AMD OpenCL tasks

Message boards : Number crunching : Computation error in AMD OpenCL tasks
Message board moderation

To post messages, you must log in.

AuthorMessage
Alextrader69

Send message
Joined: 15 Apr 21
Posts: 3
Credit: 1,358
RAC: 0
Message 3071 - Posted: 22 Apr 2021, 7:44:11 UTC

I'm getting computation error on all GPU AMD OpenCL tasks, although CPU tasks are working properly. I'm running BOINC on Windows 7 Ultimate 64-bit, GPU: ATI AMD Radeon HD 6700 Series, with 1024 MB memory. The chip on GPU is Juniper, it supports OpenCL 1.2 - Juniper - CUs:9@700MHz. AMD Catalyst driver version: 14.9.
I know that GPU is old, 2011, but it working nicely on SRBase project.
I've checked event log on BOINC, this is it:
22/04/2021 10:01:58 | NumberFields@home | [task] task_state=EXECUTING for wu_sf3_DS-16x271-4_Grp677981of1000000_0 from start
22/04/2021 10:01:58 | NumberFields@home | Starting task wu_sf3_DS-16x271-4_Grp677981of1000000_0
22/04/2021 10:01:58 | | [statefile] set dirty: enforce_cpu_schedule
22/04/2021 10:01:58 | | [statefile] Writing state file
22/04/2021 10:01:58 | | [statefile] Done writing state file
22/04/2021 10:02:10 | | NOTICES::write: seqno 0, refresh false, 0 notices
22/04/2021 10:02:17 | NumberFields@home | [task] Process for wu_sf3_DS-16x271-4_Grp677981of1000000_0 exited, exit code 3221225725, task state 1
22/04/2021 10:02:17 | NumberFields@home | [task] task_state=EXITED for wu_sf3_DS-16x271-4_Grp677981of1000000_0 from handle_exited_app
22/04/2021 10:02:17 | NumberFields@home | [task] result state=COMPUTE_ERROR for wu_sf3_DS-16x271-4_Grp677981of1000000_0 from CS::report_result_error
22/04/2021 10:02:17 | NumberFields@home | [task] Process for wu_sf3_DS-16x271-4_Grp677981of1000000_0 exited
22/04/2021 10:02:17 | NumberFields@home | [task] exit code -1073741571 (0xc00000fd): (unknown error)
22/04/2021 10:02:17 | | [work_fetch] Request work fetch: application exited
22/04/2021 10:02:17 | | [statefile] set dirty: ACTIVE_TASK_SET::poll
22/04/2021 10:02:17 | NumberFields@home | Computation for task wu_sf3_DS-16x271-4_Grp677981of1000000_0 finished
22/04/2021 10:02:17 | NumberFields@home | Output file wu_sf3_DS-16x271-4_Grp677981of1000000_0_r2048834112_0 for task wu_sf3_DS-16x271-4_Grp677981of1000000_0 absent
22/04/2021 10:02:17 | NumberFields@home | [task] result state=COMPUTE_ERROR for wu_sf3_DS-16x271-4_Grp677981of1000000_0 from CS::app_finished

I've noticed that line: 22/04/2021 10:02:17 | NumberFields@home | [task] exit code -1073741571 (0xc00000fd): (unknown error)
I've checked that exit code on the internet, but I didn't found any clue, except that developer of project could know what this exit code means.
Thanks in advance.
ID: 3071 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Eric Driver
Project administrator
Project developer
Project tester
Project scientist

Send message
Joined: 8 Jul 11
Posts: 1232
Credit: 271,303,561
RAC: 259,255
Message 3072 - Posted: 22 Apr 2021, 16:40:29 UTC - in response to Message 3071.  

Sorry for your troubles. I'm not sure what that error code means, I have a feeling it is meaningless.

Most problems with older cards are with the openCL compiler, so it's interesting that your GPU got past that phase and actually attempted to compute something. Unfortunately, I have no idea what the problem could be.

One thing you could try is reducing the resources used by adding an entry to gpuLookupTable.txt for your card (set values to 32/32 for example). This is a long shot, so I only suggest doing this if you have nothing better to do with your time and enjoy this kind of troubleshooting. Also note, this method actually worked on my wife's old Nvidia card, but the WUs ended up taking 8 to 12 hours to run, so in the end it wasn't worth the effort.
ID: 3072 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Alextrader69

Send message
Joined: 15 Apr 21
Posts: 3
Credit: 1,358
RAC: 0
Message 3073 - Posted: 22 Apr 2021, 17:59:03 UTC - in response to Message 3072.  

Thanks for response, Eric. I'll try your fix, but I'll dig deeper to troubleshoot the error.
I really want to use my GPU for this project.
ID: 3073 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Alextrader69

Send message
Joined: 15 Apr 21
Posts: 3
Credit: 1,358
RAC: 0
Message 3074 - Posted: 24 Apr 2021, 0:55:04 UTC

I tried to install latest available driver for my GPU. I installed AMD Catalyst 15.11.1 beta, instead of 14.9. Computation error stop occuring, and GPU started executing tasks.
But there's new problems. First, usage of GPU is very low, just few percents. Second, when GPU task is started, it almost immediatly use all RAM. Third, when task is close to completion, it's slowing down, so the task cannot be completed when it is close to 100%.
I'll try different versions of Catalyst, maybe i'll force my GPU to crunch eventually.
ID: 3074 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Eric Driver
Project administrator
Project developer
Project tester
Project scientist

Send message
Joined: 8 Jul 11
Posts: 1232
Credit: 271,303,561
RAC: 259,255
Message 3075 - Posted: 24 Apr 2021, 4:49:25 UTC - in response to Message 3074.  

I tried to install latest available driver for my GPU. I installed AMD Catalyst 15.11.1 beta, instead of 14.9. Computation error stop occuring, and GPU started executing tasks.
But there's new problems. First, usage of GPU is very low, just few percents. Second, when GPU task is started, it almost immediatly use all RAM. Third, when task is close to completion, it's slowing down, so the task cannot be completed when it is close to 100%.
I'll try different versions of Catalyst, maybe i'll force my GPU to crunch eventually.


That sounds like the frustrations I had a couple years ago trying to get it to work on my HD5450. I eventually gave up and bought a new AMD GPU.

I don't know what the problem is. Either the older cards are incapable of handling the compute load, or the openCL compilers can't compile properly for the older hardware.
ID: 3075 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : Computation error in AMD OpenCL tasks


Main page · Your account · Message boards


Copyright © 2022 Arizona State University