Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 7 of 7
  1. #1
    Regular Coder
    Join Date
    Nov 2003
    Location
    USA
    Posts
    217
    Thanks
    0
    Thanked 0 Times in 0 Posts

    IS THIS COMP REALLY 128-bit???

    The iBook G4, from Apple.
    This phrase makes it look like the ibook has a 128 bit CPU:
    "Enhancing the performance of the PowerPC G4 is its aptly named Velocity Engine. The Velocity Engine processes data in huge 128-bit chunks, instead of the smaller 32-bit or 64-bit chunks, and can perform complex calculations two to four times faster than run-of-the-mill PCs."


    Is that just a trick, trying to make it look like it's got a 128 bit CPU?

  • #2
    Senior Coder JamieR's Avatar
    Join Date
    Oct 2004
    Location
    United Kingdom
    Posts
    3,161
    Thanks
    0
    Thanked 5 Times in 5 Posts
    That's weird, I thought they had 32 bit CPUs.

  • #3
    Regular Coder
    Join Date
    Nov 2003
    Location
    USA
    Posts
    217
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Quote Originally Posted by weazel
    That's weird, I thought they had 32 bit CPUs.
    Me too!

  • #4
    Senior Coder missing-score's Avatar
    Join Date
    Jan 2003
    Location
    UK
    Posts
    2,194
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Im not sure but it sounds like some kind of extension or something... The best way I can describe it is like RAM working in DDR, there no more RAM than there was before but it will be faster becuase of the increased data rate...

    Then again, thats some pretty big claims and definatley makes it sound like theres a 128 bit CPU, but I highly doubt it. I think its their "Velocity Engine" thats 128 bit.... Ive never seen a 128bit cpu mentioned, let alone available to buy.

  • #5
    Master Coder
    Join Date
    Feb 2003
    Location
    Umeå, Sweden
    Posts
    5,575
    Thanks
    0
    Thanked 83 Times in 74 Posts
    Velocity Engine, VMX or more commonly known as AltiVec, is the vector processing component in PPC processors. And it's natively 128-bit. They never claimed anything else was 128-bit, even though it might seem so.

    SSE, the vector processing component in x86-32/IA32 processors is 64-bit by comparison.

    There are three things that determines a processor's bit-ness (in lack of a better word):
    - The size of the natural native data unit (typically this means the integer).
    - The size of the native pointer.
    - The size of ops sent to the processor.

    The last of those points was an issue on early processors. In general, 32-bit architectures didn't change to 64-bit instructions. The first point is not really important either, the only importance for it is code compability. No, pointer size is the important factor. It determines how large amount of addressable memory the processor can use. 32-bit memory space is right about where modern computers are. 64-bit is WAY larger.

    64-bit systems come in a lot of different variaties (these depend on chosen compiler and operative system and not just the processor): LLP64 (long long is 64 bit, as are pointers), LP64 (long is 64 bit, as are pointers) and ILP64 (int is 64 bit, long is 64 bit, and pointers are 64 bit). These factors determine how you can cast pointers forth and back, but since pointers are 64-bit they are all considered 64 bit systems.



    The G4 processor is 32-bit (pointer size). But it contains a vector processing unit that is 128-bit (data chunk size). This is probably the best vector processing unit seen in any of the desktop/workstation processor lines, and there are 256-bit ones that it's competing with.



    As for 128-bit processors, there are processors with 256-bit instructions, of the VLIW type, but none using over 64-bit address space to my knowledge. There is simply no need for larger address spaces than that today or for plenty of years into the future.
    liorean <[lio@wg]>
    Articles: RegEx evolt wsabstract , Named Arguments
    Useful Threads: JavaScript Docs & Refs, FAQ - HTML & CSS Docs, FAQ - XML Doc & Refs
    Moz: JavaScript DOM Interfaces MSDN: JScript DHTML KDE: KJS KHTML Opera: Standards

  • #6
    New Coder
    Join Date
    Nov 2005
    Posts
    66
    Thanks
    8
    Thanked 0 Times in 0 Posts
    Bits express more than graphics. You could be looking a t a 128 bit hard drive for all we know.

  • #7
    Regular Coder
    Join Date
    Apr 2005
    Location
    Folsom, CA
    Posts
    115
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Great explanation liorean. Thanks.


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •