So it’s been a LOOOOONG time since I posted and honestly, I miss blogging. It’s pretty much the 1 motivation for me to keep up with technology (to brag about it on my blog, psh duh!! jk ) while working in a company using technologies in the 70s.
Ok back to the main topic, the reasons were pretty obvious at least last year when Core i5 hasn’t come out and GTX 4 series didn’t exist. PCs weren’t strong enough to handle all those eye-candies that Xbox 360 has to offer, duh! But now that the technologies seem to be on par. I’m still wondering why this hasn’t happen.
If you don’t know the general specs of Xbox 360, it’s actually not that fancy: CPU is a custom IBM core with 3.2 clock speed having 3 cores on a single die. Each core can handle 2 threads so that makes pretty much 6 threads running consecutively. The GPU used to be pretty top notch, but not now as it’s a merely 500Mhz ATI Graphics Card with only 10Mb of embedded RAM. The system itself only has 512Mb of RAM.
Except the CPU, this spec is absolutely nothing compared to any decent gaming PC out there. But there’re a few things the Xbox is better at, actually MUCH better at.
- The custom ATI Graphics Card uses Unified Shader Architecture, which handles both Pixel Shaders and Vertex Shaders in the same pipeline. Now the card itself has 256-bit memory bandwidth which is pretty much the same as a mid-to-high end GeForce Graphics Card nowadays, yet handling 2 at 1 doubles the efficiency, which is pretty badass!! (I say “pretty” too much)
- Core i5 right now although uses 45nm technology with a whole bunch of other stuff, still technically can’t beat Xbox 360 core, mainly due to the dedication of architecture. Xbox core is clearly 100% for gaming and each thread is designed to handle either sound, physics engine, collision… depending on the game designer him/herself. Intel core i5 is strictly for multitasking and handling general instruction sets from the OS. Implementing the Intel HD Graphics in there doesn’t really help at all!!
- Although the ATI has only 10Mb of embedded RAM, its bandwidth is NASSSSTY!!! The same 256-bit in normal GPU was actually hardly optimized to its fullest potential, which comes back to point 2 (different design intentions)
Anyway this has been bugging me for a while so I gotta find out. BTW I’m using M$ Writer for the 1st time so we’ll see how that turns out. Aight have fun and keep on rolling guys!!!