Slashdot Mirror


More on the PowerPC 970

functor writes "Ars Technica's Jon Stokes has a treatise up covering the microarchitecture of the high-performance 64-bit PowerPC 970 microprocessor, due to be released by the end of the year, that goes over in detail how this chip is put together, and how we can expect it to perform. This is the follow-up to Stokes' article detailing the PPC 970's design philosophy. 'It appears to hold quite a bit of promise in bolstering Apple's currently almost obsolescent product line, and it appears to have been designed explictly to fulfil Apple's requirements. To say the least, the second half of this year looks to be pretty interesting as Apple's product line promises to become competitive performance-wise with IA-32 and x86-64-based PCs again.''

15 of 344 comments (clear)

  1. Assembly: Why It Will Replace C++/Java by Michael's+a+Jerk! · · Score: -1, Offtopic

    Gentlemen,

    Computing is a fast-paced field. What was cutting edge yesterday is as
    outdated as a pet rock today. Newer, more efficient technologies are
    always being developed. The 8" floppy gave way to the 3.5" floppy
    which was later replaced by the CD-R. The acoustic modem eventually
    yielded to the DSL/Cable modem. Unix was overtaken by Windows XP. And
    so on.

    The same technology also applies to programming languages. C yielded
    to C++ which gave way to C#. However, the time has come for a complete
    paradigm shift in programming. I propose a de facto migration towards
    a relatively new, but promising language known as assembly.

    Most of you are probably unfamiliar with this langauge. I know I was
    until I chanced upon it in my community college while completing my
    MCSE. So allow me to give you a little background on this language:
    C++ and Java do not allow the programmer to directly access the
    hardware. Instead they compile into a "bytecode" which is then
    interpretted by a virtual machine. While very portable, this limits
    the speed of Java and C++ programs.

    Assembly, however, was designed to allow the programmer *direct
    access* to the hardware! This makes for *much* faster programs.
    Furthermore, assembly is the same language "spoken" by computers.
    Because of this, you may sometimes see assembly referred to as
    "machine code".

    I fear that without the support of a large corporation (the way MS has
    pushed Java, or Sun supported C#) assembly will fall by the wayside
    like many other interesting languages (Python, I'm looking at you!)
    Thus I hope to start a "grass-roots" movement to support assembly. I
    would like to see the FSF release a GNU-based assembly compiler
    (although they can keep the bugs that have plagued the 3.0 release of
    gcc which caused people to switch to Visual Studio for their Linux
    programming.)

    I would love to expound on the superiority of assembly over C++/Java
    but I'm late for my "Intro to TCP/IP" class. Those of you familiar
    with assembly, please feel free to educate the many ignorant
    C/C++/Java users on the glory of this superior language.

    Thank you and God bless!

    --

    I'm not Seth.

    1. Re:Assembly: Why It Will Replace C++/Java by A+Proud+American · · Score: -1, Offtopic

      C is capable of directly accessing the hardware on non-NT platforms.

      C++ into bytecode?? Interpreted by a VM?? This is the case for Java but
      not for C/C++.

      Assembly language and machine code are not synonyms.

      Ignorant C/C++/Java users? You'd be wise to take shelter after making such a remark.

    2. Re:Assembly: Why It Will Replace C++/Java by d_i_r_t_y · · Score: -1, Offtopic

      as a programmer for a fortune 500 company, i feel i must respond. there are a number of factual inconsistencies in your post, let's see:

      the 3.5" floppy was replaced by the zip disk, which could store up to 10 meg of data, which was then replaced by the jazz disk, which could store 50. CDRs came later.

      the FSF does not make gcc (the Gnome C Compiler), it is written by RMS and the OSI (Open Source Institution).

      but, you're right. assembly is certainly the "new" and "hip" thing to be using right now. for example, the next version of perl (a language normally derided for being slow and hard to understand), will be based on top of parrot, a high-level assembly language. projects like this offer hope to the struggling languages you mentioned, like python, without compromising the raw speed that assembly offers.

      we are certainly looking forward to the recent announcement of JEnterprise Assembly++ for our next enterprise project.

    3. Re:Assembly: Why It Will Replace C++/Java by Anonymous Coward · · Score: -1, Offtopic

      sure, but that was before ESR and RMS discontinued their homosexual relationship at the OSI, and RMS left to form the FSF, taking gcc with him.

  2. 1st! by Anonymous Coward · · Score: -1, Offtopic

    1st!

  3. New Slashcode by IcyHotStuntazerlicio · · Score: -1, Offtopic

    Please try the new MacSlash site here

    Ben is wanting to test the submission filter, so fire away!

  4. OFF TOPIC by Anonymous Coward · · Score: -1, Offtopic

    What the hell does this have to do with this topic?

  5. Is is all good and well... by Anonymous Coward · · Score: -1, Offtopic

    ...but as long as Apple doesn't build-in Microsofts DRM technology as a feature i refuse to buy :)

    1. Re:Is is all good and well... by aflat362 · · Score: -1, Offtopic

      For once an article has nothing to do with Microsoft or DRM and some moron has to pipe in about it.

      --

      Conserve Oil, Recycle, Boycott Walmart

  6. Re:Good Stuff... by the+uNF+cola · · Score: 0, Offtopic

    Are you saying that Gentoo sucks, since if it is ported to every machine that has a sucky OS, that Gentoo might BE that sucky OS?

    Or did you just insult Mac OSX.

    p.s. OS X doesn't suck, [ insert long winded flame ]

    --

    --
    "I'm not bright. Big words confuse me. But Wanda loves me and that should be enough for you." - Cosmo

  7. You are an utter fool by Anonymous Coward · · Score: -1, Offtopic

    You are a complete moron, and the parent poster is right to mock you and your Gentoo using buddies.

    How is Gentoo going to help you "recompile for a new platform"? Will Gentoo magically detect the 64bit PPC and write the GCC backend for it itself? Does Gentoo have the ability to be magically recompiled for any target, even if the kernel or Glibc may not support it?

    Oh, but you're a Gentoo user. I shouldn't expect you to understand the concept of hardware platforms, kernels or porting. Silly me; you're probably far to busy recompiling KDE for the seventh time this month. No wonder you don't have the time to learn simple concepts like this.

  8. Re:Dual FPUs! by Anonymous Coward · · Score: -1, Offtopic

    How come the parent post, which is totally correct and very informative is modded 1, while the mongoloid grandparent has a 5? Come on...

  9. I LOVE YOU IBM!!!! by Anonymous Coward · · Score: -1, Offtopic

    September 24th, 2002:
    Bought $500 at $61 a share

    May 14th, 2003:
    It just hit $90!!!! SWEET!!

  10. Power PC? by Anonymous Coward · · Score: -1, Offtopic

    I thought this was news for nerds!

  11. In other 64Bit news (offtopic) by aliens · · Score: -1, Offtopic

    America's Army gets an upgrade

    Discusses America's Army servers now using AMD Opterons, very nice, also of note UT2k3 and CS are going to be running on this type of server as well.

    Good quotes on getting people to port to Linux so that they can easily take advantage of 64bits or just recompiling what they already have.

    --
    -- taking over the world, we are.