Separation updated to 1.00
log in

Advanced search

Message boards : News : Separation updated to 1.00

1 · 2 · 3 · 4 . . . 12 · Next
Author Message
Matt Arsenault
Volunteer moderator
Project developer
Project tester
Project scientist
Send message
Joined: 8 May 10
Posts: 576
Credit: 15,979,383
RAC: 0

Message 52844 - Posted: 8 Feb 2012, 17:36:48 UTC
Last modified: 8 Feb 2012, 18:02:05 UTC

I've updated all of the separation applications to 1.00. For changes people might care about,

    - The old CAL version is gone; it's replaced with the OpenCL application. On AMD/ATI GPUs (older than 79xx) it is using some hackery to use the same IL kernel as before so it should be as fast. However this also means the Radeon 38xx cards aren't supported with new stuff.

    - Radeon 79xx stuff should work

    - The occasional validate errors from empty / truncated stderr should stop

    - AVX will be used if available on Linux and Windows (64 bit only for Windows)

    - I've increased the default GPU target frequency so GPU stuff should make things less laggy on average. You can now also configure this with the web preferences now so you don't need to use app_info stuff if you want to play with that.

    - Partial workaround with high CPU usage with recent Nvidia drivers.*


As usual post problems you run into here.



* It should cut down on the CPU usage a bit while not sacrificing too much. I would recommend not using it unless you are very unhappy with the CPU usage on Nvidia. There are options to change the polling mode if you want to lower the CPU usage further while not slowing it down. (--gpu-wait-factor (default = 0.75) and --gpu-polling-mode (default = - 2) work similarly to how they did with the old CAL one, but slightly different). With the default of -2 it will use mode -1 unless it is an Nvidia driver newer than the one that introduced the high CPU issue, where it will use mode 0. Mode -1 uses the correct waiting method, mode 0 use the correct waiting method with an initial sleep based on time estimates, and modes > 0 are a polling period in milliseconds. The wait factor is a sort of correction of the time estimate used for the initial wait. The default is 0.75, to wait for 75% of the estimated time before trying to poll.

Profile Werkstatt
Send message
Joined: 19 Feb 08
Posts: 350
Credit: 123,760,875
RAC: 1,243

Message 52845 - Posted: 8 Feb 2012, 19:40:39 UTC

Hi Matt,

since a couple of minutes I do not get wu's.
Servers are running, I found your post here, resetted the project.
Message log says 'Not reporting or requesting tasks'

08.02.2012 20:39:28 | Milkyway@Home | Sending scheduler request: Requested by user.
08.02.2012 20:39:28 | Milkyway@Home | Not reporting or requesting tasks
08.02.2012 20:39:31 | Milkyway@Home | Scheduler request completed


08.02.2012 07:03:56 | | Libraries: libcurl/7.21.6 OpenSSL/1.0.0d zlib/1.2.5
08.02.2012 07:03:56 | | Data directory: E:\Boinc
08.02.2012 07:03:56 | | Running under account alex
08.02.2012 07:03:56 | | Processor: 9 GenuineIntel Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz [Family 6 Model 30 Stepping 5]
08.02.2012 07:03:56 | | Processor: 256.00 KB cache
08.02.2012 07:03:56 | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss htt tm pni ssse3 cx16 sse4_1 sse4_2 syscall nx lm vmx smx tm2 popcnt pbe
08.02.2012 07:03:56 | | OS: Microsoft Windows 7: Professional x64 Edition, Service Pack 1, (06.01.7601.00)


Any hints?

Profile Werkstatt
Send message
Joined: 19 Feb 08
Posts: 350
Credit: 123,760,875
RAC: 1,243

Message 52846 - Posted: 8 Feb 2012, 19:51:47 UTC

I've tried it on my other machine, which has latest AMD-drivers and BM 7.0.12.
A single wu was downloaded, it failed with exit code 1
http://milkyway.cs.rpi.edu/milkyway/result.php?resultid=98920851

Albert and SETI Ati-OpenCL wu's work fine there.

hostid=398327

Alexander

Matt Arsenault
Volunteer moderator
Project developer
Project tester
Project scientist
Send message
Joined: 8 May 10
Posts: 576
Credit: 15,979,383
RAC: 0

Message 52847 - Posted: 8 Feb 2012, 19:55:32 UTC - in response to Message 52846.

I've tried it on my other machine, which has latest AMD-drivers and BM 7.0.12.
A single wu was downloaded, it failed with exit code 1
http://milkyway.cs.rpi.edu/milkyway/result.php?resultid=98920851

Albert and SETI Ati-OpenCL wu's work fine there.

hostid=398327

Alexander
Looks like BOINC is trying to run it on a non-double GPU

Profile Werkstatt
Send message
Joined: 19 Feb 08
Posts: 350
Credit: 123,760,875
RAC: 1,243

Message 52849 - Posted: 8 Feb 2012, 20:03:11 UTC - in response to Message 52847.

So maybe BM is the source?
I'm running MW for years now, unless my gpu's haven't lost some bits they are DP!

On my A8-system you may be right, the onboard GPU isn't DP, but the installed HD5830 is. Is there a way to dedicate this gpu to MW?

Phil
Send message
Joined: 29 Aug 10
Posts: 25
Credit: 2,172,252,217
RAC: 0

Message 52852 - Posted: 8 Feb 2012, 20:16:11 UTC

One of my systems is not getting WUs now either. It did at one point give a message about it being a non-DP GPU which is not the case - it is a 5970, i updated the drivers and copied the app_info from the system which was getting WUs but it still doesn't work.

Matt Arsenault
Volunteer moderator
Project developer
Project tester
Project scientist
Send message
Joined: 8 May 10
Posts: 576
Credit: 15,979,383
RAC: 0

Message 52853 - Posted: 8 Feb 2012, 20:18:37 UTC - in response to Message 52849.

So maybe BM is the source?
I'm running MW for years now, unless my gpu's haven't lost some bits they are DP!

On my A8-system you may be right, the onboard GPU isn't DP, but the installed HD5830 is. Is there a way to dedicate this gpu to MW?
As far as I know BOINC has always had this absolutely horrid defect where the capabilities of the best GPU = the capabilities of ALL the GPUs, which is why you need to create the cc_config.xml file to use all of your GPUs because this stuff can happen. I still can't believe this is a thing. You can block that GPU from a specific project I guess by adding something like this where you have the 1 enabled.


http://milkyway.cs.rpi.edu/milkyway
1
ati
milkyway


Evil Penguin
Send message
Joined: 9 Nov 09
Posts: 9
Credit: 19,728,072
RAC: 0

Message 52854 - Posted: 8 Feb 2012, 20:18:58 UTC
Last modified: 8 Feb 2012, 20:30:20 UTC

Radeon HD 7970 isn't getting any WUs (I reset the project).
I'm also running the BM 7.0.8.

Profile Werkstatt
Send message
Joined: 19 Feb 08
Posts: 350
Credit: 123,760,875
RAC: 1,243

Message 52856 - Posted: 8 Feb 2012, 20:26:02 UTC

Albert@home requires a newer BM; one post there says that BM 6.12.34 has faults regarding openCL and ATI. Version 7.0.3 and higher required.

I will wait some time until my running wu's are finished then I will update BM.

Profile Bymark
Avatar
Send message
Joined: 6 Mar 09
Posts: 48
Credit: 427,648,684
RAC: 437

Message 52857 - Posted: 8 Feb 2012, 20:26:09 UTC - in response to Message 52854.

No work here, all done.......

Profile Werkstatt
Send message
Joined: 19 Feb 08
Posts: 350
Credit: 123,760,875
RAC: 1,243

Message 52858 - Posted: 8 Feb 2012, 20:47:14 UTC
Last modified: 8 Feb 2012, 20:52:30 UTC

08.02.2012 21:42:26 | | Starting BOINC client version 7.0.14 for windows_x86_64
08.02.2012 21:42:26 | | log flags: file_xfer, sched_ops, task
08.02.2012 21:42:26 | | Libraries: libcurl/7.21.6 OpenSSL/1.0.0d zlib/1.2.5
08.02.2012 21:42:26 | | Data directory: E:\Boinc
08.02.2012 21:42:26 | | Running under account alex
08.02.2012 21:42:26 | | Processor: 9 GenuineIntel Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz [Family 6 Model 30 Stepping 5]
08.02.2012 21:42:26 | | Processor: 256.00 KB cache
08.02.2012 21:42:26 | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss htt tm pni ssse3 cx16 sse4_1 sse4_2 syscall nx lm vmx smx tm2 popcnt pbe
08.02.2012 21:42:26 | | OS: Microsoft Windows 7: Professional x64 Edition, Service Pack 1, (06.01.7601.00)
08.02.2012 21:42:26 | | Memory: 7.99 GB physical, 15.98 GB virtual
08.02.2012 21:42:26 | | Disk: 31.25 GB total, 15.17 GB free
08.02.2012 21:42:26 | | Local time is UTC +1 hours
08.02.2012 21:42:26 | | VirtualBox version: 4.1.8
08.02.2012 21:42:26 | | ATI GPU 0: AMD Radeon HD 6900 series (Cayman) (CAL version 1.4.1546, 2048MB, 2016MB available, 5632 GFLOPS peak)
08.02.2012 21:42:26 | | ATI GPU 1: ATI Radeon HD 5800 series (Cypress) (CAL version 1.4.1546, 1024MB, 991MB available, 4608 GFLOPS peak)
08.02.2012 21:42:26 | | OpenCL: ATI GPU 0: Cayman (driver version CAL 1.4.1546 (VM), device version OpenCL 1.1 AMD-APP-SDK-v2.5 (732.1), 2048MB, 2016MB available)
08.02.2012 21:42:26 | | OpenCL: ATI GPU 1: Cypress (driver version CAL 1.4.1546 (VM), device version OpenCL 1.1 AMD-APP-SDK-v2.5 (732.1), 1024MB, 991MB available)
08.02.2012 21:42:26 | | ATI GPU 0 is OpenCL-capable
08.02.2012 21:42:26 | SETI@home | Found app_info.xml; using anonymous platform
08.02.2012 21:42:26 | | Config: simulate 9 CPUs
08.02.2012 21:42:26 | | Config: use all coprocessors
08.02.2012 21:42:26 | | Version change (6.12.34 -> 7.0.14)

08.02.2012 21:43:24 | Milkyway@Home | Sending scheduler request: Requested by user.
08.02.2012 21:43:24 | Milkyway@Home | Not reporting or requesting tasks
08.02.2012 21:43:25 | Milkyway@Home | Scheduler request completed


My gpu's run idle ..

Edit:
HD5850 & HD6950, both should be openCL-enabled ...

Edit 2:
installed albert, both gpu's are crunching the wu's on this machine

GlennG
Send message
Joined: 17 Nov 08
Posts: 18
Credit: 126,757,086
RAC: 25,767

Message 52861 - Posted: 8 Feb 2012, 21:25:56 UTC

All my tasks are failing with the new app.

<core_client_version>6.10.58</core_client_version> <![CDATA[ <message> process exited with code 1 (0x1, -255) </message> <stderr_txt> ../../projects/milkyway.cs.rpi.edu_milkyway/milkyway_separation_1.00_x86_64-pc-linux-gnu: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by ../../projects/milkyway.cs.rpi.edu_milkyway/milkyway_separation_1.00_x86_64-pc-linux-gnu) </stderr_txt> ]]>


Did the makefile for the app change, because this was not an issue before.

I realize that my glibc is older, but things worked before, and I am not in a position to update them at this time.


____________

Alyx
Send message
Joined: 29 Jul 08
Posts: 6
Credit: 10,991,883
RAC: 0

Message 52862 - Posted: 8 Feb 2012, 21:30:21 UTC

2/8/2012 11:34:51 AM | Milkyway@Home | Requesting new tasks for CPU and ATI GPU
2/8/2012 11:34:52 AM | Milkyway@Home | Scheduler request completed: got 0 new tasks
2/8/2012 11:34:52 AM | Milkyway@Home | No tasks sent
2/8/2012 11:34:52 AM | Milkyway@Home | Message from server: Host device lacks OpenCL
2/8/2012 11:34:52 AM | Milkyway@Home | Message from server: Your NVIDIA GPU lacks the needed compute capability (1.3, required for double precision math


Seems the NVIDIA and ATI is mixed up...

Profile cenit
Send message
Joined: 16 Mar 09
Posts: 58
Credit: 1,129,612
RAC: 0

Message 52863 - Posted: 8 Feb 2012, 21:34:00 UTC - in response to Message 52862.

2/8/2012 11:34:51 AM | Milkyway@Home | Requesting new tasks for CPU and ATI GPU
2/8/2012 11:34:52 AM | Milkyway@Home | Scheduler request completed: got 0 new tasks
2/8/2012 11:34:52 AM | Milkyway@Home | No tasks sent
2/8/2012 11:34:52 AM | Milkyway@Home | Message from server: Host device lacks OpenCL
2/8/2012 11:34:52 AM | Milkyway@Home | Message from server: Your NVIDIA GPU lacks the needed compute capability (1.3, required for double precision math


Seems the NVIDIA and ATI is mixed up...


I have the same problem.
Just retried now that Matt fixed the ATI preference gone, but did not change...

Matt Arsenault
Volunteer moderator
Project developer
Project tester
Project scientist
Send message
Joined: 8 May 10
Posts: 576
Credit: 15,979,383
RAC: 0

Message 52864 - Posted: 8 Feb 2012, 21:57:17 UTC - in response to Message 52861.

Did the makefile for the app change, because this was not an issue before.

I realize that my glibc is older, but things worked before, and I am not in a position to update them at this time.
I statically linked the non-GPU Linux ones last time which isn't really a good thing to do. I rebuilt it and called it 1.01 as a static version for the CPU ones.

Profile arkayn
Avatar
Send message
Joined: 14 Feb 09
Posts: 999
Credit: 74,932,619
RAC: 0

Message 52865 - Posted: 8 Feb 2012, 22:11:58 UTC

I have them all downloaded and will update the app_info versions on my site.

I still don't know if I will be updating from 0.82 yet due to the OpenCL CPU bug that still exists. Especially on a mixed GPU machine.
____________

Matt Arsenault
Volunteer moderator
Project developer
Project tester
Project scientist
Send message
Joined: 8 May 10
Posts: 576
Credit: 15,979,383
RAC: 0

Message 52867 - Posted: 8 Feb 2012, 22:16:45 UTC - in response to Message 52863.

Right now I'm suspecting that people aren't getting work because it seems that clients < 7 don't report having OpenCL and I updated the scheduler to check for the new stuff.

swiftmallard
Avatar
Send message
Joined: 18 Jul 09
Posts: 289
Credit: 302,980,648
RAC: 0

Message 52868 - Posted: 8 Feb 2012, 22:19:15 UTC

I'm using 6.12.34 and I'm getting work.

Profile arkayn
Avatar
Send message
Joined: 14 Feb 09
Posts: 999
Credit: 74,932,619
RAC: 0

Message 52869 - Posted: 8 Feb 2012, 22:23:22 UTC - in response to Message 52868.

I'm using 6.12.34 and I'm getting work.


That is because you are using an app_info (like I am) and that does not bother with the OpenCL check.
____________

Profile Werkstatt
Send message
Joined: 19 Feb 08
Posts: 350
Credit: 123,760,875
RAC: 1,243

Message 52870 - Posted: 8 Feb 2012, 22:34:08 UTC - in response to Message 52869.

could you please post a working app_info.xml (win7 x64) ?
thx

1 · 2 · 3 · 4 . . . 12 · Next
Post to thread

Message boards : News : Separation updated to 1.00


Main page · Your account · Message boards


Copyright © 2018 AstroInformatics Group