By using this site, you agree to our Privacy Policy and our Terms of Use. Close
goddog said:

or they could be streaming using the velocity engine (which each core on the cpu has 2 of ) to help. it can accelerate predetermined graphics function significantly if you put the work into it, especial polygon creation. but you must code like hell for it.

"The Velocity Engine, embodied in the G4 and G5 processors, expands the current PowerPC architecture through addition of a 128-bit vector execution unit that operates concurrently with existing integer and floating-point units. This provides for highly parallel operations, allowing for simultaneous execution of up to 16 operations in a single clock cycle. This new approach expands the processor's capabilities to concurrently address high-bandwidth data processing (such as streaming video) and the algorithmic intensive computations which today are handled off-chip by other devices, such as graphics, audio, and modem functions.The AltiVec instruction set allows operation on multiple bits within the 128-bit wide registers. This combination of new instructions, operation in parallel on multiple bits, and wider registers, provide speed enhancements of up to 30x on operations that are common in media processing."

short description also the first one google turned up im too lazy to type out my own

edit ill post more when i get back im already way to far bebhind today 

 

but i will not using velocity engine is something I dont think either party has done sony/MS yet so that would be interesting, also of note nintendo had thet technology though a diffrent version removed from its chip 


"Velocity engine" is just the name Apple gave to the SIMD instruction set commonly called AltiVec and used on modern PowerPC architectures. Actually both the Xenon and the Cell use it from launch, and that's why both have insanely high floating point performance compared to the x86-64 design used by AMD and Intel.

Plus the X360 CPU is not completely AltiVec-enabled. "as a number of integer operations were removed to make space for the larger register file and additional application-specific operations".