Slashdot Mirror


Looking Into The Power Architecture Future

vmircea writes "If you think clock speed is the most important measure of a processor, IBM's Bernie Meyerson wants you to reconsider. Meyerson, who heads research and development efforts for Big Blue's semiconductor group, says processor chip speed is old news. Go to ZDNet for the interview."

12 of 296 comments (clear)

  1. What else besides games? by MacFury · · Score: 4, Interesting
    What other applications besides games really tax the CPU right now?

    I do a fair amount of video editing and image manipulation, even still my two year old computer works fast enough for me...

    Does the average Joe need the computing power they are given?

    1. Re:What else besides games? by justkarl · · Score: 5, Interesting

      I dabble in image manipulation, but mainly i do music production on my computer. Mine's about 2 years old, too...Most of the time, it does great. However, once i get about 7-8 tracks in, depending on the kind of output, plus effects like reverb and compression, my CPU says, "Aw, HELL no!" and freezes my machine. Happened just yesterday..makes me wonder sometimes if 2 proc's might help.

  2. Old news by LincolnQ · · Score: 3, Interesting

    Apple has been trying to get this message out for a while. We had a story a few months ago (lazy me, no link for you) about how Intel was dropping the clock from the branding of the processors.

    Clock speed really does not have a direct correlation to computer speed anymore. It seems like we will see more of the trend of newer, better technology that runs at a lower rate but executes a lot more in one tick, so it is much faster. It seems that it will start at 1GHz and move up to 3 before somebody gets a new idea, makes a new "slow" processor and starts it over...

  3. *Everyone* knows? by funkdid · · Score: 5, Interesting
    I think to the /. crowd this is certainly old news. Ever try to explain this to grandma? Or your girlfriend's little brother? *Most* people after my speach of how processors work say "Yeah but arent AMD chips slow? Like a Pentium is 3Ghz, AMDs are cheap (meaning cheaply made) right?"

    So I "dumb" my speach down a bit and give it again. The masses don't want to know how processors work, they don't want to know about architecture, they want an even base line to measure performance. Most people think the Comp Usa rep is ripping them off and they are trying to feel good about their purchase, being an un-educated consumer.

    By buying the high clock speed they can compare it to their neighboors and in their heads they have a Super-Fast PC.

    I'd like to note that most people I talk to look at AMD like most people look at a Yugo. (remember those cars?) In spite of my advice that an AMD is like a new Honda for $2,000.

    That's my 2 cents

    --

    I boycott signatures

  4. Re:Sensationlist statement by frinkster · · Score: 3, Interesting

    I had a tough time translating his statements from management/consultant to english, but I think one of the things he was trying to say is that the cost and effort required to continually shrink the die and up the clock rate are growing quickly, so much so that IBM doesn't feel that it's worth it to focus on that aspect in the quest for improved performance.

    IBM is surely going to continue to shrink the die and increase clock rate, but it seems as though for the same amount of R&D they feel that there are more gains in performance to be had by looking elsewhere.

  5. Bogo Mips by dfn5 · · Score: 5, Interesting

    Clock speed has never been the definitive CPU performance measurement. As everyone knows it is the Bogo MIP.

    --
    -- Thou hast strayed far from the path of the Avatar.
  6. Uh, can you spell AMD by Omega1045 · · Score: 4, Interesting

    Didn't AMD take this approach some years back? They have to name their processors to sounds like pentium clock speed ratings, but they have been preaching the idea that clock-speed is not the sole issue for years. I know IBM is technical leader, but it just smells like IBM, like Intel, are jumping on the AMD bandwagon, but they aren't calling it the AMD bandwagon.

    --

    Great ideas often receive violent opposition from mediocre minds. - Albert Einstein

  7. Re:Speed by Short+Circuit · · Score: 5, Interesting

    FLOPS won't work; it ignores workloads that use integer math. It also ignores workloads that specialize in vector math. And workloads that depend a great deal on automated decision-making. And random-number generation.

    The problem is that no matter what metric you use, it won't fit all cases. Different workloads have different requirements. Personally, I'd like to see programmable hardware...Essentially an FPGA section on CPUs. Programs would provide the OS's scheduler with a circuit layout, and the scheduler would have the layout programmed in when needed.

    Each program doesn't necessarily have to have access to the whole grid array, either. The scheduler could divide the array into sections. One section would be for speeding up scheduler operations. The rest would be available to have programs loaded in. You wouldn't even need to erase one program's hardware when another program had something it wanted to implement. With the hardware divided, you could load the new program's code into an empty slot, and leave the old code available for the old program's next timeslice. (To prevent having to reprogram the FPGA section every time the program's turn came about.)

  8. Re:Seems IBM is embracing open standards by SoopahMan · · Score: 5, Interesting
    I disagree - you're forgetting AMD. Intel has been pushing clock speed for a long time, and many consumers are still fooled by this engineered-for-marketing strategy.

    But AMD very-much uses the x86 architecture, and has long emphasized things other than clock speed. They've already put into action several of the things IBM's Bernie Meyerson seems to think he brilliantly came up with:

    • Efficiency: Athlons just plain get more performance per clock than an Intel. There are a lot of factors that contribute to this including the length of the pipeline, but the design just gets more done with each tick. That's less complexity and less...
    • Power usage: Athlons have 10-12 pipeline stages compared to the Pentium 4's 30. Between that increased efficiency, and less need for a large cache (big pipeline means frequent cache hits), it can use far less power than a P4 for the same performance - and consequently generate much less heat.
    • Interacting with software: Also not new - more recent desktop AMD chips internally clock themselves up and down depending on whether you're idling or running an app. Laptop chips have done this for years. That means the invalid assumption PC novices make that leaving a PC on while they eat lunch will not use much power becomes valid. For the power user, the PC churns out less heat overall since it only pumps heat under peak usage.
    There are things the guy lists that are just freakin' out there:
    We are even building in the capability for the chip to physically morph, if required. For instance, you spot an excessive number of fails occurring in the memory--we have techniques in software that recognize those errors. But if it turns out that for whatever reason, one segment of the chip drives an extreme amount of correction, one can easily envision the system autonomically issuing a command to remove that segment.

    Uh, dude, this isn't an episode of Transformers, it's a CPU. AMD and Intel already resolved this issue by building very strong chips that don't fail. Even if physically modifying the chip to lop off the bad parts is possible, I can only see it leading to a reduction in quality of chips produced, with manufacturers knowing that worst case, if it fails, it'll just lop itself to pieces.

  9. Power is not for PC by rve · · Score: 4, Interesting

    The POWER architecture isnt really for the average Joe's computer, it is for servers. In servers, many tasks are done by coprocessors and independant subsystems without taxing the CPU. The extra CPU performance is now suddenly needed because IBM keeps encouraging ISV'S to write for Websphere, in Java, so you now need 10 times more memory and CPU performance than you previously did to perform the same task. In servers, the worst bottleneck at the moment are afaik still the moving parts in the disks and tapes.

    The PPC is a cousin of the embedded version of the chip, where the performance per watt power usage is relevant. It is hugely successful.

    Sales of Apples with desktop POWER chips aren't really significant. Although IBM aren't ready to admit it yet, the battle for the desktop is long over. No amount of performance advantage is going to outweigh the main advantage of the x86 architecture there: backward compatibility, preserving the value of past investments in software for the customer. IBM should know this, as they still make their zSeries mainframes compatible with the 40+ year old 360 architecture for the same reason.

    In the PC, unlike most servers, most everything goes through the CPU, which is why for the average Joe raw CPU performance _does_ matter.

  10. Re:Sensationlist statement by Arker · · Score: 4, Interesting

    I think you grok this well.

    Clock speed has never been the main factor in the performance of your computer - it's just been a number that works well for marketing. Your typical modern cpu is idle most of the time anyway. When you increase the clock speed, it does increase performance, but not linearly - doubling the clock speed on your chip might only give you a 10% boost or so in terms of real world performance.

    I remember back when the Pentium first came out, having two systems with P60s to compare, the only difference between them being that one had 4 times the cache memory onboard and, I believe, a better cache-logic implementation on board. The system with the superior motherboard was in a whole higher class, performance wise, in regards to every task we threw at it, although the effect was much more pronounced on some tasks than others, it was striking in every case.

    As CPU power has been growing far faster than IO capabilities, I would expect the same sort of testing with new systems today would show even more dramatic effects.

    Better IO handling is very important for many different applications. Just look at the difference between running an application that will fit in cache against one that requires constant work with your main RAM bank. It's huge. So is the difference between a program that will fit in main RAM and one that requires page swapping with VM. Massive difference. Increasing clock speed shaves a microsecond off here or there, but it does nothing about all the wasted cycles while the CPU waits on IO.

    CPU speed over the past 20 years has increased incredibly, but IO capabilities in the PC haven't improved at anything like the same rate. Making CPUs smarter (not necessarily faster, but more efficient at using the speed they already have,) using bigger better designed caches and improving IO systems are likely to be much more efficient ways of increasing real world performance than cranking up the clock speed.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  11. thoughts on clockspeed and CPU power/ratings by itzdandy · · Score: 3, Interesting

    here is a thought.

    When you buy a car, you don't just consider how fast it goes, you consider fuel economy/comfort/quality etc. this could be applied to CPUs

    for instance, you buy a new DeLL/HP/whatever, the machine has 3 numbes on it. 12/16/65 - which means, 12 is the general office app benchmark, 16 is the gaming benchmark, and 65 is the mean power usage of the machine.

    so a good office machine is a 14/2/30, but if you are playing games, you need a 6/26/130, you don't care as much about the power bill or how fast office computes a6:c6*c14 whatever. these numbers would be linear, as in the nex-gen would just have higher numbers.

    Each computers label would ave a description of the rating above the label saying "look at the killer gamer system" or whatever.

    I can see the arguement of the system being confusing, but i'd take the least confusing method that was effective, and i think this would be effective.

    ------------------

    Something like this could translate over to server side with web/fileserving/powerreq or something, but it would allow companies like AMD and IBM who have not pushed the MHz myth to the extreme to allow their product to compete on merrit not Mhz.

    thoughts??