Message boards :
Number crunching :
app v12
Message board moderation
Previous · 1 · 2 · 3
Author | Message |
---|---|
Send message Joined: 11 Mar 08 Posts: 28 Credit: 818,194 RAC: 0 |
0.13 is giving me times of 36 - 37 minutes on X86-64/XP Pro 64-bit, which is what 0.7 was doing. Nice one. :-) |
Send message Joined: 22 Nov 07 Posts: 36 Credit: 1,224,316 RAC: 0 |
My MacBookPro C2D T7700 is finally back down to 3300-3400 cpusec/wu, like it was back on .07 versioon, and my iBook PPC G4 1.33 MHz is still hanging in there around a bit over 9000 cpusec/wu. Having said that, My MBP should be down around 1000 cpusec/wu, based on the comparison between the same two computers running the optimized v8 for SETI. Is the SSSE3, and SSE2 in place on the MW 0.12 app? I'm not a programmer, but it seems to me the optimization for the MBP should give me the same results as it does for SETI, and approach the results the MS XP folks are enjoying. C Team MacNN |
Send message Joined: 29 Aug 07 Posts: 115 Credit: 502,662,458 RAC: 1,091 |
My MacBookPro C2D T7700 is finally back down to 3300-3400 cpusec/wu, like it was back on .07 versioon, and my iBook PPC G4 1.33 MHz is still hanging in there around a bit over 9000 cpusec/wu. Ah! A Team MacNN mate. I gave 10M credits to that team before moving on. But I will say this about the intel mac apps: They should all have at least SSE3 optimization. Even the very first Yonah (Core Solo) that Macs ever had, are SSE3. So theoretically, the STOCK OSX Intel app should be at least as fast as an optimized SSE3 app for Windows. The idea is that there is no need to make it compatible with any lesser chip, like you have to with the Win apps. So while stock Win apps are handicapped by having to support Pentium I, stock OSX Intel apps are not. |
Send message Joined: 30 Aug 07 Posts: 2046 Credit: 26,480 RAC: 0 |
My MacBookPro C2D T7700 is finally back down to 3300-3400 cpusec/wu, like it was back on .07 versioon, and my iBook PPC G4 1.33 MHz is still hanging in there around a bit over 9000 cpusec/wu. Thanks for this. Someone had said that it was possible for an Intel mac to have SSE2. In the next release I'll bump all the x86_64 macs to SSE3 (assuming it performs better than SSE2). |
Send message Joined: 8 Nov 08 Posts: 178 Credit: 6,140,854 RAC: 0 |
My MacBookPro C2D T7700 is finally back down to 3300-3400 cpusec/wu, like it was back on .07 versioon, and my iBook PPC G4 1.33 MHz is still hanging in there around a bit over 9000 cpusec/wu. You can bump i686-apple-darwin too. The earliest Intel processor in Macs was the Core Duo/Solo, which supported SSSE3 (notice the three S's, not two). So you can enabled all the (S)SSEx optimizations for all Intel Macs. And as always, keep Altivec enabled for PPC Macs. |
Send message Joined: 30 Aug 07 Posts: 2046 Credit: 26,480 RAC: 0 |
My MacBookPro C2D T7700 is finally back down to 3300-3400 cpusec/wu, like it was back on .07 versioon, and my iBook PPC G4 1.33 MHz is still hanging in there around a bit over 9000 cpusec/wu. I've put it in the make.osx file and the next version of the app (0.15) will have it. On the macs, it seems SSE3 is barely an improvement (maybe 1%) over SSE2 so I don't think it's a serious priority. |
Send message Joined: 12 Oct 07 Posts: 77 Credit: 404,471,187 RAC: 0 |
You can bump i686-apple-darwin too. The earliest Intel processor in Macs was the Core Duo/Solo, which supported SSSE3 (notice the three S's, not two). So you can enabled all the (S)SSEx optimizations for all Intel Macs. I've just tried an SSSE3 compile and get the following message Fatal Error: This program was not built to run on the processor in your system. The allowed processors are: Intel(R) Core(TM) Duo processors and compatible Intel processors with supplemental Streaming SIMD Extensions 3 (SSSE3) instruction support. So it looks like my T2500 CPU doesn't support SSSE3 :( |
Send message Joined: 30 Aug 07 Posts: 2046 Credit: 26,480 RAC: 0 |
You can bump i686-apple-darwin too. The earliest Intel processor in Macs was the Core Duo/Solo, which supported SSSE3 (notice the three S's, not two). So you can enabled all the (S)SSEx optimizations for all Intel Macs. ok scratch compiling the i686 with sse3 :) |
Send message Joined: 12 Oct 07 Posts: 77 Credit: 404,471,187 RAC: 0 |
ok scratch compiling the i686 with sse3 :) NO!!!! SSE3 is ok SSSE3 doesn't work on my T2500 ;-) |
Send message Joined: 30 Aug 07 Posts: 2046 Credit: 26,480 RAC: 0 |
ok scratch compiling the i686 with sse3 :) lol oh ok :D |
Send message Joined: 30 Aug 07 Posts: 2046 Credit: 26,480 RAC: 0 |
So i should be able to move the x86_64 apple versions to SSSE3? (thats 3 s). How would I go about doing that? |
Send message Joined: 8 Nov 08 Posts: 178 Credit: 6,140,854 RAC: 0 |
You can bump i686-apple-darwin too. The earliest Intel processor in Macs was the Core Duo/Solo, which supported SSSE3 (notice the three S's, not two). So you can enabled all the (S)SSEx optimizations for all Intel Macs. Huh, that's odd... I could've sworn I've used SSSE3 on my MB before, but it doesn't look like any of the Core processors supported it. They all do support SSE3 though. So i should be able to move the x86_64 apple versions to SSSE3? (thats 3 s). How would I go about doing that? Look it up using "man gcc", but IIRC it's through the -mssse3 command for GCC. |
Send message Joined: 2 Sep 07 Posts: 18 Credit: 180,611 RAC: 0 |
The first line of Intel Macs from 2006 used the Core Solo/Duo with: All models support: MMX, SSE, SSE2, SSE3, EIST, XD bit Only the following Macs with Core 2 Solo/Duo has SSSE3 and Intel 64. Thanks to the stupid labeling by intel, its easy to confuse. |
Send message Joined: 8 Nov 08 Posts: 178 Credit: 6,140,854 RAC: 0 |
The first line of Intel Macs from 2006 used the Core Solo/Duo with: Yeah, it stands for Supplemental Streaming SIMD Extensions 3. Anyway, Wikipedia cleared it up for me. |
Send message Joined: 6 Sep 07 Posts: 66 Credit: 636,861 RAC: 0 |
I explored the differences among the several SSE flavors starting here. SSSE3 is probably useless for scientific applications. HTH |
Send message Joined: 3 Aug 08 Posts: 89 Credit: 255,801 RAC: 0 |
I explored the differences among the several SSE flavors starting here. Hi Augustine nice to see you again around, yes you are right with one small exception, scientific applications with supported code and structure for SSE3 and SSSE3 can get really very much and good performance,what its not the case (even) with the current optimized MW client. And yes dear Augustine i made the needed changes and tests (ok with a bit of help from some experts) and it works ,much more better it works the spu code for ps3 cell cpu and yes i test it that too, but im done somehow with MW, its too late and disappointed (yes i cant hide it) because the project Administration penalize the improvements! Have a nice day! |
Send message Joined: 6 Sep 07 Posts: 66 Credit: 636,861 RAC: 0 |
yes you are right with one small exception, scientific applications with supported code and structure for SSE3 and SSSE3 can get really very much and good performance... Note that I said that only SSSE3 is useless for scientific applications. MMX-like instructions are not well suited for scientific applications nor for compiler-generated code, requiring hand-assembly to be taken advantage of. HTH |
©2024 Astroinformatics Group