Windows SSE 32-bit Computation errors
log in

Advanced search

Message boards : Number crunching : Windows SSE 32-bit Computation errors

Author Message
Dr Who Fan
Send message
Joined: 12 Oct 16
Posts: 4
Credit: 78,606
RAC: 0
United States
Message 1341 - Posted: 6 Aug 2018, 15:32:34 UTC

6 of 6 tasks failed the same way with "Computation errors" after task run a few seconds on the new Windows SSE 32-bit tasks on my Windows XP host ...

Example: https://gen.disi.unitn.it/test/result.php?resultid=34999192

Stderr output
<core_client_version>7.12.1</core_client_version> <![CDATA[ <message> (unknown error) - exit code -1073741795 (0xc000001d)</message> <stderr_txt> Start @ Mon Aug 06 10:10:21 2018 Unhandled Exception Detected... - Unhandled Exception Record - Reason: Illegal Instruction (0xc000001d) at address 0x00402928 Engaging BOINC Windows Runtime Debugger... ********************

____________

Profile valterc
Project administrator
Project tester
Send message
Joined: 30 Oct 13
Posts: 405
Credit: 19,150,708
RAC: 4,084
Italy
Message 1342 - Posted: 7 Aug 2018, 10:58:24 UTC

It seems that your OS/CPU doesn't fully support SSE2 (that's the meaning of 'illegal instruction'). If I remember correctly XP needs SP3 for this, but it seems that you already have it installed. Please check with some tools (like CPU-Z) if SSE2 is correctly enabled on your host.

Dr Who Fan
Send message
Joined: 12 Oct 16
Posts: 4
Credit: 78,606
RAC: 0
United States
Message 1343 - Posted: 7 Aug 2018, 15:49:21 UTC - in response to Message 1342.

Please check with some tools (like CPU-Z) if SSE2 is correctly enabled on your host.

Highly doubt that is the problem as I can run SSE2 apps at other project with no problems and it is correctly reported by the OS.

I suspect it is the compiler and/or compiler switches you are using. I have seen the same problems at some newer projects or project that have used new(er) MS Visual Studio Compilers that are not Windows XP compatible by default.

See: Configuring Programs for Windows XP


From CPU-Z >>
Specification: Intel(R) Celeron(R) CPU 2.40GHz
Instructions sets: MMX, SSE, SSE2
Windows Version: Microsoft Windows XP Home Edition Service Pack 3 (Build 2600)


From BOINC Startup:
07-Aug-2018 01:11:49 [---] Starting BOINC client version 7.12.1 for windows_intelx86
07-Aug-2018 01:12:16 [---] Processor: 1 GenuineIntel Intel(R) Celeron(R) CPU 2.40GHz [Family 15 Model 2 Stepping 9]
07-Aug-2018 01:12:16 [---] 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 pbe
07-Aug-2018 01:12:16 [---] OS: Microsoft Windows XP: Home x86 Edition, Service Pack 3, (05.01.2600.00)

____________

Profile valterc
Project administrator
Project tester
Send message
Joined: 30 Oct 13
Posts: 405
Credit: 19,150,708
RAC: 4,084
Italy
Message 1344 - Posted: 7 Aug 2018, 16:46:17 UTC - in response to Message 1343.
Last modified: 7 Aug 2018, 16:46:44 UTC

OK. It's difficult to figure out the problem, there are many XP computers that compute correctly (like hostid=29204). The Windows x32 SSE2 version of the application was actually compiled using one of the latest Cygwin (gcc MingW 6.4.0).

m
Send message
Joined: 27 May 17
Posts: 4
Credit: 731,671
RAC: 1,253
United Kingdom
Message 1401 - Posted: 3 Dec 2018, 12:50:59 UTC
Last modified: 3 Dec 2018, 13:06:06 UTC

There are a few 32bit XP boxes here that I keep to help out with LHC Sixtrack tasks. They suffer from the same problem. They run sse2 Sixtrack tasks OK.

The non sse2 application runs OK but the latest version available is 1.10 which sometimes fails to validate against other Windows hosts. Linux seems OK. As an alternative to getting the sse2 version to work I would very much like to try a "vanilla" (non sse2) 32bit Windows version 1.11 if one could be made available.

Profile valterc
Project administrator
Project tester
Send message
Joined: 30 Oct 13
Posts: 405
Credit: 19,150,708
RAC: 4,084
Italy
Message 1404 - Posted: 3 Dec 2018, 14:49:01 UTC - in response to Message 1401.
Last modified: 3 Dec 2018, 14:54:25 UTC

There are a few 32bit XP boxes here that I keep to help out with LHC Sixtrack tasks. They suffer from the same problem. They run sse2 Sixtrack tasks OK.

The non sse2 application runs OK but the latest version available is 1.10 which sometimes fails to validate against other Windows hosts. Linux seems OK. As an alternative to getting the sse2 version to work I would very much like to try a "vanilla" (non sse2) 32bit Windows version 1.11 if one could be made available.

Yep, the 1.10 versions are not 100% compatible with 1.11. If you would like to try (using the anonymous platform app_info.xml) this is the link for a Win 32bit no SIMD version: https://gene.disi.unitn.it/test/download/gene_pcim_v1.11_win32.exe

m
Send message
Joined: 27 May 17
Posts: 4
Credit: 731,671
RAC: 1,253
United Kingdom
Message 1407 - Posted: 3 Dec 2018, 16:04:26 UTC

Many thanks. The first couple of tasks are in progress, but it will be a good while before we know if all is well. Thanks again.


Post to thread

Message boards : Number crunching : Windows SSE 32-bit Computation errors


Main page · Your account · Message boards


Copyright © 2019 CNR-TN & UniTN