log in |
Message boards : Number crunching : Windows SSE 32-bit Computation errors
Author | Message |
---|---|
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 ... Stderr output ____________ | |
ID: 1341 · Reply Quote | |
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. | |
ID: 1342 · Reply Quote | |
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 From BOINC Startup: 07-Aug-2018 01:11:49 [---] Starting BOINC client version 7.12.1 for windows_intelx86 ____________ | |
ID: 1343 · Reply Quote | |
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). | |
ID: 1344 · Reply Quote | |
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. | |
ID: 1401 · Reply Quote | |
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. 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 | |
ID: 1404 · Reply Quote | |
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. | |
ID: 1407 · Reply Quote | |
Faced a similar problem. | |
ID: 2351 · Reply Quote | |
What can be done in this case? | |
ID: 2358 · Reply Quote | |
If I had to guess, I'd say that CPU is very old and the app may not be compatible with it. Probably would need a new, compiled version to work. | |
ID: 2359 · Reply Quote | |
If I had to guess, I'd say that CPU is very old and the app may not be compatible with it. Probably would need a new, compiled version to work. This is kind of an experiment, I know this CPU is old. If we talk about energy efficiency, I am from Russia and electricity is relatively cheap here, in my case 0.031 €. I have several of these old computer hardware, they are working, and I am a little sorry that they are gathering dust idle. At the moment, WCG (Mapping Cancer Markers) is running on this CPU with a runtime of about 8 hours. It's a bit of a shame that older CPUs don't have support compared to the same mobile ARM chips that probably have similar performance. But I don’t insist. Best regards. | |
ID: 2360 · Reply Quote | |
If these machines are intended to run boinc full time, then install Linux on them. I assure that tn-grid without optimizations runs on P4s (like yours), then if I find it I could give you an optimized app I made for P4 and SSE2 last year. | |
ID: 2361 · Reply Quote | |
If I had to guess, I'd say that CPU is very old and the app may not be compatible with it. Probably would need a new, compiled version to work. But it is environmentally not very friendly. ARM is a growing architecture. There are many more ARM devices than there are old CPUs like the Celeron you have or Pentium 4s or old Athlons. Not to mention a 4-core ARM device will put out a lot more work than the Celeron for a mere fraction of the power consumption. The last computer I owned with a Pentium 4 used up around 130 watts at 100% usage. I have a 2013 tablet with an Intel Z3740 SOC that runs MCM in 7-8 hours but uses just 9 watts - not an ARM-based tablet but you get the point. If it's running MCM successfully, that's good. You could also try Linux and see if it runs TN-Grid. If it does, you also get the added benefit of a performance improvement since TN-Grid is known to run quite a quicker under Linux than under Windows - although I'm not sure that applies to 32-bit architectures. ____________ | |
ID: 2362 · Reply Quote | |
Message boards :
Number crunching :
Windows SSE 32-bit Computation errors