Please help me get Microsoft bring folding to the Xbox 360!

Moderators: Site Moderators, FAHC Science Team

Trivolve
Posts: 38
Joined: Sat Mar 22, 2008 12:08 pm
Hardware configuration: Core 2 Duo [email protected]/Scythe Ninja Plus
Asus Commando
2x2GB Corsair XMS2 DHX @ 960Mhz 5/5/5/18
Leadtek Nvidia 8800GTS 320mb @ 621/1438/999
2x250GB Seagate 7200.10 RAID 0
Samsung 931BF
Microsoft Wireless Desktop 3000
Location: Singapore

Re: XBOX360 not eligible for FAH?

Post by Trivolve »

Mainly because Microsoft doesn't want to work wiht Pande Group.
Team 134888 - Team Trivolve.
Karamiekos
Posts: 33
Joined: Tue Jul 15, 2008 12:27 am

Re: XBOX360 not eligible for FAH?

Post by Karamiekos »

John Naylor wrote:The PS3 has a client because Sony have designed an adequate cooling system
Edit: that makes the PS3 feel like a twenty pound brick.....

I know cause I took mine out to blow the dust out today....I think I hurt my back...... :eugeek:
Zakk Wylde, "Then you start firing back some cocktails."
Rigs
Phenom II 965 With 2 4850s Running BOINC
Quad 8356s Running BOINC
shatteredsilicon
Posts: 87
Joined: Tue Jul 08, 2008 2:27 pm
Hardware configuration: 1x Q6600 @ 3.2GHz, 4GB DDR3-1333
1x Phenom X4 9950 @ 2.6GHz, 4GB DDR2-1066
3x GeForce 9800GX2
1x GeForce 8800GT
CentOS 5 x86-64, WINE 1.x with CUDA wrappers

Re: XBOX360 not eligible for FAH?

Post by shatteredsilicon »

The performance of the XBox360 utterly sucks. There are no development tools available that understand it's bastard-son-of-Altivec vector extensions, and without the vectorization it's performance is so poor that a 1.4GHz Pentium III blows it away by a factor of 5 (I kid you not). When you consider that Xenon is a 3.2GHz processor, that gets more than a little embarrasing. I hacked GCC to exclude the unimplemented opcodes from the Altivec module to get it working, and it produced correct object code, but then the linker went and put in some of the offending instructions. I believe there is a VMX128 (Xenon's derivation of Altivec) supporting version of bintools, so that'll probably fix the linker issue.

Unfortunately, at that point my XBox360 diead a death of 3 red LEDs, so I never finished the project - it seemed pointless considering it takes a lot of effort to crack the codes to flash the firmware back to one that can run Linux, especially when the performance without vectorization was so outrageously poor. GCC is the only compiler available that could have any kind of vectorization support on it, and GCC is pretty poor when it comes to performance of the machine code produced. IBM's XL/C doesn't have VMX128 support, and from what some of the XBox360 hackers told me, the official MS compiler for it doesn't seem to know how to vectorize either. So, there is little hope for any kind of reasonable performance out of it based on existing development tools without reaching heavily for hand-crafted assembly, and even then the performance would likely be poor.

All things considered - the XBox360 isn't really good for anything but gaming, and even that is largely down to the GPU.
Image
1x Q6600 @ 3.2GHz, 4GB DDR3-1333
1x Phenom X4 9950 @ 2.6GHz, 4GB DDR2-1066
3x GeForce 9800GX2
1x GeForce 8800GT
CentOS 5 x86-64, WINE 1.x with CUDA wrappers
RealBigSwede
Posts: 33
Joined: Tue Apr 15, 2008 3:58 am
Hardware configuration: Intel(R) Core(TM) i5-9600KF CPU @ 3.70GHz 3.70 GHz
Nvidia GeForce XFX 970
Vvidia GeForce XFX 1070
16 GB DDR4
OZS 120 SSD + Intel 128 SSD + Intel 250 SSD + 2TB Seagate Barracuda
48" RCA @ 4k
Location: Infront of my 'puter

Re: Please help me get Microsoft bring folding to the Xbox 360!

Post by RealBigSwede »

the 360 cpu I thought would be a great folder, because to run game requer huge power.
some of the game I run now would never run on a PIII and so on.
Image

MB; Intel(R) Core(TM) i5; CPU: Intel(R) i5-9600KF CPU @ 3.70GHz Video: Nvidia GeForce XFX 1070 and XFX 970 RAM; 16Gb ddr4, HD's; Intel SSD 120GB, OCZ 120GB

Reading, Is The Best Way To Travel. - Roland P. Hagge 1985
shatteredsilicon
Posts: 87
Joined: Tue Jul 08, 2008 2:27 pm
Hardware configuration: 1x Q6600 @ 3.2GHz, 4GB DDR3-1333
1x Phenom X4 9950 @ 2.6GHz, 4GB DDR2-1066
3x GeForce 9800GX2
1x GeForce 8800GT
CentOS 5 x86-64, WINE 1.x with CUDA wrappers

Re: Please help me get Microsoft bring folding to the Xbox 360!

Post by shatteredsilicon »

I thought so, too, but as it turns out, the Xenon PPC970 is actually quite shockingly underpowered, at least when tested using the available compilers. There is no optimizing compiler for the VMX128 vector instruction set, so that may be skewing the perception, but even with it, it should be in the same ball park as the standard PPC970 - which gets annihilated by the Core2. There's a good reason why Apple switched to x86, for all the bad press it got.
Image
1x Q6600 @ 3.2GHz, 4GB DDR3-1333
1x Phenom X4 9950 @ 2.6GHz, 4GB DDR2-1066
3x GeForce 9800GX2
1x GeForce 8800GT
CentOS 5 x86-64, WINE 1.x with CUDA wrappers
Locked