FiringSquad: Home of the Hardcore Gamer - Games, Hardware, Reviews and NewsSubmit your own or view users' CPU overclocking results!

  
 Home   News   THE MATRIX   Deals   Hardware   Games   Features   Media   Products   Forums   FS China 
AddThis Social Bookmark Button

Home : Hardware : CPUs : The G4 Processor: Under the Hood
» Join the Greatest Gaming Community NOW! (It's free)

Already a member? Login
 



Random Gallery >> 
Click to view high-res Image!
Mass Effect 3 Character Screenshots [6] (0)

ENTRY FOR CONTEST (4) by Alexander470
[FX] 3-Screen Effect - Guide (part-4) (0) by nGAGE
Superlative Computer (6) by arvernis
[Entry] Crank That S#!t Up Video Contest (5) by Animehero
The Nvidia "Crank That S#!T Up" Quiz Show, Part 2 (6) by mohawkade
My crank that S#!T up entry (9) by iamcj
Crank that SH#!t Up Contest Entry (10) by Boltshot
My crank that S#!t Up entry! (13) by zin_onos
[FX] 3-Screen Effect - Guide (part-1) (0) by nGAGE
Whoz's Cranking that S#!T (13) by whozthisguy

More Blogs >>




The G4 Processor: Under the Hood
September 22, 1999  
Product Info | User Reviews | Article Images(7) | Image Gallery | Comments | Forum Thread
No real Benchmarks?

Apples to Oranges?

How's AltiVec compare to MMX, 3D-Now, and SSE? Well, MMX is a joke. It always been considered more hype than substance, so I won't even compare them. SSE and 3D-Now are pretty much comparable to each other, although 128-bit vs. 64-bit registers give SSE the advantage. AltiVec kicks both their butts however. Why? Partly because the AltiVec is a newer implementation with more and better instructions. However, it is mostly because of the number of available SIMD registers. SSE has 8 registers available for it, while AltiVec has 32.

For the uninitiated, registers are the locations on the processor that hold the numbers being played around with. For most instructions, data has to be brought in from the memory or cache to the register before being manipulated. This is true with integer and floating-point operations as well as SIMD. Less registers means that a Pentium III will run out of data to process faster than a G4. It also makes it more difficult to do complex calculations that involve more than 8 x 128-bits of data. This problem isn't limited to the SIMD unit, developers have struggled with the x86's lack of registers for years in the integer and floating-point arenas.

At Seybold, Steve Jobs flashed the chart below up on the screen to demonstrate AltiVec's superiority to SSE.

The G4 Processor: Under the Hood [ Misleading numbers? @ 640 x 480 ] > View Full-Size in another window.
Misleading numbers?

The figures above represent the theoretical performance of a G4 and a PIII running several standard linear algebra functions using their respective SIMD engines. According to this chart, the G4, even with a 100Mhz deficit, is almost 3 times faster when performing linear algebra functions. You should notice several things, however. First, this is not really a test. It is a mind game. These results were obtained by engineers sitting down and writing out the most efficient possible algorithm for performing each task, and then figuring how many cycles it would take their processor to complete that algorithm.

So what you're saying is…

These are not benchmarks! They do not mean anything except that the Motorola engineers built a more efficient SIMD engine than the Intel engineers. This owes a lot to the fact that the Intel engineers are saddled with a 25 year old architecture, while Motorola completely threw their 68000 line of Apple processors out the window and started clean with the PowerPC.

Most PC enthusiasts know that theoretical performance doesn't mean anything next to real world performance, and it's here that things get a little trickier for Apple. Remember, a processor can't manipulate data that it can't get its hands on, a fact that Apple tries to mollify with a large (1MB) L2 cache. Unfortunately, Apple will not be using one of the coolest features of the G4, it's ability to use a 128-bit memory path. Until the new systems are released, it will be difficult to gauge how much of a problem this will be, but its something to keep in mind.

Back! So what's with the Velocity Engine?     Let's take a closer look at the G4 systems Next!
Blog + Share: Digg Del.icio.us Reddit SU furl • More: AddThis Social Bookmark Button
Send This Article to a Friend!  
Table of Contents
  Print Entire Article  

MATRIX CONTENT » RANDOM MEDIA BLOG More Blogs >>
No ratings yet
» Please rate this
Read this Media-Blog entry!» Crank That S#!t Up!!!! (6)
by CamoDaGreat () Talk with this user on their Shout Box (My other blogs) Posted 18 months ago


 Hottest Topics
Blizzard appealing to block Valve trademarking DOTA (10)
Skyrim mod toolkit and Steam Workshop integration arrive with free official high-resolution texture pack (6)
Obsidian has 'Kickstarter fever', asks for suggestions (6)
Diablo 3 dev diary explains nightmare mode difficulty (5)
Bethesda shows modders how it's done: see what Skyrim developers added during free-form 'Game Jam' week (5)
Today's News >>
Today's Siteseeing >>


 Table of Contents


 Quick Facts
Apple has over 150,000 pre-orders for the G4, but due to a processor shortage, they will not be able to ship them on time.


FiringSquad is powered by... Back to Top Site MapContact UsAdvertise With Us Privacy StatementAbout Us  
News RSSSiteseeing RSSArticle RSS   © 1998-2012 FS Media, Inc. All Rights Reserved