Capabilities testing on 5.8.x
Message boards : Number crunching : Capabilities testing on 5.8.x
Author | Message | |
---|---|---|
I've posted the celeron problem we have on the boinc_dev list and Rom Walton came back with a reply that needs some testing:
Anyone with a Celeron cpu care to test this out? We need at least one pre-P4 and one P4 or later Celeron. Thanks Andre ____________ D@H the greatest project in the world... a while from now! |
||
ID: 2276 | Rating: 0 | rate: / | ||
Hmm... I don't want to appear as a smart a.., but the last x86 cpu without FPU (floating-point unit) was the 486SX, so they should all have the 'fpu tsc' flags. tsc should be the time stamp counter. But maybe the sse2 flag might help here. SSE2 should only be supported by Celeron based on the Pentium 4 or the Pentium M core. The Pentium III Celeron should support SSE (I'm not sure if all do) and the Pentium II Celeron should only support MMX. I try to revive my 'Mendocino' Celeron... Regards Alex P.S.: I didn't knew that the version 5.8.x has these capabilities, quite cool. ____________ |
||
ID: 2277 | Rating: 0 | rate: / | ||
I have a 700 Mhz celeron coppermine and a 2Ghz celeron (im guessing its p4 based) but im on Linux does that help anyway?
|
||
ID: 2279 | Rating: 0 | rate: / | ||
Windows
<p_vendor>GenuineIntel</p_vendor> <p_model>x86 Family 6 Model 6 Stepping 5 467MHz</p_model> <p_capabilities>fpu tsc mmx</p_capabilities> Computer ID 1017 : Intel Pentium III 'Coppermine' <p_vendor>GenuineIntel</p_vendor> <p_model>x86 Family 6 Model 8 Stepping 6 1002MHz</p_model> <p_capabilities>fpu tsc sse mmx</p_capabilities> Computer ID 1315 : Cyrix MII / IBM 6x86MX 'M2' <p_vendor>CyrixInstead</p_vendor> <p_model>x86 Family 6 Model 0 Stepping 0 250MHz</p_model> <p_capabilities>fpu tsc mmx</p_capabilities> Computer ID 1007 : AMD Athlon 64 'Clawhammer' (K8) <p_vendor>AuthenticAMD</p_vendor> <p_model>AMD Athlon(tm) 64 Processor 3200+</p_model> <p_capabilities>fpu tsc pae nx sse sse2 3dnow mmx</p_capabilities> Computer ID 1087 : AMD Athlon XP 'Thoroughbred' (K7) <p_vendor>AuthenticAMD</p_vendor> <p_model>AMD Athlon(tm) XP 2400+</p_model> <p_capabilities>fpu tsc sse 3dnow mmx</p_capabilities> Linux is a little bit more verbose... Computer ID 1377 : Pentium II 'Deschutes' <p_vendor>GenuineIntel</p_vendor> <p_model>Pentium II (Deschutes)</p_model> <p_capabilities>fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr</p_capabilities> Computer ID 1004 : AMD Athlon XP 'Thoroughbred' (K7) <p_vendor>AuthenticAMD</p_vendor> <p_model>AMD Athlon(tm) MP 2400+</p_model> <p_capabilities>fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mp mmxext 3dnowext 3dnow ts</p_capabilities> |
||
ID: 2284 | Rating: 0 | rate: / | ||
Linux tells you everything already so i guess that doesn't help. I wont be installing windoze on my lovely Linux boxes for anyone.
|
||
ID: 2286 | Rating: 0 | rate: / | ||
well by the look of this we can discard the absence of FPU in celerons. I belive that the netburst architecture is where we see different results.
|
||
ID: 2288 | Rating: 0 | rate: / | ||
well by the look of this we can discard the absence of FPU in celerons. I belive that the netburst architecture is where we see different results. They've stopped updating the site, but if you're looking for info on chips from late 2004 and earlier, check out This Site . Another excellent site for processor info is Sandpile.org HTH, ____________ The views expressed are my own. Facts are subject to memory error :-) Have you read a good science fiction novel lately? |
||
ID: 2296 | Rating: 0 | rate: / | ||
I have a 700 Mhz celeron coppermine and a 2Ghz celeron (im guessing its p4 based) but im on Linux does that help anyway? IMHO, it would help indeed. We could check for the existence or absence of the SSE and SSE2 flags (and assume they would also appear on Windows... ;-) ). Regards Alex |
||
ID: 2297 | Rating: 0 | rate: / | ||
Yep, I concur. :-) I can also recommend Chris Hare's site. Even though it is a 'private' webpage, I found it to have very reliable information: 786-class cpus 586- and 686- class cpus I have checked the Celeron datasheets available at Intel's site here and here and I'd say we can safely assume that all Pentium 4 or Pentium M based Celerons have the SSE2 instruction set while all older Celerons (based on Pentium III or Pentium II) do not have SSE2. So based on the absence or existence of the 'sse2' flag within the <p_capabilities> tags in the host information, it should be possible to discriminate between pre-P4 and P4/post-P4 Celerons. Of course, this would require everyone to use the 5.8.x series of BOINC, but I guess, this series will soon become the official client anyway. Last but not least a table of the different Celeron breeds and the instruction sets they support:
|
||
ID: 2300 | Rating: 0 | rate: / | ||
I should add some of the newest Celeron D and Celeron M, to make this table really complete (hopefully). Unfortunately I'm too late to edit.
|
||
ID: 2301 | Rating: 0 | rate: / | ||
Good morning Alexander,
|
||
ID: 2305 | Rating: 0 | rate: / | ||
Machine
1253
- The machine that will not run D@H even with ulimit -s unlimited.
|
||
ID: 2308 | Rating: 0 | rate: / | ||
Message boards : Number crunching : Capabilities testing on 5.8.x
Database Error: The MySQL server is running with the --read-only option so it cannot execute this statement
array(3) { [0]=> array(7) { ["file"]=> string(47) "/boinc/projects/docking/html_v2/inc/db_conn.inc" ["line"]=> int(97) ["function"]=> string(8) "do_query" ["class"]=> string(6) "DbConn" ["object"]=> object(DbConn)#17 (2) { ["db_conn"]=> resource(84) of type (mysql link persistent) ["db_name"]=> string(7) "docking" } ["type"]=> string(2) "->" ["args"]=> array(1) { [0]=> &string(51) "update DBNAME.thread set views=views+1 where id=164" } } [1]=> array(7) { ["file"]=> string(48) "/boinc/projects/docking/html_v2/inc/forum_db.inc" ["line"]=> int(60) ["function"]=> string(6) "update" ["class"]=> string(6) "DbConn" ["object"]=> object(DbConn)#17 (2) { ["db_conn"]=> resource(84) of type (mysql link persistent) ["db_name"]=> string(7) "docking" } ["type"]=> string(2) "->" ["args"]=> array(3) { [0]=> object(BoincThread)#3 (16) { ["id"]=> string(3) "164" ["forum"]=> string(1) "2" ["owner"]=> string(1) "1" ["status"]=> string(1) "0" ["title"]=> string(29) "Capabilities testing on 5.8.x" ["timestamp"]=> string(10) "1169553782" ["views"]=> string(4) "1272" ["replies"]=> string(2) "11" ["activity"]=> string(22) "5.909831119928499e-125" ["sufferers"]=> string(1) "0" ["score"]=> string(1) "0" ["votes"]=> string(1) "0" ["create_time"]=> string(10) "1169322977" ["hidden"]=> string(1) "0" ["sticky"]=> string(1) "0" ["locked"]=> string(1) "0" } [1]=> &string(6) "thread" [2]=> &string(13) "views=views+1" } } [2]=> array(7) { ["file"]=> string(63) "/boinc/projects/docking/html_v2/user/community/forum/thread.php" ["line"]=> int(184) ["function"]=> string(6) "update" ["class"]=> string(11) "BoincThread" ["object"]=> object(BoincThread)#3 (16) { ["id"]=> string(3) "164" ["forum"]=> string(1) "2" ["owner"]=> string(1) "1" ["status"]=> string(1) "0" ["title"]=> string(29) "Capabilities testing on 5.8.x" ["timestamp"]=> string(10) "1169553782" ["views"]=> string(4) "1272" ["replies"]=> string(2) "11" ["activity"]=> string(22) "5.909831119928499e-125" ["sufferers"]=> string(1) "0" ["score"]=> string(1) "0" ["votes"]=> string(1) "0" ["create_time"]=> string(10) "1169322977" ["hidden"]=> string(1) "0" ["sticky"]=> string(1) "0" ["locked"]=> string(1) "0" } ["type"]=> string(2) "->" ["args"]=> array(1) { [0]=> &string(13) "views=views+1" } } }query: update docking.thread set views=views+1 where id=164