Slashdot Mirror


The Gigahertz Race is Back On

An anonymous reader writes "When CPU manufacturers ran up against the power wall in their designs, they announced that 'the Gigahertz race is over; future products will run at slower clock speeds and gain performance through the use of multiple cores and other techniques that won't improve single-threaded application performance.' Well, it seems that the gigahertz race is back on — a CNET story talks about how AMD has boosted the speed of their new Opterons to 3GHz. Of course, the new chips also consume better than 20% more power than their last batch. 'The 2222 SE, for dual-processor systems, costs $873 in quantities of 1,000, according to the Web site, and the 8222 SE, for systems with four or eight processors costs $2,149 for quantities of 1,000. For comparison, the 2.8GHz 2220 SE and 8220 SE cost $698 and $1,514 in that quantity. AMD spokesman Phil Hughes confirmed that the company has begun shipping the new chips. The company will officially launch the products Monday, he said.'"

217 comments

  1. More Power for What? by pipingguy · · Score: 5, Funny

    This reminds me of the sign at the local breakfast shop (paraphrased): "Use coffee: do stupid things faster".

    Yeah, this is cool, no doubt. How many users actually *use* how much power they already have? I use a lot, but it's mostly dependent on the graphics card.

    1. Re:More Power for What? by Jartan · · Score: 2, Insightful

      How many users actually *use* how much power they already have? I use a lot, but it's mostly dependent on the graphics card.


      You're correct that people don't need this much power for their desktops but there are still plenty of uses for more speed in servers and for certain other applications.
    2. Re:More Power for What? by LiquidCoooled · · Score: 1

      Recently I have been forced to use a whole lot more just to run stupid Visual Studio.net
      Even if I gave that thing its own cryogenically cooled 6000 core super processor it would still leave it feeling slow.

      --
      liqbase :: faster than paper
    3. Re:More Power for What? by Dwedit · · Score: 4, Insightful

      One word: Flash.
      Flash is ridiculously inefficient, and requires an extremely beefy machine to render real-time full-screen animation.

    4. Re:More Power for What? by nyctopterus · · Score: 3, Informative

      Anyone doing graphics, even hobbyists. Editing home movies with effects, for example can use an almost unlimited amount of resources. As an artist working with a graphics tablet on large file in photoshop, and complex vector graphics, processors are no where near fast enough. I want everything now. I don't want to wait for the screen to redraw. I don't want to have to wait for filters. Bollocks to that. Give me 64-core 24GHz machine an I'd find a way to slow it down.

    5. Re:More Power for What? by zaibazu · · Score: 5, Funny

      Displaying myspace profiles. The CPU load they produce is astonishing.

    6. Re:More Power for What? by Name+Anonymous · · Score: 5, Insightful

      How many users actually *use* how much power they already have? I use a lot, but it's mostly dependent on the graphics card.

      You're correct that people don't need this much power for their desktops but there are still plenty of uses for more speed in servers and for certain other applications. Actually I think the correct phrase is "most people don't need.... and at that, it may be inaccurate. Someone who does heavy video work can certainly chew up a lot of processing power. Heavy image work can use a lot of prcessing power in bursts.

      Then there is the big fact that progammers these days are sloppy and waste resources. A machine that is faster than one needs today will only be adequate in 2 or 3 years given upgrades to all the programs. (Am I being cynical? Maybe, but then again, maybe not.)
    7. Re:More Power for What? by Anonymous Coward · · Score: 0

      OMG WTF?! I thought AMD was dead? lol

    8. Re:More Power for What? by pipingguy · · Score: 1

      I do graphics, too, but maybe not do what you do. How much of your wait time is video card-dependent? Do you know?

      For engineering work, a CAD-dedicated card with 64MB blows away a 256MB consumer card quite easily based on my experience.

      Of course, I'm talking about 3D performance, which you might not need. There are $4000 cards out there, who could possibly need to spend that much money?

    9. Re:More Power for What? by Analein · · Score: 0

      Porn? It's the interwebs, dude!

    10. Re:More Power for What? by pipingguy · · Score: 0

      Heavy image work can use a lot of prcessing power in bursts.

      Now that you mention that, I see your point. I remember having multiple PaintShopPro files open at the same time and hearing the hard drives churning.

    11. Re:More Power for What? by nyctopterus · · Score: 1

      I'm mostly 2D, though a do sometimes composite in 3D in After Effects (another thing which it would be good to have like 2000x the power for). I don't know how much is graphics card-dependent. In Photoshop I think not a lot. Vector graphics maybe.

    12. Re:More Power for What? by Anonymous Coward · · Score: 1, Insightful

      just htought i'd remind you all that the article mentions Opteron Processors for a server platform.

      Servers still do need more power.
      With virtuaisation software allowing dozens of people to share on server to replace their desktop apps

      Were still have a long way to go
      this is only the beginning

    13. Re:More Power for What? by onedotzero · · Score: 2, Interesting

      If my mod points hadn't run out yesterday, this would be +1 Insightful. The CSS hacks (primarily transparent overlays which aren't handled too gracefully by Opera) and overloaded flash content puts a strain on my CPU (2.6Ghz). It's incredible to see a browser struggle with these things.

    14. Re:More Power for What? by suv4x4 · · Score: 1

      Yeah, this is cool, no doubt. How many users actually *use* how much power they already have? I use a lot, but it's mostly dependent on the graphics card.

      I assume we're talking casual consumers and not pro users. Well, it's not really up to them, their software will bloat up to take whatever CPU "volume" there is and take all of it in the next version.

      At a first glance Photoshop 4 isn't THAT much simpler than Photoshop 10. But it's plenty times faster for all basic operations both support. Wonder how that happened, no..

      Windows itself, now takes seconds to do what used used to be zero time instant action in the likes of Windows 95.

    15. Re:More Power for What? by kv9 · · Score: 3, Informative

      I remember having multiple PaintShopPro files open at the same time and hearing the hard drives churning.

      perhaps you need more memory? a bajillion gigawurtz won't help.

    16. Re:More Power for What? by pipingguy · · Score: 1

      AutoCAD is similar, just based on this one user's perception. R14 was very fast, probably the best ever (if we're talking Windows-based). Then Autodesk started to load on stuff and changing things. Sure, ACAD fan boys will claim that this old fart failed to keep up, but it's not my job to play catch-up with the latest software fads, I design things - I'm not a computer operator.

    17. Re:More Power for What? by bumptehjambox · · Score: 1

      Very correct. I'm playing fl0won an overclocked Opteron 148 and it bogs down pretty hard sometimes. I think more power is great, give me more MIPS, and more memory bandwidth please (mostly for my 3d games.) It really is impossible to have enough, and contrary to what seems are many's beliefs, there will always be opportunities to use more power. I don't see why so many slashdotters hate on more powerful desktop processors, come on, more power, MORE POWER... (those who remember the show "Home Improvement" know the sound that proceeds)

    18. Re:More Power for What? by TheRaven64 · · Score: 2, Interesting
      For simple video editing, disk and RAM are the bottlenecks. When it comes to effects (transitions, blending/warping etc), most of those will run on a one or two generation old GPU as pixel shader programs much faster than on any modern CPU.

      The interesting thing about the CPU market now is that most of the workloads that really tax a general purpose CPU (and there aren't a huge number left) are the ones that perform very badly on a general purpose CPU. For home use, something like one of TI's ARM cores with an on-board DSP might well give better performance.

      --
      I am TheRaven on Soylent News
    19. Re:More Power for What? by pipingguy · · Score: 3, Funny

      2GB of RAM ought to be enough for everyone.

    20. Re:More Power for What? by Stormwatch · · Score: 2, Informative

      Want to see bloat? Check the latest version of Nero Burning ROM. It installs loads of crap, hoses the whole system and makes it unstable, and takes hundreds of MB in the hard disk. Then some pirate trimmed the crap and made a "lite" version, which works MUCH better.

    21. Re:More Power for What? by muridae · · Score: 3, Informative
      Yeah, it really depends on what type of graphic work you do. Some ray-tracing might make more use of the FPU when rendering, but while you are modeling the object it uses the graphics card. CAD tends to have more trouble displaying the work in real time, so those specialty graphics cards work wonders. Something like After Effects might have to keep lots of frames of video in memory to apply an effect, and could be bottle necked by the CPU or memory or even the bus between the two.

      The only part of a computer that I can not picture graphics work using would be the sound card, and that's only because I haven't heard of anyone crazy enough to try it yet.

    22. Re:More Power for What? by eebra82 · · Score: 1

      How many users actually *use* how much power they already have?

      I disagree with your thinking. It is not about using 100% of the 'power'. It is about the definition of how much power '100%' is. We all hit 100% during intensive operations, but to a lesser extent if the power is exceedingly efficient.

    23. Re:More Power for What? by maxume · · Score: 1
      --
      Nerd rage is the funniest rage.
    24. Re:More Power for What? by drsmithy · · Score: 1

      Of course, I'm talking about 3D performance, which you might not need. There are $4000 cards out there, who could possibly need to spend that much money?

      Those cards cost $4000 because that's what the market they are sold to will pay, not because they're doing anything a $100 card couldn't do with minor (if any) tweaking.

      I get to see this kind of thing first hand, in the radiology industry. You can buy "certified" displays for $thousands, or buy off-the-shell hardware that meets all of the necessary standards for $hundreds.

      For another textbook example, look at the storage industry - a "certified" 400G SATA drive for an IBM DS4xxx costs ~US$700, while an identical (except perhaps for some firmware changes) off-the-shelf drive costs ~US$100.

    25. Re:More Power for What? by Falladir · · Score: 1

      It's not so much "even hobbyists" as "only hobbyists." Well, hobbyists and freelance professionals. For professionals working together, you could save a lot of money by doing all the heavy lifting through a thin client. Thin clients are great for anything that's going to take more than a few seconds, because it doesn't matter that you lose snappiness.

    26. Re:More Power for What? by eMbry00s · · Score: 1

      Oh fye, now you gave me such a huge craving for coffee. ARGH.

    27. Re:More Power for What? by matt+me · · Score: 2, Insightful

      Displaying myspace profiles. The CPU load they produce is astonishing. Let me guess: you use Firefox.
    28. Re:More Power for What? by ocbwilg · · Score: 1

      Yeah, this is cool, no doubt. How many users actually *use* how much power they already have? I use a lot, but it's mostly dependent on the graphics card.

      This article is discussing 2-way, 4-way, and 8-way Opteron CPUs for servers. I don't know about you, but with all the virtualization going on nowadays, more computing power in the same size box is a good thing. We can use all the power we can get.

    29. Re:More Power for What? by gameforge · · Score: 1

      I'd pop open a system monitor to be sure. Incessant disk activity is rarely provoked by simply having numerous windows open unless you're out of RAM. Maybe your Windows... has amnesia?

    30. Re:More Power for What? by Anonymous Coward · · Score: 0

      Fractals. Those use all the power of whatever machine you do them on, and the faster and more processors you have, the faster you can render something.

    31. Re:More Power for What? by AaronLawrence · · Score: 1

      Hm, nice game, but yeah the performance is horrendous. All that CPU just to draw a few lines and circles in 2D. Once there's a little bit more going on in the game, it drops down to quite low framerates. Perhaps its doing software transparency as well...

      --
      For every expert, there is an equal and opposite expert. - Arthur C. Clarke
    32. Re:More Power for What? by Random+Destruction · · Score: 1

      I dunno, I'd say multiple paper-space layouts is a pretty useful feature. I'd have a much longer list, but Its been over a year since I've used autocad, and much longer since I've used R14.

      --
      :x
    33. Re:More Power for What? by nyctopterus · · Score: 1

      Err, no. All the design/post-production places I've worked at use 1 machine/1 designer (not say there isn't a bunch of other arrangements out there). Snappyness is really important in graphics. Understand that I want to be able to do dozens of different operations a minute, some small, some large (as far as computational power is concerned), and I want them all to be snappy. The sort of thing would be, "oops no, rotate it back 5 degrees and try 7, okay that looks good now let's try it without the blur" -- if that takes any appreciable time at all, the thing is too slow. I don't see how that is going to be solved by a thin client architecture.

    34. Re:More Power for What? by Dun+Malg · · Score: 1

      Yeah, this is cool, no doubt. How many users actually *use* how much power they already have? I use a lot, but it's mostly dependent on the graphics card. Time and again, Intel and AMD come out with new, faster processors, and every time some bozo like you feels the need to say the same stupid thing: "who needs this much computing power on the desktop?" Time and again, someone like me has to post the same damn reply:

      You are not the market for this. The desktop is not the market for this. Games are not the end-all be-all of high-intensity computation. In a more general sense, progress just fucking progresses. Are you saying AMD and Intel should just market their 2GHz parts forever, as that's plenty for everyone?

      Seriously, this is equivalent to someone developing a 200mph freight train, and you coming along questioning its value, as the only freight you ever move is a trunk full of groceries 1 mile from the store to home, and your car is more than sufficient.
      --
      If a job's not worth doing, it's not worth doing right.
    35. Re:More Power for What? by morcego · · Score: 2, Insightful

      Then there is the big fact that progammers these days are sloppy and waste resources. A machine that is faster than one needs today will only be adequate in 2 or 3 years given upgrades to all the programs. (Am I being cynical? Maybe, but then again, maybe not.)


      You know, that is something that really piss me off.

      Yes, I know many times it is not the programmers fault, and they have to be sloppy to be able to meet that stupid deadline. But, c'mon. Take a look at the system resources something like Beryl uses. Then take a look at whats-name Vista 3D crappy gui uses.
      And I'm pretty sure Beryl could be even more efficient (tho I'm not sure if it would be worth the effort).

      2GB to RUN an OS ? Tons of processing power (both CPU and GPU) to run a simple game ? I can understand beefy CPU needs for things like video encoding and cryptographic processing, along with a few other things. But most apps simply SHOULD NOT need that much resource. IT IS JUST PLAIN STUPID.
      --
      morcego
    36. Re:More Power for What? by koreaman · · Score: 3, Informative

      Actually, games are heavily optimized and do use everything they're given effectively. The use of a GPU is normal when you consider the graphics on modern games (it takes a LOT of processing power to render something that beautiful 30 times a second...). The CPU is used for physics and game state calculations, which are certainly not negligible.

    37. Re:More Power for What? by Lumpy · · Score: 2, Informative

      Someone who does heavy video work can certainly chew up a lot of processing power.

      nope.

      I edit 1080i HD video all day long on a incredibly old P4-3.0ghz processor.
      I even render effects on it as well as CG at those resolutions and it works just fine and speedy. a 30 minute episode renders in a little over an hour to mpeg2 for airing at a TV station or for bluRay disc. The biggest thing you need in video editing is MEMORY. 4gig or more helps a lot as well as really fast U320 scsi drives.

      Processor speed has a far lower effect on video editing performance than hard drive speeds and available memory.

      Note: 1080p is not going to be common. 1080i is here to stay for ENG (news and TV show use) shooting progressive for anything but a movie with planned lighting and camera moves makes a really crappy looking news clip , tv show or sitcom.

      --
      Do not look at laser with remaining good eye.
    38. Re:More Power for What? by wellingj · · Score: 1

      Perhaps the next big improvement is fixing the bandwidth to secondary storage.
      This is kinda already happening. I'm just happy for the noise and power reduction.

    39. Re:More Power for What? by jez9999 · · Score: 1

      God damnit. 2 hours of my life down the drain, I feel numb having concentrated on that thing... and you kill the last creature, and that's it. No ending. Sigh.

    40. Re:More Power for What? by buraianto · · Score: 1

      Incredibly old P4-3.0ghz processor? Are you kidding? Or just from the future? ;)

    41. Re:More Power for What? by Tawnos · · Score: 1

      ... The P4 3GHz came out 4 years ago. If things had kept up in the speed race on those old processors, that would mean by 2006 we should have had 12Ghz systems, and now be on our way towards 24Ghz. In computers, 4 years does make a processor incredibly old.

    42. Re:More Power for What? by 644bd346996 · · Score: 1

      The p4 hit 3.066 Ghz in November 2002. Those processors are now quite old, nearly 4.5 years.

    43. Re:More Power for What? by ZwJGR · · Score: 1

      How many users actually *use* how much power they already have? When I play Transport Tycoon Deluxe Patch 2.6 alpha on my home machine and on this laptop, CPU usage sits at 100%, and the game almost runs at normal speed...
      God forbid what happens when I play Total Annihilation...

      I will be getting a new desktop soon. No doubt when I play Supreme Commander the CPU(s) will sit at 100% at times as well...

      The latest games (and many other applications) usually require a high level of processing power respective to the available technology at release time. Hence people will always want faster computers
      --
      There is no psychiatrist in the world like a puppy licking your face - Ben Williams
    44. Re:More Power for What? by Wdomburg · · Score: 1

      How many users are running desktops with server class chips in them? :)

    45. Re:More Power for What? by Falladir · · Score: 1

      I meant for video processing. The scant editing I've done has never required many operations by me (I admit, I've only been cutting things together) but the real burden comes when it is time to encode. The encoding, since it takes a while and doesn't need any input from me, would be better done on a central server. Only jobs that can be effectively require a lot of cpu time and very little input are appropriate for thin clients.

    46. Re:More Power for What? by blahplusplus · · Score: 1

      "Then there is the big fact that progammers these days are sloppy and waste resources. A machine that is faster than one needs today will only be adequate in 2 or 3 years given upgrades to all the programs. (Am I being cynical? Maybe, but then again, maybe not.)"

      The truth is the power will definitely be used it just takes *years* of research to develop killer apps. Dragon Naturally speaking for instance is finally getting to a fairly usable point. The training feature is nice, while it isn't the best application it shows the seeds of the kind of potential of computational power if AI is ever developed, where you have AI assists that act nearly human using subsets of functions from humans.

    47. Re:More Power for What? by nyctopterus · · Score: 1

      Or better yet, have a machine that can handle all the filters and anti alias on at full-resolution on the fly. Having no rendering time is better than farming it out. The point of my original comment here was that there are things people want to do that current chips are no where near doing -- to counter the weird idea here at slashdot that no one needs faster chips.

    48. Re:More Power for What? by Sloppy · · Score: 1

      Yeah, I've said that before. I think the last time was in reference to the Compaq 386. I mean, sure it was impressively fast, but who needs that kind of power on their workstation? The Compaq 386 is a niche product: good for servers, but overkill for most purposes.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    49. Re:More Power for What? by Anonymous Coward · · Score: 0

      He may very well be right about this, but without some facts or some reasoning or fuck, just a reference link, how the hell is this Insightful? You fucking mods needs to get a clue and quit rewarding shit.

    50. Re:More Power for What? by MsGeek · · Score: 1

      The antidote is K3B. Of course, you have to run Linux to run it. Nobody's ported it to Windows...yet. Since the command-line cdrtools that K3B depends on have been ported to Win32 already, it should be easy for someone who knows what they are doing to do it. K3B is a lot like the Nero of yore, only it never got bloated.

      --
      Knowledge is power. Knowledge shared is power multiplied.
    51. Re:More Power for What? by drsquare · · Score: 1

      The more powerful the computer, the more you can do. I can remember a time when it took minutes just to open a simple word processor or web browser. Now if it takes two seconds I get impatient.

      Or would you rather go back to the days of 100Mhz processors?

    52. Re:More Power for What? by nbritton · · Score: 1

      It's incredible to see a browser struggle with these things.
      If you think that's incredible try a 67MB SVG document... You need 800MB of ram just to open it!!!

      I'm refering to Kandid... To top it off the dam thing isn't even in vectorized.
    53. Re:More Power for What? by Darthmalt · · Score: 1

      I use Simplemonitor (pops) a widget for the yahoo widget engine (formerly Konfabulator) Pretty light weight and since I have two monitors I keep it on the far right where a quick glance can tell me if the slowdown is from being out of ram or processing power. If it's neither one of those that at least narrows down the possibilities to hard disk or usually need of a better graphics card.

    54. Re:More Power for What? by Bo'Bob'O · · Score: 1

      I used a PII laptop up until January this year as my sort of regular email, browsing, Word machine. I might still be using it, but simple web browsing had become a chore, and trillien had become endlessly bloated. Sure, I could have sped things up with flash blocker, moving to Gaim, digging up some more ram, and being more vigilant about background applications, but more and more sites are requiring flash, and it was getting irritating having to start up my gaming machine just to look at a link a friend sent me.

      So sure, I know a lot of people still quite happy on their PIIs like I was with just a little extra effort, but I ended up biting the bullet and upgrading. It's sort of sad though, to think of the resources wasted with computers getting trashed because of lazy programmers, and overzealous website designers.

    55. Re:More Power for What? by fuzz6y · · Score: 4, Insightful

      Then there is the big fact that progammers these days are sloppy and waste resources.

      Just shut the fuck up already. Anyone with more sense than a bag of rocks will conserve scarce resources, not plentiful ones. Clock cycles are cheap. Profiling is expensive. Megabytes are cheap. Time spent coming up with clever bithacks is expensive, especially since only the cleverest and generally highest-paid developers can do it. Second cores are cheap. More time spent coming up with whole new clever bithacks for the pentium D version because it has a different relative cost for jumps and floating point ops, thus making your last batch of hacks do more harm than good, is expensive.

      Furthermore, programmers don't so much *waste* resources as utilize them to provide more value. Yeah, I know the 2600 had 128 bytes of RAM, and those were some clever fellas who managed to make playable games on them. Lets see you play WoW on it. I know that your multimedia keyboard probably has more processing power than the PCjr that could once run Word. Fire up that version of Word, insert an image and a table, and hit "print preview."

      Of course there are times when computing power is a precious resource. Console games that have to look awesome on 4 year old hardware. System libraries where every wasted clock will be multiplied by 2000 calls by 10000 different programs. Embedded systems where cost and size simply won't allow you to have those few extra Hz you crave. In these situations, when using extra cycles has more severe consequences than offending your sense of computational aesthetics, I believe you will find that these young whippersnappers aren't wasteful at all.

      --
      If you're going to be elitist, it would help to be elite.
    56. Re:More Power for What? by Zantetsuken · · Score: 4, Informative

      KDE4 and appropriate libaries for will supposedly be compatible with Windows, though last I checked I think the estimated release date is sometime like October 23, 07...

      If Fedora users who are KDE fans are lucky and I remember Fedora's release cycle right, Fedora 8 should be out around late October or November...

    57. Re:More Power for What? by Chandon+Seldon · · Score: 1

      The encoding, since it takes a while and doesn't need any input from me, would be better done on a central server.

      Given the price tradeoff between a powerful server and just having powerful clients, it makes a lot of sense to use all the desktops in the office as a render farm.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    58. Re:More Power for What? by Chandon+Seldon · · Score: 1

      I design things - I'm not a computer operator.

      You design things on a computer, right?

      It always amuses me when people who work on a computer for a living think that their exempt from knowing about computers because they have some other job title. Computers are complex, and they're directly relevant to most desk jobs - you're not more exempt from knowing about computers because there are "computer people" than you are exempt from knowing about reading & writing because there are "english people".

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    59. Re:More Power for What? by billcopc · · Score: 5, Interesting

      You know what's funny about Beryl/Vista ? They're doing the same stuff the Mac was doing years ago on puny hardware. I mean really, how frickin' hard is it to draw a window as a texture on a pair of triangles ? Seriously!

      Programmers are sloppy, because sloppy is all the industry wants to pay for. Way back in the day when CPU cycles were super expensive, programmers were paid better money and given the time to tweak the crap out of everything, because if they didn't, the app would run dog slow and people wouldn't buy it. The problem is that somehow, people now tolerate underperforming software. They see it as a reason to upgrade... good god, they actually fall for it! Gee I certainly remember surfing the web on a 486 with 8mb of Ram back in the day. Now my OS needs a good 50-60mb to itself, and that's after I ripped out all the cruft. Normally it would be 100mb just for sitting idle with a background image and a neon-colored task bar. Gee uh, where'd all my system resources go ? Does it really require 7.3 million bytes to house a TCP/IP stack when some embedded devices pull it off with oh, 6kb or so ?

      The truth however, is that if we were to write code as tightly and meticulously as we did in the 80's and 90's, software would perform, on average, at least 5 to 10 times faster than today, excluding hard bottlenecks like disk access and network bandwidth. It would also take 50 times longer to write the software, and I'd say less than 1% of people who call themselves "programmers" are even able to write such finely tuned code. Everyone doing VB ? Out. Everyone doing RAD ? Out. All you Ruby on Rails weenies ? follow me to this dark alley *BLAM*

      I remember spending hours on little loops, with a CPU reference manual and a calculator. Sometimes I did little time sketches to figure out the best way to stagger memory accesses so as to not starve the execution pipes. Often times that meant weaving two disparate functions together, one being memory-hungry, the other CPU hungry. Together they filled each other's latency pockets, and my routine ran nearly thrice faster as a result. No C compiler I've ever seen could do such kinky things. Heck one time I even wrote a little assembler demo whose code executed twice: forward, then backward. The opcodes and data were carefully selected to represent valid instructions when reversed. It was more than a nerdy trick, it allowed my routine to fit entirely in the CPU's on-die cache, which gave it a huge speed boost but more importantly, it enabled a lowly 486 to mix 48 sound channels in real-time. Today's Cubase can't even handle a couple dozen channels without stuttering and/or crashing, on computers over 100 times faster than a 486.

      --
      -Billco, Fnarg.com
    60. Re:More Power for What? by morcego · · Score: 1

      As an ex-assembly coder myself, I do understand that we need to be pragmatic.
      Yes, it makes no sense to make the kind of optimization you mention on todays hardware.
      However, I can't take that as an excuse for the crappy code we see around.

      I mean, how hard is to allocate just the memory you really need, instead of a huge chunk, just in case you MIGHT need it ? (Yes, I understand the cost of allocating memory, and you know that is not what I'm saying here).

      How hard is to write GOOD code ? I don't mean optimizing it to the last bit. I mean quality, smart code ?

      Unfortunately, I've come to a sad conclusion: most (and I really mean most) programmers these days aren't work the salt they eat.

      That is why I give Beryl as an example. I know MAC had that for a long time, on much lower hardware, so it CAN be done. But Beryl, even tho not as much optimized, has good quality code (based on today standards). Just because there is no need to have something as optimized as the MAC interface, that is no excuse to have something as sloppy as Vista.

      --
      morcego
    61. Re:More Power for What? by pipingguy · · Score: 1

      Yeah, that is a nice addition, but simple plotting has gotten a lot more complicated (I find). I seem to remember being able to select dozens of .dwgs in Windows Explorer and just printing them.

    62. Re:More Power for What? by cashman73 · · Score: 1

      Those guys doing "great" meticulous coding during the 80s forgot one little, billion dollar mistake ... like only putting in two digits for the year instead of four. ;-)

    63. Re:More Power for What? by pipingguy · · Score: 1

      You design things on a computer, right? It always amuses me when people who work on a computer for a living think that their exempt from knowing about computers because they have some other job title. Computers are complex, and they're directly relevant to most desk jobs - you're not more exempt from knowing about computers because there are "computer people" than you are exempt from knowing about reading & writing because there are "english people".

      Hey, I like working with computers and consider myself to be more knowledgeable than many computer/software "support" people that try to "help" me when I have a problem. I dislike software that complicates my job by making things more difficult or complex to do. I'm usually the guy that explains to the CAD drafters what OpenGL is, how to configure ACAD and how to properly run 3D design review software (JetStream, SmartPlant Review, for example) so I'm not exactly blissfully ignorant of the technology.

      Many people are fascinated just fiddling around with computers; I prefer them to actually accomplish something relevant to my work without a lot of needless fussing about.

    64. Re:More Power for What? by Colin+Smith · · Score: 4, Insightful

      Then there is the big fact that progammers these days are sloppy and waste resources. A machine that is faster than one needs today will only be adequate in 2 or 3 years given upgrades to all the programs. (Am I being cynical? Maybe, but then again, maybe not.) No. In fact, you can generalise the statement to... Humans are sloppy and waste resources. Basically any resource which is cheap or easy will be fully consumed by the people using it.

      If CPUs stayed the same power, people would write better code to improve performance.

      --
      Deleted
    65. Re:More Power for What? by Hyperspite · · Score: 1

      I find it hilarious that you post something about porn on the intrawebs when everyone else is screaming MORE POWER MORE POWER!

    66. Re:More Power for What? by evilviper · · Score: 1

      a 30 minute episode renders in a little over an hour to mpeg2 for airing at a TV station or for bluRay disc.

      Yeah, well MPEG-2 is over a decade old. Encode it to VC-1 or H.264 (for HD-DVD/Blu-Ray, or Dish/DirecTV), and you'll be sitting around waiting for quite a long time.

      shooting progressive for anything but a movie with planned lighting and camera moves makes a really crappy looking news clip , tv show or sitcom.

      I have no idea what you're talking about. Sports is commonly broadcast in 720p, and there's nothing about progressive that inherently makes it "crappy looking".
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    67. Re:More Power for What? by Unnamed+Chickenheart · · Score: 1

      http://www.supremecommander.com/

      Wants fast dual core ^_^

      --
      urd
    68. Re:More Power for What? by Anonymous Coward · · Score: 1, Interesting

      yeah well Broadcast is very mpeg2. and is what the Tv stations demand.

      Have you ever touched a HD camera? recording in progressive causes strobing UNLESS you are recording at 60p

      most newer sports are being recorded at 1080i, it's easier for the stations to handle.

      Progressive has craploads of problems making it look crappy IF you do not know how to use the camera fast moving objects strobe, incorrect pans or any shots without a tripod also look like crap because of the strobing.

      Lumpy is 100% right, Being a Camera tech at a major network shooting in 720p or 1080p sucks and can only be done for specific things. Sports is NOT one of them.

      Broadcast in and SHOT + EDITED in are two different things.

      Please take your disposable income and buy a HD camcorder and tell me how wonderful your 720p or 1080p recording looks wonderful.....

    69. Re:More Power for What? by pipingguy · · Score: 1

      Actually, I bought that one based on Dan's (dansdata) recommendation. Nice game, but I've been a C&C guy for years so I'm playing that now when I get the time. Games like this fulfill my inner need to have complete control (which, of course, no one can ever have in real life) and also dovetails nicely with my work where I "draw" small things that turn out to be Really Big Things. You just made me remember that I used to like plastic scale modeling as a kid. I seem to be specialized in small stuff and prob...crap. I just realized what my ex-wife was talking about.

    70. Re:More Power for What? by try_anything · · Score: 1

      Programmers are sloppy, because sloppy is all the industry wants to pay for.... The problem is that somehow, people now tolerate underperforming software.


      Bottom line: there's no sense in writing software for old hardware if the extra cost of tweaking the software exceeds the cost of buying new hardware.

      Besides, if you were able to convince the industry to pay more for one thing, would it be performance? You, as a customer, can improve performance by upgrading hardware. You can't easily improve reliability or usability, though. What you mean by "sloppy" is the use of safe languages, garbage collection, straightforward (rather than optimized) code, and other conveniences that result in developers spending less time on basic coding and more time on testing, redesigning, and adding features. Many apps that are pretty well-polished in terms of usability and reliability would be less usable and less reliable if the managers or programmers had insisted on "tight" code from the beginning. Yeah, I used an associative data structure from a standard library when I could have used a fixed-size array for only fifty extra lines of code. If it doesn't create a scaling problem, so what? The time I saved means more time for finding and fixing defects, and I may have actually prevented a defect or two by making my source code smaller and clearer. Many performance problems turn out to be bugs or misfeatures anyway -- think Firefox. The fewer critical bugs in the application, the sooner the performance bugs get fixed.
    71. Re:More Power for What? by fimbulvetr · · Score: 1

      Which is sort of amazing, because I remember when I switched _to_ nero because it was lean and mean and easy cd creator went overboard. Now that I use linux, I don't have that problem anymore, but it's always interesting to see software go full circle like that.

    72. Re:More Power for What? by Rukie · · Score: 1

      Every OS is constantly trying to increase its grafix capablilities. Windows 95 = super fast and sweet installer, new kind of OS never seen before... (Brilliant Idea), Windows 98, minor updates/fixes with more hardware support and better grafix rendering.. less dos intertwined, then 2000 (sort of NT), similar to 98, a little more stable, new framework, even less dos, yet another new grafix rendering engine, then.. *shudder* M.E. (I tried installing it on 3 computers, BSOD on all three during INSTALL), followed by XP, more grafix, but at heavy CPU usage (I turn them of on all computers for more Win2k feel and less drag, much quicker), and now Vista, with its beryl like effects that have been cut in half (huge memory hog and processor hog)

      With each generation of OS's, more capable detailed graphics will be intertwined into the structure of the OS (or if like linux, into xorg/xfree)

      However, atm a 1.4ghz underclocked to 1ghz with 1gig ram, and 128mb vid) works quite well at handling all linux based operations.. (some slowness with HP products in win2k)

      However, on my 1.6ghz laptop with 1gig ram and 32mb video card, I can't run much at all. In fact, even firefox is slow (in a light WM like xfce)
      More power can always be used, more power, MORE POWER, RAUGH RAUGH RAUH! (home improvement..)

      --
      Support the source, Open Source! An entire site developed with OSS
    73. Re:More Power for What? by billcopc · · Score: 1

      Cobol isn't exactly what I would call "great" meticulous coding. It was the RAD tool of the time, before GUIs and mice went mainstream. Those same blind imbeciles are the ones working top-dollar contracts with the government, poking random words into Powerbuilder and VB until it compiles.

      --
      -Billco, Fnarg.com
    74. Re:More Power for What? by billcopc · · Score: 1

      Improving performance by upgrading hardware... hey that looks great on paper until you realize that today's hardware and software often work slower than 10 years ago. Sure they have a gazillion features, but they can't get the basics right. Word processing, spreadsheets, email... these are things that haven't changed much in a decade. They have prettier icons and drop-shadows and animated talking dogs, but they perform do the same basic tasks they did in the 80's and 90's. Meanwhile, hardware has gotten faster and more plentiful over the years. It is now common to see an office desktop machine with a gig of ram, whereas ten years ago it had only 32mb. We were fully able to typeset documents, balance our checkbooks and order knockoff meds from the russian mob. Todays splash screens take longer to load than the whole app did back in 1994.

      It's funny that you mention "safe languages", like Java, you mean ? I remember looking at Java way back in the day, and scratching my head as to why anyone would want to use such a thing. It was so slow due to the code being interpreted/recompiled on-the-fly. Now Java has good sides, 1. it's cross-platform and 2. it's a rather well designed language... but we already had C++ that can do anything Java does, with compilers available for most platforms. Garbage collection is great for prototyping, but I don't think it belongs in a finalized program. If the code is well planned out and abstracted, there is no reason for it to be plagued with memory problems. Yes, it does mean you have to be a bit more diligent about alloc/free, but as a professional software developer, you should be perfectly fine with it. Garbage collection is fairly costly in terms of CPU time and memory bandwidth. If you can't juggle allocs and frees properly, then I don't even want to see how buggy the more complex functions would be. The fact that the hardware hides the software's sloppiness doesn't magically make it all right. The truth is that one could probably find a developer who can write better code and make better use of the existing hardware.

      If you were at a car dealership, and you're looking at two cars. The sales guy tells you one is faster, more fuel efficient and handles better, yet costs the same as the other car. Wouldn't you want the better one for the same price ? Software is the same... a good programmer doesn't cost more than a bad one (you'd probably save money in the end), and can get you more bang for the buck out of your existing setup, the nice thing though, is if the code is very well written, it will happile scale when drop in faster CPUs and whatnot. Slow software will be slow everywhere.

      --
      -Billco, Fnarg.com
    75. Re:More Power for What? by Heembo · · Score: 1

      Video Gamers, DUH! And we are talking about a multi-billion market! I need more FPS for F.E.A.R !!

      --
      Horns are really just a broken halo.
    76. Re:More Power for What? by Heembo · · Score: 0, Flamebait

      You know what's funny about Beryl/Vista ? They're doing the same stuff the Mac was doing years ago on puny hardware. ...that only ran on a few pieces of hardware in the world in a locked down proprietary system. (say it with me everyone) SHUT THE FUCK UP DAMN APPLE FANBOY!
      --
      Horns are really just a broken halo.
    77. Re:More Power for What? by try_anything · · Score: 2, Insightful

      hey that looks great on paper until you realize that today's hardware and software often work slower than 10 years ago. Sure they have a gazillion features, but they can't get the basics right. Word processing, spreadsheets, email... these are things that haven't changed much in a decade.

      Those apps have changed. They have to change. Nobody wants the old ones. Funny how that works, eh? A clone of Microsoft Word 2.0, which I used in high school, would be fast, efficient, adequate for virtually all usage, and commercially worthless. You and I may want the old fast versions, but I haven't noticed anybody developing software just for me. (I keep waiting for that to happen. I also want a cell phone without a friggin' camera. And get those kids off my damn lawn.)

      Those old apps weren't that responsive anyway, and they were incredibly unstable by today's standards. I'm younger than you, but I'm old enough to remember when saving your work every ten minutes was just common sense. These days that would be a neurosis. Maybe that has something to do with simpler, less-efficient code?

      Actually, I haven't noticed anything of equivalent complexity that runs worse today than it did ten years ago. I do notice is that the market for old, well-understood kinds of applications is dominated by the apps with the most features, so those apps aren't comparable to their predecessors of ten years ago. If you want to compare like with like, compare emacs today with emacs ten years ago. Compare gcc with gcc. It turns out this nifty new hardware is really smokin' fast!

      Yes, it does mean you have to be a bit more diligent about alloc/free, but as a professional software developer, you should be perfectly fine with it.

      No, I'm not fine with it. My brainpower, as copious as it is, is the most precious resource I have. Sure, I can handle memory allocation. Right now I do most of my programming in C++, with a bit of Python here and there. Sometimes I have to use the heap, and that means making sure my objects get deleted. Fine. I've had two or three memory leaks in over three years of work as primary developer on a C++ application, and only one made it into production, where it had a minimal impact. (Thank you, smart pointers.) That doesn't mean manual memory management is a good use of my time. Sure, it used to be a good idea, back in the day. Back in the day, people checked the oil in their cars a few times per month. If it were good to submit yourself to every possible discipline that used to be prudent, no matter what the present-day benefit, we'd all be checking our oil once a week, practicing martial arts, learning Latin, and swearing fealty to a feudal lord. Those things might be good fun and beneficial for our personal development, but neglecting them no longer entails unacceptable consequences.

      You said yourself that extraordinary effort was put into optimization because it was the only way to make programs run acceptably fast. Well, that reason doesn't exist any more. You need a new reason. A good programmer invests his effort where he'll get the greatest return. A good programmer knows that meticulously pairing new and delete costs time and brainpower. (A good programmer also knows that meticulously pairing new and delete restricts his design space, sometimes precluding the simplest, most elegant design. Again, thank God for smart pointers.)

      A lot of people regret the passing of the exigencies that forced them to come of age and learn discipline. For you, the exigency was meager hardware, and your measure of discipline is tight code. For the current generation, the exigency is complexity, and the measure of discipline is simplicity. Twenty years ago, restraint meant being frugal with machine resources, even when it caused you hardship. Today, restraint means being frugal with mental resources, including our own, even when it causes us hardship. It isn't all wine and roses. Imagine

    78. Re:More Power for What? by Raenex · · Score: 1

      But, but, the pipleline will stall! My God, think of the pipeline! And the cache, what about the cache! Think of all those poor CPU cycles being wasted. Just wasted!

    79. Re:More Power for What? by sumdumass · · Score: 1

      Windows XP changed the way it views memory usage compared to 98 and the likes. I'm probably going to get someone wanting to argue this but it was explained to be by MS during a phone support call.

      XP will move stuff around based on a percentage of whats being used compared to an actual amount of memory being used. This is a reason why it is suggested to have a pagefile around 1.5 times the amount of memory installed and why windows XP cannot increase this sixe to the same efficiency or effect that 98 did when it was running low. Now this goes even further when certain programs release memory but don't really unload or clear the information in it. It creates the senses that more is being used even though what is there can easily be written over if the system needs it. It could be viewed as a memory leak but without the negatives and is more like the way windows avoids writing over previously used hard drive space for a while after something has been deleted. In turn, XP will do a lot of swap activity when it doesn't really need to.

      So, Depending on what you use, how much your using it, You can see quite a bit of paging in XP. I'm going to assume 2000 is the same way and maybe even Vista. And while constant disk access is still a sign of too little memory, I'm just noting that other things could cause it too.

    80. Re:More Power for What? by Unnamed+Chickenheart · · Score: 1

      What? Are you saying that your ex-wife is Aeon and you're more like cybran?

      --
      urd
    81. Re:More Power for What? by Ant+P. · · Score: 1

      Programmers are sloppy, because sloppy is all the industry wants to pay for.

      Beryl/Compiz costs nothing.
      If it matters that much to you then vote with your wallet, because your words are worthless.
    82. Re:More Power for What? by billcopc · · Score: 1

      I'm younger than you, but I'm old enough to remember when saving your work every ten minutes was just common sense.

      I don't know how you think you might know my age, but I'm not that old. Niggles aside, I'd like to point out for you that most modern apps will auto-save your open documents every 10 minutes by default, probably because the one smart guy in the company knows his lackeys can't code worth shit. Office 2003 and 2007 do it, I can't remember if the older ones did as well. Corel Wordperfect (if that even still exists) has had it since Version 8 if memory serves me right, that's from about a decade ago, before they downsized me and replaced the whole floor with a bunch of chia pets.

      learning Latin

      You know, I wish people did still learn Latin. Maybe then they'd come to the conclusion that English isn't so great after all, and the damn yankees would finally quit making fun of the French, but I digress.

      Today, restraint means being frugal with mental resources, including our own, even when it causes us hardship.

      Is that why MySpace is big and my site is not ? MySpace has caused me great hardship as it has attracted the fools of the world like flies to dog shit.

      Now imagine learning to feel proud of that decision. That's the new standard of discipline.

      The day I feel pride in creating something inefficient that caters solely to my own laziness, I think I'll move to the USA and start slurring my speech.

      --
      -Billco, Fnarg.com
    83. Re:More Power for What? by billcopc · · Score: 1

      Yes.. let's all take a single bite of steak and throw out the rest! That's what we're doing with our computers. Why do we even have these fast things if we're not making use of even half their potential ?

      --
      -Billco, Fnarg.com
    84. Re:More Power for What? by Raenex · · Score: 1

      Why do we even have these fast things if we're not making use of even half their potential ? The post that I replied to already covered that. It's to be more productive coding. While you're sitting their spending all your time optimizing assembler, the other guy gets his stuff out the door with more features, and people don't care that it takes 10 megs to run the app instead of 200k, because they have gigs to play with. They don't care that it takes 200ms instead of 1ms.

      It's all about tradeoffs. A good engineer chooses intelligently what tradeoffs to make. Sometimes optimization is called for, sometimes it isn't. In the environments where it matters, people optimize.
    85. Re:More Power for What? by try_anything · · Score: 1

      Niggles aside, I'd like to point out for you that most modern apps will auto-save your open documents every 10 minutes by default

      If Word ever crashed on me, I would know that.

      The day I feel pride in creating something inefficient that caters solely to my own laziness, I think I'll move to the USA and start slurring my speech.

      Let's see, throwing away my badass code I'm so proud of and writing new code to replace it because it will mean less work in the long term for whoever maintains the application. Yep, that's the kind of laziness I can be proud of. I don't know where you get the idea that a programmer is either optimizing code or goofing off, but let me assure you, I can work a long hard week and not optimize a single loop.

      You know, I wish people did still learn Latin.

      People still do learn Latin. I took four years of Latin in high school. I think there are more people learning Latin in the U.S. now than twenty years ago. If you're wondering why I assumed you were getting on in years, I got it from your cranky attitude that everything is getting worse and people are getting stupider and lazier. You're acting like an old geezer who feels left out and left behind.
    86. Re:More Power for What? by billcopc · · Score: 1

      You said the magic words in that last part. A good engineer chooses intelligently. We just have a shortage of good engineers in the world, and several truckloads of awful ones!

      Recently I was quite proud of the fellow who develops Torrent, weighing in at 173kb, while every other torrent client for Windows is at least 5-6 mb, or even 20mb+ for Azureus (filthy Java). What I find absolutely hilarious (in a sad kind of way) is how Torrent's installer is 680kb compressed (including the 173kb app itself). How pathetic is it when a trivial file-copy script gets blown up to 500+kb ? That's a 4 to 1 increase in file size for one trivial operation. That's the kind of engineers I'd want shot.

      --
      -Billco, Fnarg.com
    87. Re:More Power for What? by billcopc · · Score: 1

      Nah, just a young geezer who is sick of having to coexist with no-talent consultants who spend weeks writing spaghetti code that isn't in any way more maintainable than my carefully pondered algorithms. I have to say, I laughed my head off this one time when we (the idiots and I) tried to collaborate on a government project. I couldn't make sense of their requirements, and they couldn't make sense of my code, even though both apps were just different takes on the same problem (hence the collaboration). The main difference is their app was client-server, in that they had a truckload of ActiveX objects running on IIS, which occasionally played nice with the client. It required its own dedicated server because any deviation in DLL versions, IP address or alignment of Saturn's seventh moon would make the thing crash hard and hose some data. Meanwhile my app tipped the scales at a measly 3mb, that included the Crystal Reports runtime. It was stable from logon to logoff, installed/updated itself automatically upon launching, and ran off a plain-jane SQL server or any other ODBC-supported database. I was using an old decommissioned 90mhz Pentium as a development server, running Debian and MySql, while the other guys' production server was a brand new 1ghz machine running Win2k and MSSQL.

      So of course, when I looked at their app and its zillions of dependencies, I laughed my head off. Likewise, when they saw my app, they immediately declared it incomplete and lacking in functionality, which is understandable. When your team is sucking down $2500/day in wages and you get pwned by a single guy whose job description doesn't even involve coding, your options are either to lose your cash cow, or get the loner fired before he makes you look like an ass. Realize, this app was little more than a GUI editor for Human Resources data; the kind of thing we do with web interfaces today.

      --
      -Billco, Fnarg.com
    88. Re:More Power for What? by Thundersnatch · · Score: 1

      Every single one of the graphic artists and software developers in my company has a dual-Xeon system with 4 GB of RAM. Hardware is cheap; employee time is my organization's #1 expense by a factor of 10 or more.

    89. Re:More Power for What? by Raenex · · Score: 1

      Recently I was quite proud of the fellow who develops Torrent, weighing in at 173kb, while every other torrent client for Windows is at least 5-6 mb, or even 20mb+ for Azureus (filthy Java). And do the users care? How much longer did it take to get down to 173kb? Did the final product suffer in any way, as far as features, bugs, or maintainability? All these questions matter.

      All you can see is wasted bytes and CPU cycles. You are an optimization addict. You never once in this thread mentioned any tradeoffs involved in optimization. I like small and fast stuff too, but I always try to keep in mind the costs involved in getting there. Anyways, I'm tired of going in circles. This is my last post.
  2. Oh come on by Anonymous Coward · · Score: 4, Insightful

    No sane person actually believed that the gigahurtz race was over. But who cares about it anyway, just more power for a little faster operation.

    I muchly prefer a fanless processor.

    1. Re:Oh come on by Anonymous Coward · · Score: 1, Funny
      I muchly prefer a fanless processor.


      So you're a fan of a fanless processor?

    2. Re:Oh come on by timeOday · · Score: 1
      The P4 hit 3 GHz, what, 4 years ago? For Opteron to hit 3GHz only now is just proof of how badly the quest for GHz has atrophied.

      Had the wall not been hit, and GHz continued to increase as in the 90s, we'd be up to someting like 20 GHz by now. So the truth of this story is the exact opposite of "The Gigahertz Race is Back On." RAM and HDD capacity and price are relatively stagnant for the last few years, too. The only thing still growing by leaps and bounds is flash memory.

    3. Re:Oh come on by Anonymous Coward · · Score: 4, Insightful

      The P4 hit 3 GHz, what, 4 years ago? For Opteron to hit 3GHz only now

      To understand how this is not a sign of slacking off by the chip designers, you have to understand that the P4 was able to run at high clock speeds only because it was designed to use a very long pipeline of small functional units. This design has proven to be inefficient because it causes too many pipeline stalls and because it requires a higher clock speed and higher power consumption to achieve the same performance. The more complicated functional units of chips with shorter pipelines cannot be clocked as fast, but they perform better at the achievable clock rates than the P4 did at higher clock rates. The last Gigahertz race was ended by a shift of architecture, not by "hitting a wall". Then came multicore designs, which further reduced the need and opportunity for higher clock rates (heat dissipation is somewhat of a "wall"). All this caused clock rates to grow much slower. Now that chip designers have found ways to control power consumption, increasing the clock rate is viable again, so the race is back on.

    4. Re:Oh come on by dreamchaser · · Score: 1

      What I find interesting is the role reversal. Intel in it's current generations is focused more on improving IPC. AMD seems to have hit the IPC wall and is instead focusing on clock speed increases. It's a reverse of what the situation was a few years ago, with AMD touting how much more elegant it's architecture was with it's higher IPC than Netburst, and Intel pushing high clock speed as it's answer.

    5. Re:Oh come on by timeOday · · Score: 1

      you have to understand that the P4 was able to run at high clock speeds only because it was designed to use a very long pipeline of small functional units... The last Gigahertz race was ended by a shift of architecture, not by "hitting a wall".
      The NetBurst architecture was noting but Intel's response to hitting the MHz wall. Intel wanted to continue ramping up MHz which in the past had corresponded very well with overall performance and was thus important to consumers. But because they were starting to hit the wall, they couldn't pull off extra MHz without compromising the amount of work per cycle. Worst of all, the P4 didnt move the MHz wall back very far - in production it never got much past 3.6 GHz or so.

      The MHz wall is still standing strong. The fastest CPUs now have that same clock speed (+- 30%, in contrast to the 10,000% MHz increase of the previous decades).

    6. Re:Oh come on by Anonymous Coward · · Score: 1, Insightful

      You're seeing a standstill where things simply improved in a different way. It was easier and cheaper to improve the logical design than to further speed up the clock. That doesn't mean that clock speed increases are impossible. They have just not been the best choice economically for a while. There are technological constraints to simply ramping up the clock rate, like the size of the clock domain, so the chip designer has to change the architecture to enable higher clock speeds. The Netburst architecture was one such design change which was exceptionally successful in enabling higher clock speeds. Unfortunately it wasn't as successful in the performance/watt department, so it hit the heat wall. The chip architecture determines the number of switching operations per clock cycle. In the absence of technology which reduces the power consumption per switching operation/transistor, the only way to reduce power consumption (and heat dissipation requirements) is to optimize the architecture. It is no coincidence that the last years have been dominated by power efficiency research (on the electrical level), because that is the wall that stands in the way of higher clock speeds right now. Intel's next dual core CPUs will "overclock" if one core is idle. That's just a fancy way of admitting that they could run much faster if they could get rid of the resulting heat. The silicon is not at a gigahertz limit: The chip simply becomes too hot. Every improvement in that department is a step towards higher clock rates, not towards lower power chips.

    7. Re:Oh come on by drerwk · · Score: 1

      It is over in the sense that I do not expect to see a 30GHz processor any time soon. Not too long ago I had to account for the fact that if I did not get my product out in nine months, the target computer would be twice as fast. In 1977 I had a 1MHz 8bit PC. In 1990 I had a 25MHz 32 bit CPU. 1996 200MHz, in 2002 2GHz. Do you think we will see a factor of 10 to 30Ghz by 2011? Sorry. But I do expect number of cores to double every 18 months. I expect 80 core CPU in 5 years. I'm not sure that the software development tools will keep pace. I doubt that I'll be able to use the 80 cores unless it is through a library call.

      Maybe there is still a point for bragging rights, but the physics says there is little point in trying for 30GHz for a CPU. And Intel is going with the physics, I assume AMD uses the same physics.

    8. Re:Oh come on by Anonymous Coward · · Score: 0

      I have a 75MHz Pentium I I'll send you. Give me a day to strip it; I've got a Postgres DB on it.

    9. Re:Oh come on by kestasjk · · Score: 1

      Today AMD reported huge losses due to increasing competition against rival Intel.

      In other news, AMD has started to release overclocked processors which increase the speed at the expense of power consumption, but with no R&D cost at all. I now totally cannot remember what the first news piece was.

      --
      // MD_Update(&m,buf,j);
    10. Re:Oh come on by Deliveranc3 · · Score: 1

      They realized a good time to bring it back, 2 processors is kind of needed but I've been holding out for 4 and I think a lot of people joined me in that.

      4 Is more than the maximum simulataneous tasks I've ever needed to complete in a hurry.

      Game desginers are still churning out games not properly optomized for multi-threading, so the faster single cores still perform better on them (Dual cores are actually a bit slower, especially for AMD), once they stop that then no one will care about how fast each core is and care about getting to 80 cores.

    11. Re:Oh come on by Chandon+Seldon · · Score: 1

      One core that can perform two billion operations per second will always be better than two cores that can each perform one billion ops/sec. Well, unless each core has its own memory controller and there's NUMA trickery going on.

      The reason we're seeing multi-core processors is that Moore's Law is continuing, but it's not possible to turn a doubling in transistors into a doubling of single-core performance. You get tradeoffs like "add a second core OR add some cache and increase speed by a factor of four on divide operations only". Adding a second core almost doubles performance if the programmers aren't lazy - so that's what's happening.

      Personally, I want to see more NUMA trickery. That could result in significant performance gains if it was exploited properly by programmers. Unfortunately, AMD's QuadFX stuff is the only desktop area where it exists, so no game / desktop app developers will use it because it's so small a chunk of the market.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
  3. Gigahertz a bad thing? by jibjibjib · · Score: 5, Funny

    I was kind of hoping the gigahertz race would end so Microsoft would have to stop making each version of Windows slower than the last.

    1. Re:Gigahertz a bad thing? by TeknoHog · · Score: 3, Insightful

      I was kind of hoping the gigahertz race would end so Microsoft would have to stop making each version of Windows slower than the last.

      You're missing the whole point. CPU performances are increasing all the time, which allows Microsoft to continue making everything slower. However, the GHz race had little to do with performance; Intel pushed their Pentium 4 closer to 4 GHz, even if it performed slower than many competing CPUs between 2 and 3 GHz. They probably did it because most consumers would only look at raw GHz instead of performance.

      --
      Escher was the first MC and Giger invented the HR department.
    2. Re:Gigahertz a bad thing? by pipingguy · · Score: 1

      CPU performances are increasing all the time, which allows Microsoft to continue making everything slower.

      A-ha! Finally the truth comes out! The massive, worldwide adoption of computers is *actually* a global job creation program!

      No, really, think about it.

    3. Re:Gigahertz a bad thing? by maxume · · Score: 1

      You can say that about anything that isn't strictly a necessity. Personally, I like having a machine wash my clothes and fresh food.

      --
      Nerd rage is the funniest rage.
  4. Consumers don't care much any more by zaibazu · · Score: 1

    Remember when in the Mhz number was the most important part of PC advertising ? It did make a difference in the 90s but now people just grab a box and it will be fast enough for their office work anyway.

    1. Re:Consumers don't care much any more by Jugalator · · Score: 1

      Yes, you're right, but for respectable gaming, you must have Windows Vista for the DirectX 10 and a SLI'd GeForce 8800GTX with drives that Lucifer himself designed!

      --
      Beware: In C++, your friends can see your privates!
  5. No, You Are Wrong by mfh · · Score: 1

    The common misconception that you should measure a CPU's power using GHz of a processor is one we really need to put to rest forever. That is a bad choice of deciding factor for going with a particular processor, or not. Differences between chips will always be totally immeasurable, so only fools go by chip ratings, IMHO. Customers should read as much as they can and look at final performances and make a decision of whether to buy or not buy.

    I would place a much higher reliability factor upon balancing the chip manufacturer's position in the market, their support and services, their overall reputation, their evil factor, and the overall performance of computers that rely on the chip.

    A customer should decide on what is really important to them and it should really involve a lot more than which horse looks faster. Sometimes even the slowest damn horse wins the race because of Murphy's Law, which we all know applies to computers.

    --
    The dangers of knowledge trigger emotional distress in human beings.
    1. Re:No, You Are Wrong by mcbiondi · · Score: 1

      When you compare a 3.0Ghz Opteron to a 2.6Ghz Opteron, you kinda know without doing much research the 3.0 chip will be faster. When you are using the Opteron for industrial level computations, these numbers can make a huge difference.

    2. Re:No, You Are Wrong by catxk · · Score: 1

      Then again, in the same product line, GHz (and perhaps cache amount) is often the only thing that can decide how fast a chip is compared to another. This applies more broadly but to a lesser extent to chips that are in the same generation, albeit not the same product line, for example various Athlon XP incarnations.

      Maybe, and just maybe, the trend we see is creating a new generation set of chips, pushing them to their limit in terms of frequency, then when you hit the power consumtion roof, you come up with a new set of chips which are more power efficient, just to eventually push them through the roof. It happened with the Pentium 4, and it looks like something similar is now happening to Opteron. Maybe.

      --
      Don't be crazy anymore!
    3. Re:No, You Are Wrong by Anonymous Coward · · Score: 0

      I've found in my needs and application of CPUs that cache size plus RAM memory is the deciding factor in performance not just the bigger is better advertising sound bite.

    4. Re:No, You Are Wrong by ocbwilg · · Score: 1

      The common misconception that you should measure a CPU's power using GHz of a processor is one we really need to put to rest forever. That is a bad choice of deciding factor for going with a particular processor, or not. Differences between chips will always be totally immeasurable, so only fools go by chip ratings, IMHO. Customers should read as much as they can and look at final performances and make a decision of whether to buy or not buy.

      They should, but we're talking about consumers here, so they won't. Lets face it, most of them can barely figure out how to make the mouse go in Windows, let alone understand the differences in CPU architecture and their relative merits with regards to CPU performance. So because the majority of computer buyers and users don't know what they're buying, then people go with the "bigger number = better computer" theory. And why shouldn't they? When we're comparing the amount of memory, hard disk space, or monitor size, bigger tends to be better. And when it comes to pricing, most people think that the more expensive computer (or parts) are better. And since a faster CPU (or PC with a faster CPU) is priced higher than a slower CPU (or PC with a slower CPU), most people would assume that it is inferior in some way.

      I would place a much higher reliability factor upon balancing the chip manufacturer's position in the market, their support and services, their overall reputation, their evil factor, and the overall performance of computers that rely on the chip.

      How often have you had to call on a CPU manufacturer for support? I've been using and building computers since the early 80's, and I never once had to go to a CPU manufacturer for support.

  6. NO NO NO NO NO by JackMeyhoff · · Score: 1

    I want LOWER POWER CONSUMPTION. This is done by scaling out with more cores. My laptop is going to MELT for fclucks sakes. This is why I buy Intel now instad of AMD for my mobile needs. They have BETTER power "management". Core wars please, not speed wars. SMARTER DESIGNS not BRUTE FORCE.

    --
    http://www.rense.com/general79/wdx1.htm
    1. Re:NO NO NO NO NO by Soul-Burn666 · · Score: 5, Insightful

      So take a top end 3GHz model and underclo it and reduce its voltage. You still get good performance, with lower power consumption.

      --
      ^_^
    2. Re:NO no NO no NO by Cinnamon+Whirl · · Score: 2, Insightful

      Don't do THAT please. This ISN'T a comic BOOK. ;)

    3. Re:NO NO NO NO NO by Ramble · · Score: 1

      So your laptop has 3GHz Opterons inside it?

      Don't be so stupid, one of the reasons any semiconductor company raises clocks is to see if they can run something faster at the same voltage. This inevitably leads to faster processors at lower wattages or lower wattages overall.
      --
      "Oh boy"
    4. Re:NO NO NO NO NO by JackMeyhoff · · Score: 1

      No but the problem is "speed wars" in GPU's and thats going to ramp up for the GPGPU battlefield thats comming. My laptops cost me about 6000 USD and they are top end so yeah I have "powerful" laptops. Its unfortunate that a workstation, mobile or stationary, takes more power than my fridge freezer.

      --
      http://www.rense.com/general79/wdx1.htm
    5. Re:NO NO NO NO NO by Ramble · · Score: 1

      With GPUs you don't have the large changes in the process that CPUs have but they are getting more efficient. The problem is that people think efficiency means low power; it doesn't. GPUs are having quantum leaps in speed while CPUs haven't seen that, so they're just using up more and more power.

      --
      "Oh boy"
    6. Re:NO NO NO NO NO by embsysdev · · Score: 1

      Why was this modded "Funny"? It's essentially what AMD PowerNow does and it's how I was able to re-purpose an old PC as a silent router by under-clocking it and removing the fans from the CPU and PS.

    7. Re:NO NO NO NO NO by JackMeyhoff · · Score: 0, Troll

      Explain to me why my 6000 USD mobile workstation is sucking 200 watts when I expect BETTER DESIGN that uses less power, especially when we are trying to REDUCE power usage. I can tell you why, BAD DESIGNERS that are all high on their laurals saying its not a blue collar job and its a "skilled job", well go show me some skill then, give me powerful mobile workstations that use LESS POWER or talk to the hand.

      --
      http://www.rense.com/general79/wdx1.htm
    8. Re:NO NO NO NO NO by level_headed_midwest · · Score: 5, Informative

      Low thermal dissipation is a much more prevalent theme for AMD than it is for Intel, especially outside of the notebook sector. Yes, Intel has some 1.06 and 1.20 GHz Core 2 Duo ULVs for laptops and those have a 10-watt or so thermal dissipation while AMD's lowest-TDP mobile chips rate in at 25 watts (Turion 64 MT/Sempron.) Intel also has the single-core Core Solo series at 1.06-1.33 GHz that dissipates 5.5 watts. However, those chips are very rarely seen in any notebooks larger than a 12" screen size. You'd be much more likely to see a 31-watt Core Duo or 34-watt Core 2 Duo sitting in an average laptop than a 10-watt C2D ULV. AMD's Turion X2s have similar TDPs, ranging from 31 to 35 watts. All of the processors have similar frequency and voltage scaling mechanisms and battery life is roughly similar.

      For desktops, most of Intel's newer Core 2 Duo processors have an average thermal dissipation of 65 watts. The fastest Core 2 Duo, the 2.93 GHz X6800, has a 75-watt average TDP. The quad-core chips range from 105 watts for the 2.40 GHz Q6600 to the 130-watt QX6700. These chips have a very reduced version of the SpeedStep that Intel puts in its laptop chips. The lowest core speed of the 800 MHz FSB chips is 1.20 GHz and 1.6 GHz for the 1066 MHz FSB chips. AMD's current new desktop processors start from a maximum thermal dissipation of 35 watts for the single-core Sempron EE and go up to 45 watts for the Athlon 64 single-cores (Lima), 65 watts for the Athlon 64 X2 models from the 3600+ to the 5200+, 89 watts for the 5400+ and 5600+, and 125 watts for the X2 6000+ and FX-70 series. The AMD chips all clock down to 1 GHz at idle. AMD also rates the chips on their absolute maximum thermal dissipation rather than an average thermal dissipation like Intel does, so a 65 watt AMD chip will usually end up drawing less power than an Intel 65-watt chip. The AMD chips also draw significantly less power at idle due to their lower clock speed.

      The scenario is much the same for servers. AMD has their High Efficieny line of dual-core chips that draw 68 watts, the normal line that draws 95 watts, and the SE line that draws 125 watts. Intel has a few low-voltage Xeons, but those are very uncommon and pretty much limited to blade server vendors. AMD sells its Opteron HEs through a wide range of vendors.

      --
      Just "gittin-r-done," day after day.
    9. Re:NO NO NO NO NO by trentblase · · Score: 2, Funny

      Yeah, and while we're complaining, my $1.5 million Bugatti Veyron gets under 3mpg at full throttle when I expect BETTER DESIGN that uses LESS GAS when we're trying to REDUCE fossil fuel consumption. I can tell you why, BAD DESIGNERS who need to get off their asses and give me MORE HORSEPOWER with LESS FUEL or talk to the hand.

    10. Re:NO NO NO NO NO by JackMeyhoff · · Score: 1

      Yeah those Ford engines sure do suck.

      --
      http://www.rense.com/general79/wdx1.htm
    11. Re:NO NO NO NO NO by Wdomburg · · Score: 1

      Different product line. Do you read product announcements about dualie pickups and complain that you better gas mileage in your hybrid sedan?

      (Also, power performance isn't as clear cut as that. Under load the Core 2 beats the Athlons handily but AMD has lower idle draw. Depending on the work load typical power draw can go either way.)

    12. Re:NO NO NO NO NO by init100 · · Score: 1

      These chips have a very reduced version of the SpeedStep that Intel puts in its laptop chips. The lowest core speed of the 800 MHz FSB chips is 1.20 GHz and 1.6 GHz for the 1066 MHz FSB chips.

      Maybe SpeedStep in laptops have improved significantly in the last two years since I got my laptop, but 1.6 GHz for a CPU with a 1066 MHz FSB sounds just like my laptop. It is a Centrino brand laptop with a Pentium M 760, which has a 533 MHz FSB and a lowest core clock frequency of 800 MHz. Double both those figures, and you have the Core 2 Duo. Doesn't sound too bad to me.

      AMD also rates the chips on their absolute maximum thermal dissipation rather than an average thermal dissipation like Intel does

      IIRC, the Intel TDP is not a measure of average thermal dissipation but a maximum for normal usage. That means that higher thermal dissipation is possible, e.g. though the use of a power virus or a CPU burn-in application, but not likely in real applications.

    13. Re:NO NO NO NO NO by level_headed_midwest · · Score: 1

      All Intel P6 chips with SpeedStep (Pentium III-M, Pentium M, Core Solo/Duo, Core 2 Duo/Quad) have their lowest speed defined by 6x whatever the actual FSB clock is. The Pentium III-M, Pentium M Banias, and Pentium M Dothan 400 FSB all have a 100 MHz FSB clock tick, which gives a 600 MHz idle speed. My brother has a Pentium M 755 with a 400 MHz effective FSB, and it certainly idles at 600 MHz. 133 MHz FSB chips like your Pentium M 760 would idle at 800 MHz, which is a 6x multiplier. So does the Core Duo T20x0 and Pentium Dual Core chips with a 533 MHz effective FSB. The Core Solo/Duo and Core 2 Duo laptop chips have a 166 MHz FSB clock tick, which sets the idle at 1 GHz, the Core 2 Duo E4x00 with its 200 MHz clock tick idles at 1.20 GHz, and the 1066 MHz Core 2 Duo desktop chips will idle at 1.60 GHz. The 1333 MHz FSB chips idle at 2 GHz. Setting the 6x multiplier as "the" multiplier for SpeedStep idling was done across the line and simply never updated. AMD did a similar thing with setting the 4x multiplier on the K8s for 800 MHz on mobile chips and the 5x multiplier on desktop and server chips as the idle speed. But on the K8s, the base clock tick doesn't matter as much as it does on a CPU with an FSB.

      The Intel TDP is generally thought to be calculated somewhat close to the U.L. spec for heat-producing devices. That works out to be a 75% duty cycle. One certainly can exceed the TDP on Intel CPUs, particularly the higher-clocked chips for a given TDP bracket. It wouldn't necessarily take a power virus or specialized burn-in application either, just something that runs the CPU at full load and gives it a good workout. Certain scientific programs and simulations certainly can push what a CPU can deliver and run a long time too. But those applications generally aren't used by "the average user" and somebody who'd be running a tough application on a high-clocked CPU for long periods of time will probably upgrade the cooling anyway.

      --
      Just "gittin-r-done," day after day.
    14. Re:NO NO NO NO NO by miller701 · · Score: 1
      Isn't Bugatti a VW brand? Yes, it is http://en.wikipedia.org/wiki/Bugatti_Automobiles_S AS.

      Yes, Ford engines for the most part, do suck, but at least get the fact straight.

      Yeah those Ford engines sure do suck.
  7. Then again... by xerent_sweden · · Score: 1

    ...software must be written to make use of all those cores. Dumping low level cache all the time when moving a calculation from one core to another really slows things down unless the software really is optimized. So your wallet would be much better off with a single or maybe dual core anyhow. Like the new 8 core Mac Pro which didn't show much improvement at all over the quad core model. Of course, in the future, software will be written for many cores, but today isn't tomorrow just yet.

    1. Re:Then again... by JackMeyhoff · · Score: 0, Flamebait

      Use the correct implementation and design tools If you stick to C++ then well, good luck with that in the future LOL

      --
      http://www.rense.com/general79/wdx1.htm
    2. Re:Then again... by Anonymous Coward · · Score: 0

      Geez.. what kind of fucking retarded astroturf-troll are you..

    3. Re:Then again... by JackMeyhoff · · Score: 1

      and what a fucking retarded blue collar worker you really are :)

      --
      http://www.rense.com/general79/wdx1.htm
    4. Re:Then again... by Anonymous Coward · · Score: 0

      Not "quite", would still be better than a stupid little arrogant shill though.
      Stop using the internet, moron.

    5. Re:Then again... by JackMeyhoff · · Score: 1

      Blame Al Gore for inventing it

      --
      http://www.rense.com/general79/wdx1.htm
  8. Exactly by mfh · · Score: 1

    Then again, in the same product line, GHz (and perhaps cache amount) is often the only thing that can decide how fast a chip is compared to another.

    You are using the GHz info as correctly as possible. There are other mitigating factors that are too ubiquitous for most to comprehend but at the end of the day, you probably won't notice them playing WOW.

    In many cases, the true difference is here and here: to confirm, I'm not talking about the overall rates of stock trading, but more so the graph as Google displays what the stocks are doing. Typically the more profitable a company is, the better their product offerings are overall. It's at least a good factor to consider, IMHO.

    --
    The dangers of knowledge trigger emotional distress in human beings.
    1. Re:Exactly by maxume · · Score: 1

      The graphs in your links have essentially no relationship with each other(as they are much more reflective of that particular day of trading than they are the companies in general). Here:

      http://finance.yahoo.com/q/bc?t=5y&s=INTC&l=on&z=m &q=l&c=amd

      or here:

      http://finance.yahoo.com/q/bc?s=INTC&t=my&l=on&z=m &q=l&c=amd

      Gives you a better picture of the relative performance of the companies(intel spanks AMD over the very long term, but the last five years are more or less a wash).

      Here:

      http://finance.yahoo.com/q/ks?s=INTC
      http://finance.yahoo.com/q/ks?s=amd

      Gives a clear picture of the more immediate health of both companies. AMD is faltering badly; intel is humming right along.

      --
      Nerd rage is the funniest rage.
  9. What race? by suv4x4 · · Score: 1

    Gigahertz race is back on! AMD increases the clockrate of its chips to 3 GHz! Ok.. race is over.

    Slows news day? When people announced GHz race is over they didn't mean that they'll only decrease the clockrate didn't they? Both Intel and AMD still bump the clock rate up on further developments of their models, but we should expect that we'll be seeing chips in the range of 1 GHz - 3.8 GHz and no higher than this.

    There no effin GHz race.

  10. You'd be surprised by Moraelin · · Score: 5, Insightful

    You'd be surprised how much more _can_ be made with a CPU.

    E.g., sure, we like to use the stereotypical old mom as an example of someone who only sends emails to the kids and old friends. Unfortunately it's false. It was true in the 90's, but now digital cameras are everywhere and image manipulation software is very affordable. And so are the computers which can do it. You'd be suprised the kind of heavy-duty image processing mom does on hundreds of pictures of squirrels and geese and whatever was in the park on that day.

    And _video_ processing isn't too far out of reach either. It's a logical next step too: if you're taking pictures, why not short movies? Picture doing the same image processing on some thousands of frames in a movie instead of one still pictures.

    E.g., software development. Try building a large project on an old 800 MHz slot-A Athlon, with all optimizations on, and then tell me I don't need a faster CPU. Plus, nowadays IDEs aren't just dumb editors with a "compile" option in the menus any more. They compile and cross-reference classes all the time as you type.

    E.g., games, since you mention the graphics card. Yeah, ok, at the moment most games are just a glorified graphics engine, and mostly just use the CPU to pump the triangles to the graphics card. Well that's a pretty poor model, and the novelty of graphics alone is wearing off fast.

    How about physics? They're just coming into fashion, and fast. Yeah, we make do at the moment with piss-poor approximations, like Oblivion's bump-into-a-table-and-watch-plates-fly-off-superso nic engine. There's no reason we couldn't do better.

    How about AI? Already in X2 and X3 (the space sim games) it doesn't only simulate the enemies around you, but also what happens in the sectors where your automated trade or patrol ships are. I want to see that in more games.

    Or how about giving good AI to city/empire building games? Tropico already simulated up to 1000 little people in your city, going around their daily lives, making friends, satisfying their needs, etc. Not just doing a dumb loop, like in Pharaoh or Caesar 3, but genuinely trying to solve the problem of satisfying their biggest need at the moment: e.g., if they're hungry, they go buy food (trekking across the whole island if needed), if they're sick, they go to a doctor, etc. I'd like to see more of that, and more complex at that.

    Or let's have that in RPGs, for that matter. Oblivion for example made a big fuss about how smart and realistic their AI is... and it wasn't. But the hype it generated does show that people care about that kind of thing. So how about having games with _big_ cities, not just 4-5 houses, but cities with 1000-2000 inhabitants, which are actually smart. Let's have not just a "fame" and "infamy" rating, let's have people who actually have a graph of aquaintances and friends, and actually gradually spread the rumours. (I.e., you're not just the guy with 2 points infamy, but it's a question of which of your bad deeds did this particular NPC hear about.) Let's not have omniscient guards that teleport, but actually have witnesses calculate a path and run to inform the guards, and lead them to the crime. Etc.

    Or how about procedurally generated content? The idea of creating whole cities, quests and whatnot procedurally isn't a new one, but unfortunately it tends to create boring repetition at the moment. (See Daggerfall or Morrowind.) How about an AI complex enough to generate reasonably interesting stuff. E.g., not just recombine blocks, but come up with a genuinely original fortress from the ground up, based on some constraints. E.g., how about generating whole story arcs? It's not impossible, it's just very hard.

    And if you need to ask "why?", let's just say: non-linear stories. Currently if you want, for example, to play a light side and a dark side, someone has to code two different arcs, although most players will only see one or the other. If you add more points and ways you can branch the story (e.g.

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:You'd be surprised by pipingguy · · Score: 1

      I'm glad you mentioned Caesar. Yeah, I know that's not what you were referring-to.

    2. Re:You'd be surprised by toejam316 · · Score: 4, Funny

      on your oblivion point, IT DOES have incredibly smart game AI. its just the sheer number to preformance ratio means they have to be stupid. On a good computer (cant remember the specs) they setup 2 NPCs and tasked 1 to rake the lawn and another to clip the hedges. They did so, then, they swapped the items needed so the clipping person had a rake and the raking person had clippers. The raker ended killing the clipper for the rake. Another example of Oblivion's AI is in a test, before you could make it to a quest guy who sold Skooma (a drug), the Skooma Addicts already killed him, ruining the game plot by not allowing you to progress. seem dumb to you? Oh yeah, I'm not sure if the second example is actually what happened in game with AI beefed up or just in a section with few NPCs.

    3. Re:You'd be surprised by MMC+Monster · · Score: 1

      Getting back to photo manipulation and the hypothetical grandmom, what about using face recognition to correctly tag each person in each picture? Or scan all pictures of a person and (based on the composite) get rid of any redeye automatically, with the proper iris color. How about when a picture is taken, automatically instead take 1000 photos within a second and use them to create a composite so there is no blurring or motion artifact?

      Lots of things possible when the horsepower is there.

      --
      Help! I'm a slashdot refugee.
    4. Re:You'd be surprised by harry666t · · Score: 0

      "Or how about procedurally generated content? The idea of creating whole cities, quests and whatnot procedurally isn't a new one, but unfortunately it tends to create boring repetition at the moment.(...)"

      Do you *really* need a 666 ghz CPU with 1337 MB of cache to do that? I think it's a matter of creating such a "story engine", not of unsufficient processor power.

      BTW, why nobody created one earlier? That would be cool stuff.

      waitwaitwait, AFAIR Heroes 1 or 2 had automatically generated random maps, and playing them was actually fun. HOMM ftw.

    5. Re:You'd be surprised by cerberusss · · Score: 5, Funny

      nowadays IDEs aren't just dumb editors with a "compile" option in the menus any more. They compile and cross-reference classes all the time as you type.
      I program in C, you insensitive clod!
      --
      8 of 13 people found this answer helpful. Did you?
    6. Re:You'd be surprised by smallfries · · Score: 1

      Thankyou. That was a very rare post on slashdot, with some genuine insight. You've nailed exactly what disappoints me in Oblivion. It is certainly a step-up from Morrowind (pretty graphics, fixing the obvious game mechanics holes) but ... it's not a very large step. When I walk into the Imperial city of Tameriel, that is so imposing I can see it from everywhere in the surrounding valley, it looks like a sparse little village with one or two people dotted around. The game sets up expections but then it dashes them.

      The new outdoors look with vegetation and trees looks awesome... at about 5fps. Turning the vegetation off gets an acceptable framerate, but the limitation here is not the grunt on the graphics card. It's the CPU not doing enough LOB calculation and billboard generation. This is exactly where adding some power to the brains (CPU) of the system would improve the result of applying the brawn (GPU).

      The game that I really want to see somebody write is quite like you describe, it's Nethack with the Oblivion game engine. It's starting each game in a random city in a generated world that is consistent, and has a generated back story. Oh well, it's going to be a wet dream for a few more years at least... back to my thieves guild initiation test...

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    7. Re:You'd be surprised by Kjella · · Score: 1

      Or how about procedurally generated content? The idea of creating whole cities, quests and whatnot procedurally isn't a new one, but unfortunately it tends to create boring repetition at the moment. (See Daggerfall or Morrowind.) How about an AI complex enough to generate reasonably interesting stuff. E.g., not just recombine blocks, but come up with a genuinely original fortress from the ground up, based on some constraints. E.g., how about generating whole story arcs? It's not impossible, it's just very hard.

      It's very hard on the programmer, not the CPU. If I give you a hundred Core 2 Quads and a month to pregenerate your procedural content, I think it would still create boring repetition. Ultimately you come down to either scripted content ("Find $OBJECT in $DUNGEON which looks like $STYLE and is populated by $MONSTERS and bring it to $PERSON for $REWARD", or you need to actually program in all the constraints you're actually using. The truth is that you're using a lot more than you're conciously aware of, which is very obvious once you try to make a computer do your own work.

      Let's just take the word fortress. List to a computer the conditions that make something a fortress and what doesn't. I'm certain you'll miss a million visual things. I'm sure you'll miss a million things that make it usable, despite being a fortress. Also, imperfection is natural because of resource constraints, technology level and so on. It doesn't take much prograaming before you end up with such niceties like "higher walls are better, let's build an infinitely high wall. Or a fortress without doors because that's lot more secure, and it had been given no reason to add a door. Also who's attacking and who's defending will matter a lot. Archers, cavalery, infantery, barbarians, catapults, siege towers, ballistas? It all will influence what a fortress is, it could be a wooden garrison to a massive stone structure depending on what era you're in.

      --
      Live today, because you never know what tomorrow brings
    8. Re:You'd be surprised by ZombieRoboNinja · · Score: 1

      I was with you up to the last point. Dynamically branching stories aren't just "very hard"; to be anything other than awful, it'd require an AI smart enough to pass the Turing test (to simulate realistic NPCs), AND it would have to be cleverer and more creative than a good percentage of humans (try playing tabletop D&D with a crappy DM if you doubt the point).

      If a computer could write a convincing dynamic game plot, it could write a decent novel, and that's a loooong way off.

    9. Re:You'd be surprised by Zantetsuken · · Score: 1

      this was their "Radiant AI" which they scrapped in favor of scheduled and balanced task loads, because they found that it would be too much of a pita to use Radiant AI with possibilites like that and still have a playable game - Ex: can't finish the game because npc-a was killed by npc-b for stepping on his lawn, and you need the final boss quest from npc-a...

    10. Re:You'd be surprised by Anonymous Coward · · Score: 0

      How about when a picture is taken, automatically instead take 1000 photos within a second and use them to create a composite so there is no blurring or motion artifact? If you could take pictures that fast there would be no blurring or motion artifact.
    11. Re:You'd be surprised by Moraelin · · Score: 1

      Very much so. You'd need a monster of an AI for that. Still, AFAIK statistical approaches are finally starting to show some results in the AI arena, so it might not be as impossible as it used to be. A far way off? No doubt. But after decades of "it needs arithmetic compression because I am TEH GREAT GURU and I said so" approaches to AI that led nowhere, we _are_ finally seeing some (small) results. So, you know, at least I can dream :P

      Note that I'm not even asking for it to write _good_ prose. God knows there are plenty of games that did well enough with mediocre plots, uninspired delivery, and bland repetitive soulless prose. Morrowind, for example. If the AI can at least write gramatically correct English, that's already a start.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    12. Re:You'd be surprised by Anonymous Coward · · Score: 1, Interesting

      No, i think your wrong. The answer to better game plots is not advanced (as in: human level intelligence (as in: can talk English)), its better algorithms. Right now, what you proposed is essentially "thats build computers to be creative for humans", which is pretty outlandish, especially when all you want is a story line that is adaptable.

      Instead of replacing humans, simply make it easier for a human to record all the possible story branches. Naturally, this is also impossible, so then simply build a better algorithm for the current AI's. All you need, is a story line adaptation AI, at the front driving the story would be the normal AI's (whatever that means). The story line AI's job is simply to control all the NPC's by looking at how the story is playing out so far, then calculating where it should go, then telling the other AI's about it (assuming they are task-based AI's, all you need to do is give them a new task to do).

      I feel the solution to this problem lays within genetic algorithms. As you might know, the point of genetic algorithms is simply adaptation, to change things based on preset rules, attempting to reach a preset goal. Combined with a form of logical reasoning (as exists in logical programing languages), you can create a adaptable story line AI, whos sole job is simply to alter the story line. Since im just making this up as i go along, dont expect things to be very well refined.

      First, the need for logical reasoning comes about as a need to drive the characters of a story, whats the logical reaction to a event for a given character? This is the only need for such reasoning skills, and to do this, pretty much any algorithm that can produce what we need can be used (the choice here will effect how characters react, a bad choice could lead to volatile personalities, changing drastically with only a small alteration to the story line). The story itself is altered with the genetic algorithm. Each alteration is checked for consistency with the characters logical reasoning parts, to make sure the new story is consistent with the character. Now, im no expect on genetic algorithms, and since im currently studying other topics, i have never used them, so please bear with me as a simply take all i know about them from wikipedia to try and build one up.

      First: chromosome representation, we need to represent the story line in terms of these. Simple enough, each chromosome represents a story line, each gene represents a action/task someone/thing/group performs. Each gene is split, the task and who does it is kept separate, so that the algorithm can change the gene so a new person performs the task. In this way, the chromosome reads like a story line, with a list of tasks and who is to do them.

      Second: the algorithm itself (selection and reproduction of genes). Since the chromosome represents the story, the algorithm simply needs to produce a logically consistent story. Each gene is composed of two pairs, the person, and the task, both of which can be altered by the algorithm. First we find all tasks that the current story line needs accomplished, for each task we also find someone to perform it. This is accomplished by finding all those who can, then selecting one of them. Now what we have is a set of genes (tasks and people to do it) this is logically consistent. The algorithm then steps, causing the story to be changed (since we selected the genes that have yet to complete, the original story is still in tack, but how we get there changes).

      The goal of the algorithm is not to solve the story, but to correct the story. Each time the story becomes unbalanced (like you killed someone necessary in the story's future), the genetic algorithm is run to correct the unbalance. Anything can cause a unbalance, its really up to the game to decide, but the algorithm is not run all the time in the game, only to correct and adapt the existing story.

      The story is simply a set of possible tasks, and conditions upon which the story ends. Various branches would still be programed b

    13. Re:You'd be surprised by zippthorne · · Score: 1

      It's actually a really good idea that's really hard to do. It helps if there's not enough light to take a picture without a long exposure. You *could* just take the long exposure (unless it needs to be really long.. like days*)

      *Astronomers have had this problem. The solution is to composite several pictures. You get the benefit of a longer lens, but without actually having the shutter open the entire time. With computers to line everything up, you can take hundreds of pictures say of say.. one-minute exposures, and composite them all together.

      And you get the bonus that if something anomalous happens during one of the exposures (e.g. an airplane flys overhead washing out the frame), you can drop 'em before compositing so they don't ruin your picture.

      As processing speeds get faster, it stands to reason that you could choose shorter and shorter intervals, until you get to the point where instead of taking one regular exposure over the course of a half-second at night, you take 90 exposures over a full second, manipulate them automatically to counter the effect of hand-jitter, and composite them all into a single sharp image with very little blur (except where there's motion, and depending on the sophistication of the manipulation, much reduced blur there.)

      Basically, it would let you increase the time of exposure that you could reasonably handle with a hand-held camera and still get good pictures. So you could use the flash quite a bit less in indoor lighting, for instance.

      --
      Can you be Even More Awesome?!
    14. Re:You'd be surprised by Breakfast+Pants · · Score: 1

      >Getting back to photo manipulation and the hypothetical grandmom, what about using face recognition to correctly tag each person in each picture?

      Is it gonna kill the world if that isn't available *right now* and instead runs in the background for a while>

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    15. Re:You'd be surprised by Moraelin · · Score: 2, Interesting

      Hmm... now that is indeed an interesting idea, and it sounds like it could be worked into something that works.

      What I had in mind was more Bayesian. You know, in much the same way you can get a computer trained to translate texts by feeding it texts and translations (Google is doing just that), one could feed it various gaming situations from a enough testers to have it learn all sorts of stuff. E.g., to recognize when a game flew off the hook in your description, or is about to fly off the hook, or what situations are working and aren't working for certain play styles. Or, say, historical forts so it can design one itself.

      It doesn't even have to be all pre-trained, it can just collect the anonymized data from players daily to a central server, and refine the story engine data for the clients. So even if you're an early buyer, at least you'd eventually have a reason to replay it, as by then the game had been retrained a lot.

      The more I think about it, the more I think the two can be combined. Your genetic approach could be driven by a statistical engine.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    16. Re:You'd be surprised by Moraelin · · Score: 1

      You have to understand, however, that this kind of image manipulation is used as a casual gamer's makeshift game, not as professionals having a clear idea what they're doing and to what end. The _purpose_ there is ultimately to spend some hours at the computer playing with image filters. It's a high tech toy for people who aren't complete nerds.

      It's not even the only thing that gets used as a toy. E.g., to use the example given by Will Wright as to why some people bought The Sims: people buy all sorts of furniture planning software, garden planning software, etc, to use equally as a toy. They're not planning to actually buy new furniture or a new house, it's just an outlet to be creative and play with visual layouts.

      It's not even that different from what nerds do. You might exercise your creativity on coding cool algorithms, they exercise it in designing a cool looking house, photo, or whatever else.

      At any rate, it's a game, and interactivity is more important than you seem to realize. Turning it into a background batch job is akin to playing Oblivion or WoW by mail. (Send a "fly my character to Ironforge" email, get a "ok, your character is at the Ironforge FP now" several hours later.) It's just not the same thing. As the fun factor and immersion go, seeing and adjusting ther results continuously beats batch jobs any day.

      Besides, even if they had a vague general idea of what they have to do in mind, remember that these are not professionals. The keywords are: vague general idea. They'll click lots and use lots of random filters until it looks kinda like what they meant. Seeing the results on your clip immediately is a major advantage there. If for every brute force attempt they had to wait a couple of hours until the batch job finishes, they'd never get any results, and it wouldn't be much fun.

      Is it going to "kill the world"? Nope. Is there an advantage to having a more powerful computer? Yes. That's all.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    17. Re:You'd be surprised by jigyasubalak · · Score: 1

      Your crib is more to do with VI, I think.
      You won't be so frustrated with EMACS, I tell you.

      --
      The best planning can be done after the project completes.
    18. Re:You'd be surprised by cerberusss · · Score: 1

      *pulls out the flamethrower*

      Wanna fight?? :-D

      On an unrelated event, I have donated enough to the vim developer http://www.vim.org/ to get voting rights. Number one is integration with external programs such as Eclipse :-D

      Once vi's regexes will be unleashed in Eclipse there's no telling what the world population will do. Mwahahahahahahah....

      --
      8 of 13 people found this answer helpful. Did you?
  11. Rev up, don't shift by Opportunist · · Score: 1

    So again we're pushing down the throttle a hint more instead of shifting into next gear. I mean, ok, I'm not a hardware guru, but could it be that we might get more done with less speed if we managed to get things done more "intelligently" instead of simply "faster"?

    How about a bit more than just 8 registers? Maybe a bit more "distributed computing" inside the machine, with more than just outsourcing the graphics to a GPU, maybe a chip dedicated to memory or interrupt handling? I dunno, personally it feels like we're just adding more heat and try to clock it faster than trying to find new ways to speed up processing.

    Maybe someone with more background in hardware design can enlighten me why the race for more cores and more Hertz. I mean, I can see the marketing aspect (after so many years, people would buy a 3 GHz processor "old style" rather than a "new school" 2GHz at the same price 'cause it "looks" faster), but is there actually a technological reason why we don't even consider looking at other ways to improve our speed?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:Rev up, don't shift by DaleGlass · · Score: 4, Informative

      How about a bit more than just 8 registers?

      AMD64 has 16 registers

      with more than just outsourcing the graphics to a GPU

      AMD seems to be working on putting a GPU in ther CPU

      maybe a chip dedicated to memory

      Memory used to be managed by a dedicated chip -- the northbridge. But AMD moved it into the CPU because it was faster that way.

      or interrupt handling

      The APIC? But anyway, the slow part of interrupt handling is done in the OS kernel, which runs on the CPU. So I'm not sure how much a chip would help there.

      Maybe someone with more background in hardware design can enlighten me why the race for more cores and more Hertz.


      I'm not an expert, but my guess is that because computers are all-purpose devices. Specialized hardware can accelerate something like encryption or audio mixing, but there doesn't seem to be all that much of that sort of thing that's still worth accelerating. Most people don't need to encrypt the huge amounts of data that would make a dedicated accelerator make much of a difference. Notice also how now almost nobody buys sound cards anymore, because you can just mix sound in hardware.
    2. Re:Rev up, don't shift by tpwch · · Score: 1

      This is what I would like to see in new computers: Chips dedicated to specific common alghoritms, that software could take advantage of.
      This has been done on a small scale, but imagine if every computer had chips that did things like encryption, compression, encoding/decoding of common movie/music/image formats, etc, etc, and faster than any program would be able to do in software, without putting load on the CPU.

      There is no limit to how far we could go, maybe there could be a chip with common image manipulation alghoritms for use by various photo editing software, maybe one with a few alghoritms commonly used when compiling programs that compilers could take advantage of, random number generators, hashing alghoritms, alghoritms used by databases to find data fast. Who knows.

      Its not going to happen any time soon, but I can still dream.

      --
      Posted by a Debian GNU/Linux user
    3. Re:Rev up, don't shift by Opportunist · · Score: 1

      Notice also how now almost nobody buys sound cards anymore, because you can just mix sound in hardware.

      I guess hardcore gamers and audiophiles would disagree.

      Dedicated soundcards have 2 advantages over letting CPU handle the task: Less CPU load (yes, that doesn't matter in normal applications, but since games stress the CPU to the limit anyway you'll want that task in a dedicated device) and sound quality, which is again often due to "good" sound being actually quite a bit of load on whatever piece of hardware should handle it. Many sound cards also offer additional quality enhancing technologies and/or chips for that matter.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    4. Re:Rev up, don't shift by DaleGlass · · Score: 1

      Sound quality, maybe. CPU load, I'm not that sure.

      Some time ago, Creative intimidated John Carmack into supporting EAX in Doom 3. This is yet another reason why I don't use Creative hardware anymore. The SB Live cards causing disk corruption with VIA boards, drivers being unstable on SMP (this was before dual core) and them taking drivers off their site for some time are some others.

      But anyway, why do you think Creative had to basically force John Carmack to support their EAX tech? Apparently because Doom 3, on modern hardware, can mix 5.1 audio faster than the sound card.

      Seriously, mixing sounds isn't that big of a deal. I have here a book on game programming that describes the creation of a wolfenstein-3D-like game, and part of it explains how to mix sound in software. This was on a 386 CPU. Besides that, all a sound card gives you is extra reverb/etc effects, and computers don't seem to have much of a problem with doing that in real time anymore either.

    5. Re:Rev up, don't shift by trentblase · · Score: 1

      This will all get added to the main CPU. It's all part of the "real" Moore's law... there is an optimal die size to balance packaging/interconnect costs vs. yield and the processor makers have more space than they know what to do with. Hence the extra cores. Same reason the chipset is slowly eating sound cards, NICs, etc. They won't need to add an encryption "chip" so much as more execution units and maybe a specialized instruction. I'm personally surprised that we haven't seen complete systems-on-a-chip in the super-cheap computer market yet (maybe we have and I just haven't heard about it).

    6. Re:Rev up, don't shift by ThisNukes4u · · Score: 1

      I think the biggest thing a discrete audio card can give nowadays is accelerated MIDI. Ever tried playing or creating a MIDI file in software? It can easily use 10% CPU on playback, with a card that accelerates this, its zero.

      --
      thisnukes4u.net
    7. Re:Rev up, don't shift by laffer1 · · Score: 1

      Let me provide real numbers. Using my Audigy card, I saw a 10 fps increase in Enemy Territory on a Celeron 1.3 Ghz vs the onboard audio. Many onboard cards use a lot of software to complete their functionality. That competes for CPU time with your game. It does help a little to have a "hardware" card. Of course, you can't use any of the extra creative software or features as they would cause the same net result. On a dual core system or SMP box, the difference is much less. I had a dual xeon 2.0ghz after that celeron box. The same sound card only helped a little bit with performance. I think that was just a difference with the driver on SMP hardware. Creative did eventually release an SMP friendly driver for XP. I didn't get crashes with either driver and this was before dual core. I did lose sound because creative made their card a little thin which didn't stay in the precision PCI slots very well. I had to use electricians tape to hold the card in. (it was also dell's fault for using cheap plastic clips)

      I'm currently using that same audigy card in a dual core pentium D 805 on vista. The drivers cut out the audio often and for that reason I would not buy creative cards right now. The card has always worked better in FreeBSD, MidnightBSD or Linux than any onboard piece of crap for me. My current motherboard supports 24bit audio, but it does not have the necessary ports to hook up my analog 5.1 speaker system. I can't compare the sound quality as a result.

      I suppose it matters a bit less than it used to, but there are advantages to third party cards like extra ports and so on. The effects are less important. Consider that I had to get to a Dual core 2.6 Ghz CPU to make int unimportant. If I played newer games, I might still see a difference. Aside from Quake 4, I don't have much lying around to try to challenge this system. In vista x64, EAX doesn't work btw.

    8. Re:Rev up, don't shift by tuxicle · · Score: 1

      How about a bit more than just 8 registers Increase the # of registers and the task-switch time goes up. With all the hype about multithreading, this isn't what you want.
    9. Re:Rev up, don't shift by edwdig · · Score: 1

      I think the biggest thing a discrete audio card can give nowadays is accelerated MIDI. Ever tried playing or creating a MIDI file in software? It can easily use 10% CPU on playback, with a card that accelerates this, its zero.

      You've got an absolutely horrendous MIDI implementation then. The GameBoy Advance, with it's 16.7 MHz ARM7, is capable of handling 8 channels of MIDI at about 30% CPU usage. On a modern processor, MIDI should take essentially no power.

      Last time I looked into dedicated sound cards (the SoundBlaster Live was a really good card back then), very few cards did MIDI in hardware anymore.

    10. Re:Rev up, don't shift by ThisNukes4u · · Score: 1

      Meh, I use timidity on linux. With an emu10k1(sound blaster with hardware midi), 1% usage. With timidity, at least 5-10% usage.

      --
      thisnukes4u.net
    11. Re:Rev up, don't shift by edwdig · · Score: 1

      I don't think the emu10k stuff has any hardware midi. It just supports multiple sound channels in hardware, which avoids needing to do the final combining of the channels in software. It's still doing the resampling in software.

      Timidity really isn't very efficient tho - my understanding is a straight port of it to the DS takes up enough CPU power to make it unrealistic to use in games, despite the DS having a 66MHz ARM9 and 16 hardware sound channels (and therefore no software mixing).

  12. Back on? I say not.. by Jugalator · · Score: 1

    "The Gigahertz Race is Back On"

    No, I don't think so. It's just that AMD pushed the clock frequency for this CPU, but that works becuase it was just up to 3 GHz.

    Watch me be right when they don't continue to push that generation to clock speeds 3x higher or so like they could in the past.

    --
    Beware: In C++, your friends can see your privates!
  13. Misleading info by suv4x4 · · Score: 1

    future products will run at slower clock speeds and gain performance through the use of multiple cores and other techniques that won't improve single-threaded application performance.

    This is misleading. No one gave up improving the performance of single-threaded apps.

    All new chips are striving to improve the performance of each core by packing more executed commands per cpu cycle. This is achieved with better branch prediction, concurrent execution of commands that are in principle serial (this is possible as long as they don't depend on each other), and less execution "stages", i.e. more efficient architecture.

    We'll see lots of speed improvements in each separate core, and we'll see it via smarter and smarter architecture that adapts to the code being executed.

    The reason we've not seen this before, is because this is a very complex task, and upping the GHz seemed easier.

    1. Re:Misleading info by battery111 · · Score: 1

      Am I the only one who finds this story, for lack of a better word, alarmist. I'm sure there is a better word, but I can't think of it at the moment. This article is all about AMD shipping a 3 GHZ chip. 3 GHZ chips are not exactly breaking news, and while it is a high for AMD, again, not news. Now were AMD to push the envelope farther than intel has previously gone, then I would find this story more insteresting, but the fact the AMD is only now shipping 3 GHZ processors I find quite ho-hum, and perhaps a desperate attempt to imnprove their financial situation, rather than any kind of real innovation.

    2. Re:Misleading info by suv4x4 · · Score: 1

      Am I the only one who finds this story, for lack of a better word, alarmist. I'm sure there is a better word, but I can't think of it at the moment. This article is all about AMD shipping a 3 GHZ chip. 3 GHZ chips are not exactly breaking news, and while it is a high for AMD, again, not news. Now were AMD to push the envelope farther than intel has previously gone, then I would find this story more insteresting, but the fact the AMD is only now shipping 3 GHZ processors I find quite ho-hum, and perhaps a desperate attempt to imnprove their financial situation, rather than any kind of real innovation.

      Right.. right.. Or just they were doing business as usual and a bunch of guys freaked out for no good reason? Don't get caught in the loop.

  14. misleading by jasonhamilton · · Score: 1

    Having a really long pipeline with a high clock speed doesn't make your computer faster. It sounds better in marketing terms though - which is why Intel eventually fell flat on it's face when consumers found out the P4's were crap. If Intel's high clockspeed cpus also performed, we'd still see a mhz war because intel would still be focusing on it in their marketing. Right now it's just on the backburner.

    --
    SearchIRC - Now with live chat directory!
  15. Set to improve, like everything else by BlueParrot · · Score: 1

    People say they should focus on multiple cores and not push the clock frequency and whatnot. Thing is, those are not mutually exclusive improvements. The the only real problem if you manage to create faster chips is the power consumption, and consequentially heat generation. Sure, you have to do some science to get it working in the first place, but is there actually a direct disadvantage to having chips run quicker other than power consumption? It doesn't stop you from using multiple cores, or even multiple CPUs, heck you could probably do something cunning where you run 10 minutes on one CPU, as it heats up you switch over to the another for 10 min and let it cool down. The limit to clock frequency is far from attained, the question is only one of economics. What I can see is a drop in clock frequency as they start stacking circuits in 3D as it will be harder to get the heat out of them, then the frequency will scale up again as innovative ways to cool the cpu develops. The only real place I can see the power consumption of a CPU being a big show stopper in itself ( i.e not due to limiting how densely you can pack in it etc ) is in laptops. In a desktop system you can get kilo watts of the socket, and the CPU itself doesn't produce more heat than a few light bulbs. Basically the only thing keeping the frequency down is that there are currently ways to improve CPUs that have not been previously exploited ( multiple cores etc ). Once those start to become unable to give a speed increase ( you only have so many threads etc ) the clock frequency will become important again.

  16. AMD is desperate by tru-hero · · Score: 2, Insightful
    This is a desperation move. AMD is back on their heels and their recovery plan is too far off in the future. In hopes of saving face they are pulling the only lever they have, clock speed.

    Funny, Intel was chumped by AMD just like this a couple of years ago, why did AMD let themselves get tagged back? Intel woke up in a major way. Can AMD? Doesn't look too good...

    1. Re:AMD is desperate by Joe+The+Dragon · · Score: 1

      AMD is working on there new Barcelona chip and it takes time for a NEW CPU to come out. Also AM2 was forced as DDR 1 was starting to go a way at the time and they needed to move to DD2 but the AM2 boards will work with the new AM2+ cpu unlike Intel where they use the same socket but need new chips and newer boards with the same chip set with support for the newer vcore.

    2. Re:AMD is desperate by postmortem · · Score: 1

      Indeed. Sadly, 3.0GHz Athlon 64 X2 is as fast as 2.4GHz Core 2 Duo. Maybe better for 64-bit apps, that are still nowhere.

      However, intel was not desperate when they high-clocked Pentium 4, they simply decided that marketing ploy is more important than performance is.

      It takes years to develop something like Core 2 Duo, AMD qill of course manage to produce something faster per clock than C2D, but not today when they need it.

    3. Re:AMD is desperate by ocbwilg · · Score: 4, Interesting

      This is a desperation move. AMD is back on their heels and their recovery plan is too far off in the future. In hopes of saving face they are pulling the only lever they have, clock speed.

      Not so. AMD never said that they wouldn't increase clock speed on their CPUs. In fact, that's pretty much standard practice to get higher performance. So now their manufacturing process is capable of producing 3 GHz CPUs in sufficient volumes to sell, and they're selling them. As the process is refined there may be faster CPUs.

      Intel does the same thing. As the manufacturing process is refined they are able to produce more and more CPUs at higher clock speeds. It's not a sign of anything other than business as usual.

      Funny, Intel was chumped by AMD just like this a couple of years ago, why did AMD let themselves get tagged back? Intel woke up in a major way. Can AMD? Doesn't look too good...

      AMD has more than just clock speed coming, Barcelona (aka K10) is supposed to be shipping in the next month or two. That's generally expected to take back the performance crown from Intel, and even if it doesn't it should at least eliminate the performance gap. For purposes of historical reference, AMD pretty much bitchslapped Intel when they released the Athlon 64. It took Intel 4 years to finally catch up to AMD and pass them with the Core 2 architecture, and even today the Opterons are still higher performers on 4 and 8 processor systems. If Barcelona turns out to be as fast as or faster than Core 2 (and by all rights, it should be) then it will have taken them only 1 year to catch up. Conroe was "previewed" at Spring IDF in 2006, but didn't ship until several months later.

      As for why it's taken AMD a year to catch up, it takes quite a long time to design, layout, test, and debug a new CPU. Once all that is done the manufacturing process has to be designed and tested too. Then the CPUs have to actually be produced, and once production has started it takes almost 2 months to go from silicon wafers to functioning CPUs. However, something to keep in mind is that Intel is a much, much larger company than AMD and that Intel runs severals CPU design teams concurrently, while AMD doesn't. Intel has several times the number of designers, engineers, and fabs that AMD does. Because of their resources, Intel is able to completely scrap a CPU project and switch to something else if they need to. AMD can't, or at least not without seriously hurting the company. The fact that AMD is even competitive with Intel says quite a lot about the talent they have in-house.

      The thing that I find most interesting was that last year when Intel was on the ropes, they offered the IDF preview to select web sites in order to generate buzz and FUD regarding Intel vs. AMD. And it worked too, because for 3 months everybody was talking about how Intel was king again even though they still hadn't shipped any Conroe CPUs. This year they're doing the same thing with their new Penryn architecture, and they don't appear to be on the ropes. Why would you tip your hand early if you don't have to? That indicates to me that Intel is concerned about something, and I suspect that something is Barcelona.

      Even more interesting is that none of the previews compare Conroe with Penryn at the same clock speed. Most of the benchmarks that I have seen show a roughly 20% performance advantage for Penryn. But the Penryn CPU was running at about 14% higher clock speed, a 25% higher FSB, and with 50% more L2 cache onboard. Now who's playing the Gigahertz Game? I suspect that if you overclocked a Conroe and it's FSB to reach the same speeds, you probably would see little to no difference with Penryn. Which means that Intel's response to the all-new Barcelona is going to be...you guessed it...run up the clock speed and slap on some cache, because we're in for a bumpy ride.

    4. Re:AMD is desperate by quarter · · Score: 4, Insightful

      Penryn is mostly just a die shrink. All things equal (clock, FSB, cache) it should not be any faster or slower than a Conroe.

      Moving to 45nm gives you extra headroom for clock speed, extra transistor budget, etc. So they might just be demoing systems with similar power envelopes/cost/whatever.

      Throw some SSE4 enabled apps in the mix and the Penryn would outperform an equalized Conroe by a fair margin.

    5. Re:AMD is desperate by ocbwilg · · Score: 1

      Throw some SSE4 enabled apps in the mix and the Penryn would outperform an equalized Conroe by a fair margin.

      Which it does. I've seen benchmarks showing over 100% improvement using SSE4.

      Penryn is mostly just a die shrink. All things equal (clock, FSB, cache) it should not be any faster or slower than a Conroe.

      Well...a die shrink with more cache, higher clock and FSB, plus SSE4. But Intel and their fans are positioning it as their answer to Barcelona. My suspicion is that it will take more than that to beat Barcelona.

    6. Re:AMD is desperate by quarter · · Score: 1

      I obviously didnt make my point very well. Of course if you took a conroe and bumped up its cache and fsb etc it would perform very similarly to a penryn. they are the same core (mostly) after all. this is mostly a die shrink / tick phase. with that you can get extra stuff for the same die size and power...which is what intel is doing here. gesher will be the tock phase - new architecture on the same process.

      so intel is using that extra stuff to improve performance. they are not jumping back into the ghz race out of pure fear of barcelona. btw one day intel will ship a penryn with the same fsb and cache as a conroes you can find today. and they will perform very similarly - at probably lower power (and cheaper for intel to fab).

      how barcelona and penryn will match up remains to be seen. i've heard all kinds of % increase numbers but of course have not seen any real benchmark results. and if barcelona does put amd back out in front, then intel has headroom for more cache, higher clock, more cores etc. that it can leverage to help out.

      i know i've been saying "intel" and "they" but should probably say "we"...but i'm in the labs doing network software and nobody ever tells me anything. i learn about things from slashdot like everyone else.

  17. The market doesn't embrace higher gears by baffled · · Score: 1
    Ever heard of Itanium? It has a bit more than 8 registers:

    The architecture implements 128 Integer registers, 128 Floating point registers, 64 1-bit predicates, and eight branch registers. The floating point registers are 82 bits long to preserve precision for intermediate results. It has an Explicitly Parallel Instruction Computing (EPIC) core:

    The goal of EPIC was to increase the ability of microprocessors to execute software instructions in parallel, by using the compiler, rather than complex on-die circuitry, to identify and leverage opportunities for parallel execution. This would allow performance to be scaled more rapidly in future processor designs, without resorting to ever-higher clock frequencies, which have since become problematic due to associated power and cooling issues.
  18. Bah! by Lumpy · · Score: 1

    I just rebuilt my home server with a Via C7 processor and several segate laptop hard drives (Gotta love 7200rpm laptop drives)

    I have plenty of power for zoneminder,web,upnp server, mp3 playback server,SQL etc... and I cut the power consumption by almost 80%!

    Cripes the Via processor runs at 2ghz with no fan and deals with Centos quite fast.. In fact it's far faster than the quad P-III it replaced that was sucking up power like no tommorow (Corperate servers at home are a silly thing!)

    I dont care about GHZ, I care about power use. 1.8ghz is more than enough for 90% of daily tasks, I want my laptop to last 7 hours and my power bill to be under $300.00 a month.

    I still am grinning ear to ear that I have a 2U server that has a terabyte of storage and does everything the last one did but only has a 150watt power supply in it. at normal operation my wattminder shows it is only using 65 watts. Yes that is with all 7 hard drives spinning. It drops down to 15 watts during idle times (well as idle as you can get with zoneminder running)

    it uses less power than my Crestron Pro2 home automation processor!

    Hell even my old outdated P4 3.0ghz 32bit dinosaur plays Quake4 at full settings just fine as well as editing 1080i video.

    --
    Do not look at laser with remaining good eye.
  19. Lame Advertisement by Overly+Critical+Guy · · Score: 1

    So because AMD is releasing a 3Ghz Operton, suddenly the "Gigahertz Race" is magically back on? Is this some AMD guy trying to win support after the last article talked about their massive operating losses?

    --
    "Sufferin' succotash."
  20. Irrelevant for most desktop users by noamsml · · Score: 1

    Frankly, I run my laptop (Pentium M, not sure which model) clocked at 600 MHz whenever it's not connected to a power source. It works great, and I really don't see much of a difference.

  21. Show me 5GHZ at least, then the race is back on... by llZENll · · Score: 1

    Lol 3GHz, we had that when? like 3-4 years ago, if the race was really back on show me a 5-10GHZ cpu on air (not vapo cooled).

  22. race? by luckystuff · · Score: 1

    if we're back on the GHz race, then what was the race we just left? the multicore-race? doesn't sound snazzy enough.

  23. somebodys is panicing by geekoid · · Score: 1

    . The Gigahertz race is not back on. As far as raw speed, we've been around 3Ghz for probably longer then any other 'milestone' speed in the last 12 years.

    It seems for all practicle reasons, the speed war is dead and will stay that way baring major change in chip material.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  24. One simple thing would put AMD back into the ring by Qbertino · · Score: 1

    It may be that AMD is worried because they had an ~650 Million Dollar loss last year. Yet I don't think they're worried to much - they are still well in the game. It would take but one thing to be the top-seller again: Move back to one single socket for all CPUs. And one only.
    When AMD came out with Socket A it was such a relief to know you are safe to know that your hardware will fit be it in economy, business or first class. If they'd ditch their socket confusion, people would turn to AMD simply for easy of use and system building & maintainance. Who cares nowadays if you're a few Flops slower or not. Ease of use and true upgradability is a key feature that has been entirely dissmissed within the last 5 years. AMD would only need to reintruduce the concept and they'd generate a solid revenue again.

    My 2 cents.

    --
    We suffer more in our imagination than in reality. - Seneca
  25. The race is about process, not GHz by Anonymous Coward · · Score: 0

    Innovation in the CPU market has been driven by fabrication technology for years. AMD is currently getting pwn3d due to their inability to perfect insulator layer film depositing processes at 45 nanometers. Intel beat them to the punch line with hafnium insulator layers measuring under 10 atoms in thickness and will outperform AMD until they catch up. This is sad considering it is currently delaying AMD 4 core single die CPUs, which will leapfrog Intel performance significantly.

  26. Re:One simple thing would put AMD back into the ri by turgid · · Score: 1

    Herr Ober! Er gibt eine Fliege in meiner Suppe.

    Genau? Was macht Sie?

    Gar nichts. Ich glaube dass sie gestorben ist.

  27. Re:One simple thing would put AMD back into the ri by turgid · · Score: 1

    Er gibt

    Es gibt.

  28. Havok physics engine by nbritton · · Score: 1

    How about physics? They're just coming into fashion, and fast. Yeah, we make do at the moment with piss-poor approximations, like Oblivion's bump-into-a-table-and-watch-plates-fly-off-superso nic engine. There's no reason we couldn't do better
    http://www.youtube.com/watch?v=3bKphYfUk-M
  29. Vista needs fast hardware by kurt555gs · · Score: 1

    I think it is actually funny that in order to use Vista without it being maddeningly slow, you will need 4 ghz to have the same performance with a spreadsheet as you would under CP/M with 4 Mhz.

    Really says a lot on what happens when you let a monopoly like Microsoft exist, and dictate what utter garbage you will use.

    Cheers

    --
    * Carthago Delenda Est *
  30. 2.5Ghz - 3Ghz a race? by heroine · · Score: 2, Insightful

    Bumping the speed from 2.5Ghz to 3Ghz is hardly a return to the Ghz race. This stuff is still based on cold war technology and the limit of cold war technology has been reached. They need a serious breakthrough in interconnect speeds now.

  31. Re:Show me 5GHZ at least, then the race is back on by Per+Wigren · · Score: 2, Interesting

    Lol 3GHz, we had that when? like 3-4 years ago, if the race was really back on show me a 5-10GHZ cpu on air (not vapo cooled).

    Here you are.
    --
    My other account has a 3-digit UID.
  32. Re:One simple thing would put AMD back into the ri by Chandon+Seldon · · Score: 1

    Move back to one single socket for all CPUs. And one only.

    I see this complaint a lot, and it's a severe misunderstanding of the situation. AMD processors have onboard memory controllers - that means that a Socket AM2 processor (with a DDR2 memory controller) could never drop into a Socket 939 system (DDR memory) anyway - it wouldn't know what to do with the RAM.

    Now that DDR2 RAM is pretty standard, AMD only has 2 different sockets: AM2 and 1207 - one is for consumer level systems, and one is for multi-socket systems that need NUMA support like servers. For the moment (the next year or so), these sockets will be pretty stable. Actually, Intel is talking about bringing the graphics controller on die at about the same time that AMD will move to DDR3/FBDIMM next year, so they'll be changing sockets too.

    Back in the real world, this doesn't matter enough to effect the market. Most people don't upgrade computers, they replace them. Even for those few people who do upgrade computer components, it'd be time for a new motherboard now if you had an AMD processor old enough to use an old socket - PCI Express and DDR2 are pretty good stuff compared to AGP and DDR.

    --
    -- The act of censorship is always worse than whatever is being censored. Always.
  33. RAM & Programming is what is missing NOT CPU by mrnick · · Score: 2, Interesting

    After reading the article and many of the responses here on Slashdot I think many of the readers on here are a little off base on what the issues are to many of the problems you proposed that increased CPU performance might solve.

    I read many comments about graphic editing. Being that hardly a day goes by where I don't do some graphic editing I think I am qualified to respond to this. The synergy lab at my University, where I am pursuing my Masters in Computer Science, has a Dual Power Mac with 2 Intel dual core 2.66 Ghz CPUs but only has 1 Gigabyte of RAM. At home I have a Dual Power Mac G4 with 2 800 Mhz CPU. I am not trying to argue here that the IBM 970 processors are superior to the Intel, though they may well be (lol), but I have 4 Gigabytes of RAM in my home system. I am way more productive working on my home system due to the increased memory it has. Graphic editing by nature is a RAM intensive process. If I were going to buy a new system that would be dedicated to graphic editing I would first spend my budgeted amount of money on making sure the system had the maximum amount of RAM (16 Gigabytes currently) before I gave any thought to the processor(s) for such a system.

    Also, many people mentioned either directly or indirectly processes that simulate AI. I make a point of saying "simulate" because our society has yet to produce any software that can come close to claiming to contain any AI. This is not a problem that can be solved by increased CPU or RAM or any other system resource. The #1 problem that plagues any currently developed program in their attempts to simulate AI is that our society has not developed a strong enough knowledge base of intelligence itself to understand how to write code that gives any acceptable level of simulation of it. If Intel where to release a 500 THz CPU tomorrow there would be no significant increase in real or simulated AI. Though, with enough CPU speed and RAM it might be possible one day to create a tree (data structure) that contains all the possible moves for a game of chess which would allow a computer to play a perfect game of chess this would not be an application of AI, although at one time people believed that chess was an application of AI, we have now realized that this is not the case and if a computer did have the complete tree for the game of chess, a significant accomplishment, it would simply be an application of brute force. I have yet to see any application of AI (again real or simulated) that faced against a human opponent can compete at a level that would challenge the human. Again, this is due to basic lack of understanding and programming skill rather than a lack of processing power. IMHO, that someday man may gain enough understanding and programming skill to not only simulate but actually program AI. When I think of this possibility I imagine it will be one of those eureka moments rather than a slow progression based upon our current study of AI. At best we are currently guessing and hoping that we might stumble on something than can simulate AI and even with all the computing power available in the world I do not believe we would be any further along.

    If anything an increase in hardware performance be it CPU, RAM, or whatnot that increase is generally proceeded by more and more inefficient code. Why make your code more efficient when the lack of performance in your programs can easily be overcome by ever increasing system resources?

    I remember when one had to upgrade their computer each year to be able to continue to have a viable system. Long gone are those days. I have had my primary system for nearly 7 years now. I will need to upgrade soon but not because my system is lacking in hardware performance but because of the scenario I described above in which programmers continue to use system hardware as a crutch. If some physical limitation were to present itself that prevented the creation of faster CPUs by either increased clock cycles or additional cores then programmers would adapt and we would cont

    --

    Encryption: I may not agree with what you say, but I will defend your right to encrypt it...
  34. IBM POWER6 will hit 4-5GHz this year by rdean400 · · Score: 1

    AMD may be getting to 3GHz this year, but IBM's going to be at 4-5GHz when it ships its next blade, System p and System i servers later this year or early next year.

  35. Intel's Xeon 5160, 3.0GHz & shipping for 6 mon by Glasswire · · Score: 1

    ... So what's new about this? The older Intel NetBurst processors (which were not as efficent per clock, of course) actually hit 3.7GHz with the 'Dempsey' cpu.
    The real story about the clock being turned back on is Intel's 45nm Penryn derived products due in Q4, which have very low current leakage due to high K dialectic metal design. EARLY SAMPLES of these have been shown running at 3.2GHz, so it's anybody's guess how high Intel will be able to push that architecture. (Interestingly, despite being due in late Q2, the AMD Barcelonas have rarely been shown, and even when they are, I understand at only at low clock frequencies (less than 2.5GHz)).
    Rumour has it Intel will be releasing the Clovertown quad cores, now at 2.66GHz at 3.0GHz soon too...

  36. As I was saying, you'd be surprised by Moraelin · · Score: 1

    As I was saying, you'd be surprised ;)

    E.g., we have already played games with _awful_ fortresses, for example, even designed by humans.

    Take Fort Moonmoth from Morrowind for example. (Or whatever the one right east of Balmora was called.) Among other pieces of awfulness, it was built right into a hill side. So you could climb up a gentle slope up the hill, and actually rain arrows _downwards_ on the defenders in the towers. Or you could just keep walking over the hill and... find yourself on the walls. Forget about bringing a ladder to storm the walls, it had that hill as a bloody natural ramp onto the walls.

    It's a fortress that makes absolutely no sense from a military point of view. It's a waste of stone and manpower. For that matter, it's also a logistics disaster, it lacks the basic services which would be needed in either a castrum or proper defensive fort, etc.

    Take the walled towns in Morrowind. They make no bloody sense. They don't even have gates, or ramparts or towers. They can't even keep wild animals out. Seriously.

    Plus, what sense does it make to build a city wall, in a world where every mage and their friends can (A) fly, and (B) teleport inside to the fort's chapel? Forget ballistas vs trebuchets, those two problems make the whole fortress obsolete in one go.

    This isn't meant as an attack on Morrowind, but just as an illustration of the kind of nonsense we put up with in games. It's not even just Morrowind, anyway. Most cities and forts in games are, simply put, non-functional decor. They are to the real thing, well, what a plastic flower is to a real flower. It looks like one, but doesn't actually function like one, and even the looks are there only as long as you don't look too closely.

    So, well, what I'm really trying to say is: I'm sure we could live with imperfections in a computer-generated one too. If it built a wooden palisade in an age of cannons, I'm sure most RPG players wouldn't give that problem a second thought.

    --
    A polar bear is a cartesian bear after a coordinate transform.
  37. mod parent insightful by mfh · · Score: 1

    "So because the majority of computer buyers and users don't know what they're buying, then people go with the "bigger number = better computer" theory. And why shouldn't they?"

    That is exactly what they believe to be true, more frequently than not. I completely agree that there should be a form of standardization between retail computers to help customers protect themselves, but the computer industry is self-regulating and there is no way to leverage them into being more forthcoming, unless there was a profit motivator for that and we all know that's not the case.

    --
    The dangers of knowledge trigger emotional distress in human beings.
    1. Re:mod parent insightful by try_anything · · Score: 1

      I think it would be tragic to have a single official set of benchmarks, because the standard would be subject to political manipulation, slow to adapt to new kinds of usage, or both. Forcing companies to provide fair and accurate information about something so murky and contentious is extremely problematic, and it's likely that the result would be worse than useless.

      If there's demand for consumer-friendly ratings, experts should create simple web-based wizards that ask a few questions about application usage and price range and spit out a list of customized rankings. Even a mediocre attempt at customization would be better than any uniform rating system. Consumers would have to assess the credibility of the various experts, but that's better than the alternative of creating a government-approved set of numbers to be used as a political football.

    2. Re:mod parent insightful by HappyEngineer · · Score: 1

      Why can't the box for each cpu list something along the following lines? People could pick the number that is important to them and consumers wouldn't have to wonder what the number meant because it'd be obvious what it meant.

      # seconds to compile linux kernel x.y.z = N1
      avg framerate of Doom 3 with ABC video card = N2
      # seconds to convert a 2GB avi file into mp4 format with program DEF = N3

    3. Re:mod parent insightful by try_anything · · Score: 1

      Obvious? I'm a programmer, and off the top of my head, I couldn't tell which of those is pegged to memory bandwidth. I would guess that the first probably stresses branch prediction and cache size, the second stresses floating-point vector operations, and the third stresses integer vector operations. I probably got at least one of those wrong. Consumers would need a guide to help them pick which rating to use.

      Not to mention that those numbers don't depend solely on the CPU. Only whole systems can be benchmarked. The specs of the benchmarked system would have to be printed on the box, too. It would also be helpful to see benchmarks for multiprocessor systems, since different CPUs have different support for multiprocessing.

      Having a small, standard set of benchmarks would also lead to inevitable market distortions as companies made engineering decisions based on how they affected the benchmarks.

    4. Re:mod parent insightful by HappyEngineer · · Score: 1

      No, I meant that if I spend a lot of time compiling things, I can look at the compilation benchmark and see that it's faster than others. Each one of those numbers would be against a standard system (fixed amount of memory and same video card). The point is to have a measurement that measures what really matters to each person.

    5. Re:mod parent insightful by mfh · · Score: 1

      I think it would be tragic to have a single official set of benchmarks, because the standard would be subject to political manipulation ... because political manipulation is so much worse than businesses who do the same thing to push more boxes! haha No. Shady is shady, and regulation will not stop companies from being shady. Consumers have that power, if they can see it.

      --
      The dangers of knowledge trigger emotional distress in human beings.
  38. Timewarp SGI? by tubbyman · · Score: 0

    The CPU race is clearly already focused on multiple cores, not GHz. The next race is going to be in software and I/O. Multithreaded everything. More cache on CPU. Better memory controllers. Faster Bus ASICs and resulting front side buses. Nice machines are targeted for media and science applications....

    Wait a second, most x86 has had RISC underbelly since pentium pro. Everyone is multithreading everything. I/O is getting a lot more press. Cache is multiplying. CPU clock is no longer the end all be all. The desktop is opengl. Programmable gfx and audio cards? If I didn't have a calendar, I would swear that we were discussing SGI, circa late 90's. Ahhh, SGI. RIP.

  39. Penny Pincher by Anonymous Coward · · Score: 0

    Is your name Scrooge?


    Hey, how was copper wiring invented? You and your brother fighting over a penny!

  40. Not thin clients, but thick client/server/node. by Kadin2048 · · Score: 1

    Really a thin client is not the way to go. A frontend PC, connected to a big cluster or renderfarm, is.

    You set up and preview all the changes that you want, at some low resolution, on the workstation, and then send it off to the farm for all the work that doesn't need to be done in absolutely real time.

    This sort of architecture gets used with animation, but I could see it being used for video editing as well (and it sort of is with some of Apple's high-end products if I understand them -- they have some way of using "compute nodes" to do the heavy lifting for some desktop apps). You could do your frame-by-frame editing and produce your EDL while working on a low-res version of the content, say 480p which any decent desktop can handle easily, and then ship it off to a backend system to apply those same changes to the 1080p files. It's not quite as easy to do it with 2D graphics, but you could still preview at low resolutions and then if you thought it might be interesting, dump each change into a queue to be processed offline; you could line up any number of versions and have each one rendered and parallel and then go through and look at them when they're done, and pick which is the keeper and discard the rest. That would let the user keep working on their local machine without tying it up.

    Thin clients just aren't "snappy" enough for most people; every system I've used, including VNC and Citrix and SunFire and some proprietary systems, introduces lag -- acceptable for a POS system, maybe, but not something I'd want to use if I was doing intense creative work under a lot of stress, trying to beat a deadline. Every tenth of a second that a menu takes to drop when clicked is one more thing that's going to be aggravating. But there's no sense in doing anything that can be batch-processed on the user's local machine -- dedicate their box solely to interacting with them.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  41. Anecdote. by ivan256 · · Score: 1

    I've got an LED power graph on my UPS that my desktop is connected to. Back when my main PC was a Dual P3 800, it was common for the graph to be at 2, and when a flash animation in the browser cycled the graph would increase a notch.

  42. Resources by Mark_MF-WN · · Score: 1

    progammers these days are sloppy and waste resource
    This is one of those pieces of nonsense that gets spread around by ... well, jerks.

    Software development is like any other type of engineering: you have to balance Human resources against quality. Sure, Microsoft could have allowed the Office team to spend twenty years designing the applications to run lean and mean, to do everything the hard way. But Microsoft (Microsoft the corporation, not some hypothetical "lazy" programmers) chose to use fewer programmers over a shorter length of time, using development techniques that produce a finished, polished product quickly. You may not like how slow Java or Python are, but you can hash out an Enterprise Beans networked database app or a Ruby-on-Rails system in a fraction of the time that it would take to develop a comparable C++ app from scratch using basic principles. By saving that enormous amount of development time, the work is cheaper and more profitable.

    Like it or not, the industrial revolution happened. We can sit around like old men pining for the days of artisans, cottage-industries, and guilds; but the rest of the world wants cheap mass-produced merchandise. And this applies to software every bit as much as it applies to steam engines, cotton garments, or anything else. There will always be a small market for the works of artisans, but the great masses of the people have no intention of going without, simply to satisfy some ridiculous notions about the evils of industrialism and mass production.

    Modern software is the way it is, not because programmers are lazy, but because customers want to pay less money for more functionality.

  43. Re:Intel's Xeon 5160, 3.0GHz & shipping for 6 by Sketch · · Score: 1

    So you're saying "what's new about this" when AMD increases the speed of the opteron from 2.8 to 3.0GHz (up 200Mhz), while you talk about how great it is that Intel's early samples are running at 3.2GHz (up 200MHz from 3.0GHz)?

    The 3.0GHz Clovertown quad core is already available, BTW. What AMD really needs to do to catch up is not raise the clock speed 200MHz to match Intel, it's to get their quad core (and beyond) chips out the door. HyperTransport should theoretically allow their chips to scale better than Netburst.

    --
    -- OpenVerse Visual Chat: http://openverse.com
  44. Re:Intel's Xeon 5160, 3.0GHz & shipping for 6 by Glasswire · · Score: 1

    The 3.0GHz Clovertown quad core is already available, BTW. What AMD really needs to do to catch up is not raise the clock speed 200MHz to match Intel, it's to get their quad core (and beyond) chips out the door. HyperTransport should theoretically allow their chips to scale better than Netburst.
    Clovertowns are core architecture, not NetBurst. No one cares how HT helps AMD scale against NetBurst, the issue is how does HT scale against Core 2 and the coming 45nm products. Benchmarks have shown FSB is not necessarily bad.

  45. Re:Intel's Xeon 5160, 3.0GHz & shipping for 6 by Sketch · · Score: 1

    That should have said Netburst's FSB, which is where Core 2 inherited it's FSB from.

    --
    -- OpenVerse Visual Chat: http://openverse.com