Donate To Seti@HomeSeti@Home optimized science apps and information
 
Welcome, Guest. Please login or register.
24 May 2013, 06:14:10 pm

Login with username, password and session length
 
» Home
» Forums
» Downloads
» FAQ
» News

» Search site
 
 
 
If you've registered already but never got your activation email, please click here.
 
 
Seti@Home optimized science apps and information  |  Optimized Seti@Home apps  |  Linux  |  Topic: Computation Error With Optimized Apps 0 Members and 0 Guests are viewing this topic. « previous next »
Pages: 1 [2] 3 4 5 Go Down Print
Author Topic: Computation Error With Optimized Apps  (Read 10341 times)
Lysia
Guest


Email
Re: Computation Error With Optimized Apps
« Reply #15 on: 28 Mar 2009, 09:35:27 pm »

Had Memtest running last night (about 10 hours), no errors detected.

And http://setiathome.berkeley.edu/workunit.php?wuid=417591604 is finished, found 30 single pulses and is inconclusive.

Nevertheless if you want to test the stability of your machine run prime95 ( http://www.mersenne.org/freesoft ) for at least 8h (some like to run at least 24h).

Running right now.

T2300 should support sse3. You can gain a slight increase in computation speed switching from sse2 to sse3 app.

That's the information in Wikipedia and intels datasheet, but /proc/cpuinfo just tells me
Code:
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon bts pni monitor est tm2 xtpr pdcm
I guess the "ss" should be sse3 or ssse3
Logged
sunu
Alpha Tester
Knight who says 'Ni!'
***
Offline Offline

Posts: 771



Re: Computation Error With Optimized Apps
« Reply #16 on: 28 Mar 2009, 10:32:36 pm »

That's the information in Wikipedia and intels datasheet, but /proc/cpuinfo just tells me
Code:
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon bts pni monitor est tm2 xtpr pdcm
I guess the "ss" should be sse3 or ssse3

nx is sse3.
Logged
Josef W. Segur
Janitor o' the Board
Knight who says 'Ni!'
*****
Offline Offline

Posts: 2500


Re: Computation Error With Optimized Apps
« Reply #17 on: 29 Mar 2009, 12:26:44 am »

That's the information in Wikipedia and intels datasheet, but /proc/cpuinfo just tells me
Code:
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon bts pni monitor est tm2 xtpr pdcm
I guess the "ss" should be sse3 or ssse3

nx is sse3.

I disagree. SSE3 was originally called Prescott New Instructions, and is shown as pni in that list (Windows Vista may also use the pni code). The nx code means an execution protection mechanism which allows marking memory regions for data only, not executable instructions. Early Prescott chips didn't have nx but obviously did have pni/SSE3, early AMD Athlon 64 chips had nx but not SSE3.
                                                                              Joe
Logged
sunu
Alpha Tester
Knight who says 'Ni!'
***
Offline Offline

Posts: 771



Re: Computation Error With Optimized Apps
« Reply #18 on: 29 Mar 2009, 05:04:18 am »

I disagree. SSE3 was originally called Prescott New Instructions, and is shown as pni in that list (Windows Vista may also use the pni code). The nx code means an execution protection mechanism which allows marking memory regions for data only, not executable instructions. Early Prescott chips didn't have nx but obviously did have pni/SSE3, early AMD Athlon 64 chips had nx but not SSE3.
                                                                              Joe

I stand corrected.  Smiley
Logged
Lysia
Guest


Email
Re: Computation Error With Optimized Apps
« Reply #19 on: 29 Mar 2009, 06:21:19 pm »

mprime didn't find any problem in 20 hours, my system seems fine. What's left is a buggy app or there is a bug in the CPU that is triggered by an instruction which is used in the optimized AP but not in mprime.

Logged
sunu
Alpha Tester
Knight who says 'Ni!'
***
Offline Offline

Posts: 771



Re: Computation Error With Optimized Apps
« Reply #20 on: 29 Mar 2009, 10:57:54 pm »

Lysius, what tests did you run? small ffts, large ffts, blend?.

Let this machine do a few more WUs and we'll see how it goes. Also, as we've said earlier you can switch to a SSE3 app.
« Last Edit: 29 Mar 2009, 11:29:36 pm by sunu » Logged
Lysia
Guest


Email
Re: Computation Error With Optimized Apps
« Reply #21 on: 30 Mar 2009, 05:24:23 am »

Lysius, what tests did you run? small ffts, large ffts, blend?.

Blend ran for 20 hours, large ffts runs for 10 hours now without an error. I think I will do small ffts next.

EDIT:
I'm running http://setiathome.berkeley.edu/workunit.php?wuid=417924453 now an my Desktop PC with the SSE2 and the SSE3 AP.
I guess pulse.out is what would be send to the server. I have attached these for both apps (after 40 minutes of running). The SSE3-app doesn't seem to have found anything by now, the SSE2-app found 30 pulses already (almost immediately after start).

EDIT2: I have downloaded the app from http://calbe.dw70.de/linux32.html in case that matters. The link at http://lunatics.kwsn.net/optimized-applications-release-news/optimized-astropulsev5-5-03-r112-for-linux-osx-transitional-package.msg15103.html;topicseen#msg15103 does not work.

* Archive.tar.gz (3.61 KB - downloaded 47 times.)
« Last Edit: 30 Mar 2009, 07:01:39 am by Lysius » Logged
sunu
Alpha Tester
Knight who says 'Ni!'
***
Offline Offline

Posts: 771



Re: Computation Error With Optimized Apps
« Reply #22 on: 30 Mar 2009, 09:35:31 am »

I don't think we can compare the two results in the middle of computation. Wait for them to end and then we can compare the results.

Yes, the Linux 32 bit AstroPulse_v5 5.03_SSE2 + 5.00 (INTEL/AMD) (transitional package) link is broken.
Logged
Josef W. Segur
Janitor o' the Board
Knight who says 'Ni!'
*****
Offline Offline

Posts: 2500


Re: Computation Error With Optimized Apps
« Reply #23 on: 30 Mar 2009, 03:01:39 pm »

...
EDIT:
I'm running http://setiathome.berkeley.edu/workunit.php?wuid=417924453 now an my Desktop PC with the SSE2 and the SSE3 AP.
I guess pulse.out is what would be send to the server. I have attached these for both apps (after 40 minutes of running). The SSE3-app doesn't seem to have found anything by now, the SSE2-app found 30 pulses already (almost immediately after start).
...

The 30 single pulses found by the SSE2 app are all at DM 911 and less. The app starts at DM 896 and goes to 15103, so if the SSE3 app hasn't found any and has run at least 1% of the work, it's clear the results won't match.

Lysius, would you upload that WU as an attachment here? Archive it with Zip, 7Zip, or RAR so it has an acceptable extension, not that it will compress much. I think the evidence indicates there's a flaw in the SSE2 app, having a WU which demonstrates the flaw would help.
                                                                     Joe
Logged
Lysia
Guest


Email
Re: Computation Error With Optimized Apps
« Reply #24 on: 30 Mar 2009, 04:10:44 pm »

The SSE3-App now has found something at DM 7023.

I have attached the WU.

[attachment deleted by admin]
Logged
Urs Echternacht
Volunteer Developer
Knight who says 'Ni!'
*****
Offline Offline

Posts: 2997

++


Re: Computation Error With Optimized Apps
« Reply #25 on: 30 Mar 2009, 06:56:14 pm »

Rerunning your wu, Lysius. Using AP SSE2 application from Crunch3r's page on  my T7200, openSuSE 11.1, KDE4.2. If there is something wrong with this application this host should fail as well. It's now half an hour into that wu with ca. 20 hours to go.
Logged

_\|/_
U r s
Josef W. Segur
Janitor o' the Board
Knight who says 'Ni!'
*****
Offline Offline

Posts: 2500


Re: Computation Error With Optimized Apps
« Reply #26 on: 30 Mar 2009, 07:13:31 pm »

The SSE3-App now has found something at DM 7023.

I have attached the WU.

Thanks, and I apologize for listing Windows archivers rather than gzip and bzip2 which would have made sense here.

Because the WU showed signals very early on the SSE2 build I changed the <dm_high> value to 1023 [1] and ran it with the Windows ap_5.03r112_SSE.exe app with my Pentium-M system. No reportable pulses were found, the best_pulses all had peak_power well below threshold.

[1] We use changes to <dm_low> (which needs to be a multiple of the <dm_chunk_large> value) and <dm_high> (which can be any value higher than <dm_low>) to make AP WUs for standalone testing which run fairly quickly. If the difference is less than the <dm_chunk_large> value the crunch time is 1/111 of a full run.
                                                                        Joe
Logged
sunu
Alpha Tester
Knight who says 'Ni!'
***
Offline Offline

Posts: 771



Re: Computation Error With Optimized Apps
« Reply #27 on: 30 Mar 2009, 09:55:48 pm »

I'm also running  this wu with sse2 and sse3 32bit apps from crunch3r's page. Sometime on Tuesday I should have the results.

I don't know if it is of importance or no but these 2 apps are different from the ones I, and probably also Urs, have tested during the testing phase where there was no problem found. On the other hand the 32bit sse and 64bit sse3 apps from crunch3r's page are the same with the ones we tested. I don't know what crunch3r changed.
Logged
Lysia
Guest


Email
Re: Computation Error With Optimized Apps
« Reply #28 on: 31 Mar 2009, 07:11:48 am »

Both are finished now. The SSE3-App actually took longer than the SSE2-App.

SSE3:
Code:
real    1475m25.372s
user    1363m40.233s
sys     86m3.655s
SSE2:
Code:
real    1429m15.220s
user    1317m58.278s
sys     86m18.336s

* Results.tar.gz (5.83 KB - downloaded 40 times.)
Logged
sunu
Alpha Tester
Knight who says 'Ni!'
***
Offline Offline

Posts: 771



Re: Computation Error With Optimized Apps
« Reply #29 on: 31 Mar 2009, 09:00:06 am »

They are different. Lysius can you also run the two clients attached below?. They are the ones we've tested before release.

* clients.tar.bz2 (2154.33 KB - downloaded 46 times.)
Logged
Pages: 1 [2] 3 4 5 Go Up Print 
Seti@Home optimized science apps and information  |  Optimized Seti@Home apps  |  Linux  |  Topic: Computation Error With Optimized Apps « previous next »
Jump to:  


Quote!
One, a robot may not injure a human being, or through inaction, allow a human being to come to harm; Two, a robot must obey the orders given it by human beings except where such orders would conflict with the First Law; Three, a robot must protect its own existence as long as such protection does not conflict with the First or Second Laws.
- Isaac Asimov, Laws of Robotics from I. Robot, 1950

 
Site Statistics
Total Members:91
Total Posts:51,146
Total Topics:1,432
Downloads
..Some PHP stuff ToDo
Pages served
Today:5,658
Total:17,335,143
(since 6/26/2006)
Latest Member:
[seti.international] Philip J. Fry
 
 
Seti@Home optimized science apps and information | Powered by Enigma 2.0 (RC1).
© 2003-2013, LSP Dev Team. All Rights Reserved.
Seti@Home optimized science apps and information Forums | Powered by SMF.
© 2005, Simple Machines LLC. All Rights Reserved.
Powered by MySQL Powered by PHP Valid XHTML 1.0! Valid CSS!