Slashdot Mirror


Intel And AMD's Dual-Core CPUs Investigated

Hack Jandy writes "Anandtech has a bunch of insider information concerning Intel and AMD's move to dual-core CPUs. The article has lots of great information on how the move to dual-core processors affects modern computing - in particular, Anand sees more promise in multiple CPU cores that perform different operations, rather than just stamping two identical cores on the same processor like AMD and Intel are doing now."

243 comments

  1. Slow Gimpy CPU? by DarkHelmet · · Score: 5, Funny
    The idea of putting two cores, one fast and one slow, in a CPU has already been proposed numerous times

    Look Ma! I got a Ferrari that when you press a button becomes a Yugo!

    --
    /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
    1. Re:Slow Gimpy CPU? by Anonymous Coward · · Score: 5, Funny

      Yay reintroduce the TURBO button then.

    2. Re:Slow Gimpy CPU? by Anonymous Coward · · Score: 0

      Okay!

  2. Faster processors... by Anubis333 · · Score: 4, Interesting

    I would rather have faster processors than multiple cores, as it is not enough is multi-threaded. Even the highest end 3D apps, their render engines are SMP capable, but all geometry translation/deformation is not. That would be one core right? Unless multiple cores could show up as one single core/proc in the OS..

    1. Re:Faster processors... by Anonymous Coward · · Score: 1, Insightful

      The best way to evaluate the impact of dual core CPUs on the desktop is to look at the impact by moving to a multiprocessor setup on the desktop. The vast majority of applications on the desktop are still single threaded, thus garnering no real performance benefit from moving to dual core. The areas that we saw improvements in thanks to Hyper Threading will see further performance improvements due to dual core on both AMD and Intel platforms, but in most cases buying a single processor running at a higher clock speed will end up yielding higher overall performance.

    2. Re:Faster processors... by thorndt · · Score: 1

      I don't know...Wouldn't multiple cores help in handling multiple processes--i.e. task switching? Or, what about running the OS (mostly) on one processor core and the apps on the other?

      --
      - The race is not [always] to the swift, nor the battle to the strong. -
    3. Re:Faster processors... by thorndt · · Score: 1

      Shoot, forgot to mention the core point: implement process-level parallelism versus (on top of?) thread-level parallelism.

      --
      - The race is not [always] to the swift, nor the battle to the strong. -
    4. Re:Faster processors... by HoneyBunchesOfGoats · · Score: 5, Interesting

      Yes, most apps are only a single thread, but the underlying OS is multithreaded. So there is a large benefit to dual cores / processors, even on the desktop, if one multitasks. (It's also really cool to be rendering video, and be able to start up a game and play online while you wait for it to finish. :-) ) Think of your computer as being like a highway. Increasing the width of the road doesn't make a single car go any faster, but there's room for lots more cars.

    5. Re:Faster processors... by Anonymous Coward · · Score: 0

      Hah, you got +3 for ripping the first paragraph from the article's conclusion. Mods should pay more attention...

    6. Re:Faster processors... by Xoro · · Score: 5, Interesting

      I would rather have multiple cores than a faster processor. The combined clocks of my old dual processor system ran just over half that of my current (similar core) processor, yet the feel of it on the desktop was far better. None of the little hitches, glitches and rogue processes that plague me on the uniprocessor system. I'm very curious to see how these dual cores stack up against dual processor systems in terms of cost and power consumption, as those are the factors keeping me from going back to a dual proc system.

      You are right that many individual applications would not benefit from the additional core but for overall system performance, the dual setup can't be beat.

      --
      Kill, Tux, kill!
    7. Re:Faster processors... by Anonymous Coward · · Score: 0

      Yup.. just a little expriement.. and it worked just as I expected ^_^

    8. Re:Faster processors... by ceeam · · Score: 5, Insightful

      Well, if you tried working on SMP machine it's quite a bit different feeling really. You can't quantify it but it flows smoother. Which is not too surprising IMHO. I wished sub-$150 SMP motherboards for AthlonXP become commonplace (even if now it's a bit too late, but maybe socket754 ones). As for single CPU at higher clock speed, well 2x mainstream frequency CPUs are often simply not available, even if they are, they cost much, much more than 2x.

    9. Re:Faster processors... by Monster+Zero · · Score: 4, Interesting

      The main benefit is not so much raw power, although cache coherency certainly benefits (so multiple threads & non-NUMA scheduling will benefit), as the fact that now I can have a 4 "CPU" system (2 dual-core chips) in a blade, or 4 CPUs in a 1U system. My work has already planned ahead for this by chosing a motherboard (in their newest 1U server based cluster) that will support the new AMD dual core chips due next year. We are going to upgrade as soon as they are available. The space/power/cooling benefits and the ratio of MPI tasks to CPUs to onboard interconnect is just too great to pass up.

    10. Re:Faster processors... by 10101001+10101001 · · Score: 2, Insightful

      And just like the highway, people are more interested in driving faster than sucking up the cost of making roads wider "just in case".

      --
      Eurohacker European paranoia, gun rights, and h
    11. Re:Faster processors... by Anonymous Coward · · Score: 0
      Increasing the width of the road doesn't make a single car go any faster, but there's room for lots more cars.
      There's one problemo! It only encourages more multitasking which is unsustainable in the long term!
    12. Re:Faster processors... by Anonymous Coward · · Score: 0

      Unfortunately there's still only one bus that they have to share.

    13. Re:Faster processors... by krumpet · · Score: 4, Interesting

      Why do people say that the "vast majority of applications on the desktop are still single threaded"? If I look at the most of the apps I am currently running they are all pretty much using multiple threads, right now firefox is using 10 and my bittorrent client is using 7. Or am I missing something here?

    14. Re:Faster processors... by Anonymous Coward · · Score: 0

      Huh? the way a person uses their computer is unsustainable?

    15. Re:Faster processors... by 10101001+10101001 · · Score: 2, Informative

      Because even though Firefox is 10 threads, having a 10 core system wouldn't make Firefox 10 times more responsive/less consuming per one CPU. With two cores, you might see a 20% or even 30% improvement in a variety of processes. You're unlikely to see a 100% improvement unless you're doing just the right type of task. So, the majority of people would be better off with a 20% to 30% improvement in the performance of one CPU for the cost involved. It's only really that as it stands a 20-30% improvement in one CPU is unobtainable (short of massive, massive cache plus some mHz increase plus some unconventional cooling). So, dual cores are what Intel and AMD are trying to push for people wanting that next boost in performance.

      --
      Eurohacker European paranoia, gun rights, and h
    16. Re: Faster processors... by Alwin+Henseler · · Score: 3, Insightful
      I would rather have faster processors than multiple cores

      The way I see it, every CPU package has essentially a 'thermal envelope' that you can't go beyond without drastically changing case designs or cooling methods. For passively cooled CPU's this would be in the order of 10W, for actively cooled CPU's the ~100W figures for some desktop Pentium 4's are pushing the limit.

      Instead of pushing things like BTX cases or watercooling, I'd rather see chipmakers use new technology to improve thermal/power ratio of their chips. I don't need a CPU that's 3 times as fast, upping power consumption once again. Give me a CPU that does twice the work using a smaller amount of energy.

      There's lots of room for improvement here. Examples: when a CPU sits idle, does that mean a drastic drop in power consumption? In many cases: no. Win9x systems drop into a full power no-op running loop, and 'halt' state power consumption only works well with newer CPU's when chipsets are configured to enable a low-power state. Often, this isn't the case, for whatever reason.
      Then take mobile CPU's (in same physical package), and features like varying core voltage with CPU load (Speedstep, PowerNow! or whatever). Nice, but many desktop motherboards or BIOS'es don't support it, or have it disabled. IMHO, chipmakers like AMD or Intel would better focus on improved motherboard/chipset/BIOS support for these things (through co-operation with mobo makers), than just making their CPU's faster.

      And yes, I do know AMD is on the right track here with their x86-64 chips ('Cool 'n Quiet'). Maybe one reason their desktop market share is doing so well lately? I'd go for it, anyway.

      Treat mod points like diseases - get rid of them as quick as you can.

    17. Re:Faster processors... by Tim+C · · Score: 1

      But until multi-CPU/multi-core machines are more common-place, there's no incentive for developers to make their apps multi-threaded.

    18. Re: Faster processors... by Ash-Fox · · Score: 1

      You may not know this, but Intel is trying todo this with their mobile series of Pentiums and their Pentium M.

      --
      Change is certain; progress is not obligatory.
    19. Re:Faster processors... by Tim+Browse · · Score: 5, Interesting

      Bear in mind that a lot of people run more than one program at a time, so apps don't have to be multi-threaded for you to see an advantage. I have a dual CPU system, and it always seems to me to be more responsive than a single CPU system - there just seem to be fewer lockups where the PC seems not to respond for a few seconds. It may only be a second or two, but it's what I find annoying.

      My system is only a dual 800MHz Pentium III system, but it usually feels more responsive than the single CPU 2GHz Pentium 4 system I use at work.

      I'm about to upgrade to a new PC, and it seems SMP is even harder to buy now - seems like I have to buy Xeons, get special (i.e. expensive) server motherboards and PSUs, etc., so I'll probably end up getting a single CPU system, but I'm kind of worried I'll end up with a system that feels slow, even if it's 3GHz. I can't really justify the extra expense of SMP with a new system. Oh well.

      I am a developer, so I do run CPU-intensive tasks like compilers/linkers, which may affect my findings. While building projects at work, it's pretty sluggish if I try to do anything else on my PC - whereas at home on the 'slower' system, I can browse the web, read email, etc, without noticing any real slowdown.

      One reliable way to speed up a system is to buy shedloads of RAM, of course. For the current cost of RAM, getting a gig or two of RAM makes a huge difference (for the stuff I do, anyway).

    20. Re:Faster processors... by jawtheshark · · Score: 1
      I have a AMD Athlon MP 2400+ system. Works just fine, and while I had to look around a bit to get the components, it wasn't that hard.

      Of course, if you shun AMD, then I can't help you: most probably you will need to go the Xeon way then. Tyan has quite a lot of MP boards. Look at the Tiger family, that's what I have: Tyan Tiger 2466MPX.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    21. Re:Faster processors... by jsebrech · · Score: 4, Informative

      I would rather have multiple cores than a faster processor. The combined clocks of my old dual processor system ran just over half that of my current (similar core) processor, yet the feel of it on the desktop was far better. None of the little hitches, glitches and rogue processes that plague me on the uniprocessor system.

      Usually dual-cpu systems have better bandwidth on the motherboard, which impacts performance in any but the most cpu-bound tasks a lot more than a faster cpu does. For years the bottlenecks on most systems have been the hard disk, the motherboard/memory bandwidth, and the video card. A fast cpu just does not matter that much if you don't spend all your time compiling or rendering 3D art.

      They mention in the article specifically how intel's design foolishly decreases bandwidth per cpu to make the dual-core magic happen. Since the xeon's will arrive so much later that leads me to conclude they know performance is going to be abysmal, but they're going for the "dual" buzzword because amd is, and at the same time they're re-engineering their bus tech for the xeon line to improve bandwidth so the dual core nature actually becomes useful.

    22. Re:Faster processors... by Anonymous Coward · · Score: 0

      Sure, a 3Ghz single processor machine may feel less responsive than a dual 800Mhz one, but it will certainly finish your compilation faster.

      If you're going the intel way, try out a machine with hyperthreading. I've noticed that when using a compiler on a machine with HT switched on, it's not any faster than when HT is switched off. The big advantage is that you can task swap quite smoothly with no hanging. YMMV.

    23. Re:Faster processors... by Tim+Browse · · Score: 1

      I don't shun AMD - I just couldn't find any decent AMD SMP boards for sale in the UK (that didn't cost a fortune). A lot of retailers here (I'm assuming you're in the US...) don't stock Tyan boards, let alone their SMP boards.

      However, I noticed Insight now stock the board you mention, and for less than 200ukp...hmmm :)

    24. Re:Faster processors... by jawtheshark · · Score: 1
      Nope, I live in Luxembourg and I can assure you that this country is the worst place to be to buy extravagant hardware. Heck, I can't even buy MiniITX boards here, I have to order them in the UK or elsewhere.

      My MP board was ordered in Belgium (shop was recommended by a friend): mpl.be , and their shipping costs to Lux were acceptable. Alas, I had to pay Belgian VAT which is much higher than Lux VAT.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    25. Re:Faster processors... by RAMMS+EIN · · Score: 1

      ``My system is only a dual 800MHz Pentium III system, but it usually feels more responsive than the single CPU 2GHz Pentium 4 system I use at work.''

      Does the P4 have hyperthreading? And is the P4 actually faster than the 2 P3s? IIRC, a P3 is faster than a P4 at the same clock speed.

      ``it seems SMP is even harder to buy now''

      How about a dual G4? I don't know if that would fit your needs, but they aren't that hard to come by and they do make very nice systems.

      --
      Please correct me if I got my facts wrong.
    26. Re: Faster processors... by evilviper · · Score: 4, Interesting
      I'd rather see chipmakers use new technology to improve thermal/power ratio of their chips.

      They are. They're throwing every last bit of power-saving they can at the chips. Intel's P4 can't go any faster because of heat, and they can't do anything about it. Doesn't that maybe tell you that they're on the very edge of the technology?

      If you look at processor power specs, you'll see that they are continually improving on a MHz/watts basis, and each new chip, if underclocked to it's predicessor's speed, would use up less power.

      I don't need a CPU that's 3 times as fast, upping power consumption once again. Give me a CPU that does twice the work using a smaller amount of energy.

      Those two theoretical chips are one in the same... Essentially just marketed diffently.

      when a CPU sits idle, does that mean a drastic drop in power consumption?

      With an Intel chip, hell yes. It drops down to nothing.
      With an AMD chip, no. They screwed the pooch with their S2K issues. If you're lucky, and your motherboard is supported, fvcool will get your AMD processor to drop to very little power when idle.

      Interesting note though. I bought a KT800 mobo to get the built-in S2K feature, but got screwed, because the mobo chipset uses up so much power, it still uses more power than my old mobo, even when the chip is idle. The KT133 is the only AMD mobo chipset I've found that works well.

      chipmakers like AMD or Intel would better focus on improved motherboard/chipset/BIOS support for these things (through co-operation with mobo makers), than just making their CPU's faster.

      Intel doesn't have any problems in this department. Their CPUs idle to low power just fine. It's AMD that really needs to kick some ass. Even with Cool n Quiet, many motherboard makers just aren't implimenting the feature.

      Also, the same features found in Cool-n-Quiet can be used on your x86 processors right now, through either a Windows program, or the 2.6 kernel's cpufreq drivers (hope you have an nforce mobo).

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    27. Re:Faster processors... by the_2nd_coming · · Score: 1

      umm, and? on an SMP system that is why it is good for the motherboard to have 2 Memory managers with a separate bus for each proc.

      --



      I am the Alpha and the Omega-3
    28. Re:Faster processors... by lsmeg · · Score: 3, Informative
      I'm about to upgrade to a new PC, and it seems SMP is even harder to buy now...

      I can testify to this... This summer I built a new gaming desktop and wanted to try out SMP. So I decided on a dual opteron setup. Finding dual opteron boards is not a problem. What is a problem, unfortunately, is finding a desktop class board, ie. one that doesn't have 64-bit pci, onboard SCSI, 8 banks of RAM, and a price tag of $400...

      Ultimately, I only found 2 boards in the $200 range that were dual capable and had AGP: MSI and Tyan. And both were fairly difficult to get ahold of. But it was worth the hassle in the end, as I'm extremely happy with the new system.

      --
      It's OK! I'm a limo driver!
    29. Re:Faster processors... by Tim+Browse · · Score: 1

      I don't know if the P4 at work has hyperthreading. I keep meaning to check, but keep forgetting.

      In terms of raw throughput, then yes, I believe a 2GHz P4 is faster than an 800MHz P3. Even Intel would have to work hard to screw up that much.

      As for G4s, I'd have to change the OS and most of the programs I use, limit the software I can run, and discard half of my devices because they're unsupported, and that's not something I'm looking to do right now.

    30. Re:Faster processors... by the_2nd_coming · · Score: 1

      OR, I could compile my program while I do other work with out slowing down the system.

      I wonder, if you were compiling software and multitasking with a game or a movie, who would finish first? I be the dual proc system.

      --



      I am the Alpha and the Omega-3
    31. Re:Faster processors... by bstone · · Score: 1

      I would rather have faster processors than multiple cores, as it is not enough is multi-threaded. Even the highest end 3D apps, their render engines are SMP capable, but all geometry translation/deformation is not. That would be one core right? Unless multiple cores could show up as one single core/proc in the OS..

      If dual core processors become the new high-end norm, those cpu intensive apps are going to migrate to use them effectively. Currently, there is not a huge market for software that works across multiple CPUs except in the server arena. Once they become available at reasonable prices for the video processing and gaming users, the software to use them effectively will follow.

    32. Re:Faster processors... by ShieldW0lf · · Score: 4, Insightful

      Everyone multitasks nowadays anyway... most everyone has a firewall, a virus scanner and an instant messanger system and/or email program running on their desktop at all times, no? Laptop users usually have several applets running on top of these as well.

      Beyond those basics, most ppl I know that use a computer have a great deal more running in the background.

      The idea that "Joe Average" doesn't multitask might have been true at one point, but it isn't anymore.

      --
      -1 Uncomfortable Truth
    33. Re:Faster processors... by aldoman · · Score: 1

      I agree. There is nothing better than just putting that b0rked process to the 2nd CPU while you find out how to shut it down (which can be next to impossible on a uniprocessor system)...

    34. Re:Faster processors... by Anonymous Coward · · Score: 0

      There is nothing better than just putting that b0rked process to the 2nd CPU

      In an SMP system, all CPUs are the "same" so the b0rked process may be on CPU0 and you execute the command from CPU1. There is no "specialness" of CPU0 over CPU1 other than the machine initially booting off of CPU0 (most likely).

    35. Re:Faster processors... by Anonymous Coward · · Score: 0

      However, extrapolating from the benchmarks of slower processors, a 2 GHz P4 would be slightly slower than a 1.6 GHz P3. I would say that your home machine is getting at least as much work done per time unit as your work machine.

    36. Re:Faster processors... by VicStar · · Score: 0

      No socket 754 chips are SMP compatable, only the Opertons are and they are 940 pin, so a SMP 754 mobo would be pretty useless

    37. Re:Faster processors... by ThousandStars · · Score: 2
      I agree: although most individual applications won't beenfit much, at any given time I might have four applications going, plus all the miscellaneous OS stuff in the background. Plus, during processor-intensive tasks, like audio or video encoding, one core could perform that task while the other core keeps the rest of the system from slowing down.

      I've already experienced the difference to some degree. I use a 1.5 Ghz PowerBook on a day-to-day basis, but a friend has a DP 800 Mhz Quicksilver, which was released a few years ago. Despite my much faster processor and greater ram (1GB vs. 512MB), his machine often feels much faster. (The article obviously refers to x86 CPUs, but I understand that IBM is heading in the same dual-core direction.) If it were practical for me to have a desktop, I'd go for a DP machine. A dual-core machine might be less expensive than DP, or have the potential for DP, quad-core.

    38. Re:Faster processors... by Rinikusu · · Score: 2, Informative

      Big ditto here. My desktop is a dual PIII 750 and it's miles and miles more responsive than my work's P4 2.4ghz machines. I'm only working with 512 megs of RAM (PC100 even), but it's still great.

      And, I feel your pain regarding current dual setups: Dual Opterons (out of my price range), dual Xeons (out of my price range) or Athlon MP's (more reasonable). It seems Apple is the only company doing dual anything for the desktop these days, which is just fine by me (based upon my iBook usage). :)

      --
      If you were me, you'd be good lookin'. - six string samurai
    39. Re:Faster processors... by Fweeky · · Score: 1

      Dabs do a dual Opteron mobo for about £150, if you can do without PCI-X, and don't mind memory only being attached to CPU #0.

    40. Re:Faster processors... by Anonymous Coward · · Score: 0

      The bottom line is that you can't pump 90+% of your CPU power into a single thread. When something freezes, that's good. When you have a CPU-intensive program that runs in one thread, it's bad.

      But if you've got a multithreaded application going at it, and it freezes...

    41. Re:Faster processors... by Anonymous Coward · · Score: 0

      I wonder, if you were compiling software and multitasking with a game or a movie, who would finish first? I be the dual proc system.

      I vote for "measure it and see." Actually, since playing a movie on a modern machine probably takes less than 50% CPU power, I'd bet on the uniprocessors system. (be sure to give the compiler a lower priority to avoid annoyance) Games are a different matter though...

    42. Re: Faster processors... by smartdreamer · · Score: 4, Informative
      I think you should revise your thoughts about mighty Intel. They just suck when it comes to power consumption and they always did. P4 always been power hungry CPU, approximativly 10 to 20% more than AMD for similar performance.

      You can refer to recent story on Slashdot Particuly Anandtech comparison. If you want to compare performance : AnandTech (same article) or ExtremeTech.

      So don't think Intel had any interest in low power consuption, they were for the gagihertz race. Now tings are changing, they canceled everything (think of 4Ghz) to work "around" the CPU. They surrender to AMD. Race for Gigahertz is over. Dual core is the way to go, particularly specialysed ones.

      If you want to reduce your CPU temperature about 20deg C try Athcool on GNU/Linux. It shuts down northbridge went idle. Obviously, you lose 5% performance, but it's your choice. It can be activated at will!

      By the way, I'm talking about desktop.

    43. Re:Faster processors... by timeOday · · Score: 1
      I would rather have faster processors than multiple cores, as it is not enough is multi-threaded.
      Any informed person would rather have a single processor than two processors each half as fast. Dual cores represent a failure to continue the exponential increases that have spoiled us for the last 30 years or so. It was nice while it lasted.
    44. Re:Faster processors... by Anonymous Coward · · Score: 0

      The latest linux kernel supports the rather common (in other operating systems) cpu affinity, whereby a process is bound to a certain physical processor.

    45. Re:Faster processors... by Anonymous Coward · · Score: 0

      The average Joe won't notice the difference between a 1.8ghz cpu and a 2.8ghz cpu anymore anyways.

      Pointless to bump up the CPU any faster because memory and disk storage has to play catch up.

      SMP on the desktop increases responsiviness, multiple app speed, and not single app speed.

      The trouble with the companies is that when people benchmark it's 99% of the time single threaded so SMP machines like the G5 usually look a lot worse then they realy are. That's a big issue with the dual core, the old single core will seem much faster in the magazines/websites for a long time and the dual cores will be more expensive.

    46. Re:Faster processors... by Foolhardy · · Score: 1

      There is a big difference between having multiple threads and processes and having multiple active, working threads. What are your firewall, virus scanner, instant messenger and email programs actually doing in the background? Waiting.
      The firewall is waiting for trafic and then does a trivial amount of processing.
      The virus scanner is a good example, if you are currently running a scan, although it may reach a bottleneck on the disk drive instead of the CPU.
      The instant messenger waits for incoming messages and does trivial processing on them. Same with the email program.

      Most (current) background apps use so little processing power as they work, having an extra processor will reduce the other CPU's load by a negligable amount. The overhead for synchronizing multiple CPUs may even outweigh the benefits. Most of these apps use so little CPU power that you could use a cooperative multi tasking system without noticible loss in responsiveness.

      I would say that Joe Average does not use multiple apps that actually tax the CPU. There is at most 1 program, such as a game, running in the foreground that would use most of the CPU's capacity. Joe would have to run at least 2 of these apps to take advantage of 2 cores/processors.

    47. Re:Faster processors... by Foolhardy · · Score: 1

      Process Explorer will show you the threads in each process, complete with cpu time counters and stack trace. Looking at the mozilla process on my computer, it has 10 threads. However, only one of those threads has more than 1 second of total CPU time.

      The main thread has spent 5:30 mins total CPU time. It is the message queue worker thread for all the windows. It spends its time in mozilla.exe.
      Three threads are waiting in nspr4.dll. (netscape something)
      One has spent 0 cpu time and is waiting in wdmaud.drv.
      One keeps asking for the system time some 500 times a second (context switch delta about 1000/sec) from winmm (maybe a Windows sound worker?)
      One is at 0 time with status Wait:DelayExecution
      And there are 3 LPC worker threads that have all spent 0 CPU time on status Wait:WrLpcRecieve. I assume these were created by and for the win32 subsystem.
      It is possible that other meaningful threads once existed, but have exited (and so are not displayed), but I doubt it.

      The bottom line: Mozilla has only one meaningful thread. The rest are contingency support workers, probably created by libraries. As FireFox is based on Mozilla, I would assume it is the same. More CPUs won't help Mozilla's performance in the least.

    48. Re:Faster processors... by Darren+Winsper · · Score: 1

      renice 10 `pidof CPUIntensiveTask` && ut2004
      I can run UT2004 and any spare CPU time goes to CPUIntensiveTask.

    49. Re:Faster processors... by edxwelch · · Score: 1

      "right now firefox is using 10 and my bittorrent client is using 7. Or am I missing something here?"
      Yes, only one of those threads is doing any real work (rendering the HTML, which is processor intesive), the others are just waiting for data to be returned.

    50. Re: Faster processors... by RzUpAnmsCwrds · · Score: 1

      "They just suck when it comes to power consumption and they always did."

      Actually, before P4 it was Intel that was beating AMD in power consumption. The PIII used far less power (around 35W) than the Athlon Thunderbird (60+ W).

      And the PIII is still the low power king, except that now it's been renamed the Pentium-M.

      The P-M is really just a modified PIII, and I think that it's Intel's best chip. They took the best features from the PIII (low power, great performance at low clocks), added the best features of the P4 (large caches, 90nm process, SSE2, the frontside bus), added power saving features, and shipped it as a mobile chip.

      Dothan at 2.0GHz (comparable to Pentium 4 at 3GHz) is only 22W. The ULV 1GHz Dothan is only 5W.

      That's why Intel is abandoning P4 - they have a better, cooler, faster CPU.

    51. Re:Faster processors... by wwwillem · · Score: 1

      But look at it from the Intel/AMD perspective. Let's say your top end CPU is currently running at 3 GHz (for argument's sake). And you want to double the performance of that CPU. For sure it will cost you couple of years to get the same CPU running at 6 GHz, while it definitely should take less than a year to produce a dual core based on the CPUs and clockspeeds you have already.

      I know, this is an oversimplification, but still, doubling the speed of a CPU takes years and we all know that double CPU speed gives you only .... mmm, 50%?? increase in application speed.

      So, it's an easy guess why all CPU manufacturers (also IBM, Sun, etc.) are going this multi-core route.

      --
      Browsers shouldn't have a back button!! It's all about going forward...
    52. Re: Faster processors... by evilviper · · Score: 1
      I think you should revise your thoughts about mighty Intel. They just suck when it comes to power consumption and they always did. P4 always been power hungry CPU, approximativly 10 to 20% more than AMD for similar performance.

      Apples and Oranges. I'm not talking about max power consumption, I'm talking about the fact that Intel chips idle down to practically nothing, while AMD chips use the same ammount of power when idle as when maxed-out.

      You'll see that my comments were in response to the OP's question: when a CPU sits idle, does that mean a drastic drop in power consumption? As I said, with Intel, yes, with AMD, no.

      If you want to reduce your CPU temperature about 20deg C try Athcool on GNU/Linux. It shuts down northbridge went idle.

      If you read my post, you'd see I mentioned fvcool, which does the same thing, except it has special handling to work far better with KT133 chipsets, and it works on the BSDs too, so it isn't limited to Linux like Athcool.

      In fact, if you browse though my Journal entries, you'd see I've written about this in detail already: http://slashdot.org/~evilviper/journal/70512

      It's amazing really... You misread my post... You argued with me on things I wasn't talking about... You made practically the same suggestion as I did... And somehow, you still got modded up for this post.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    53. Re:Faster processors... by alex_tibbles · · Score: 1

      As other repliers have pointed out in individual cases, only 1 thread in Firefox does any real work, so there is no (or very little measurable) benefit to adding another CPU for Firefox users. The difference here is between 'multi-threaded' and 'designed for multi-processing'. Firefox is multi-threaded, but not designed for multi-processing, like nearly all desktop apps.
      (This is because parallelizing an application's processing is very hard work, in almost all cases - how would one divide the work of HTML rendering [nearly all of the work in Firefox] accross CPUs, without adding more locking/mutexing/semaphoring overhead than one gains?).

    54. Re: Faster processors... by renoX · · Score: 1

      > I'd rather see chipmakers use new technology to improve thermal/power ratio of their chips.

      Agreed and there working on it, but it'll take a long time before we see tripple gated transistors and the like: those take quite some times to research.

      >There's lots of room for improvement here. Examples: when a CPU sits idle, does that mean a drastic drop in power consumption?

      *Uh?* Who cares really for a desktop at what the CPU consumes when it is idle? What is interesting is how much the CPU consumes under 'maximal load'!

      > I do know AMD is on the right track here with their x86-64 chips
      Well AFAIK, Intel holds the leads in low power x86 CPU with their Pentium-M: they're very good on SpecInt/Watt (don't know on SpecFP, but I doubt)!
      The only problem is that Intel is making customers pay a lot for the priviledge of buying a Pentium-M.. :-(
      Too bad: my computer will stay noisy for a long time..

    55. Re:Faster processors... by renoX · · Score: 1

      Mod the parent up!

      Having multi-threaded app means nothing if only one thread is doing real work!

    56. Re:Faster processors... by renoX · · Score: 1

      Well you forget that Mozilla is a 'multi-view' application with the tabs: I hate it when it freezes because it is doing too much work contacting servers or rendering: the UI should stay responsive whatever I throw to it!

      This is multi-threading done badly..

    57. Re:Faster processors... by haruchai · · Score: 1

      I built myself a dual-proc system in '98 using an MSI 6114 board. I'd never heard of MSI before but the board was a good deal so I took the chance.

      It turned out to be the best $149 CDN I've spent on computer parts. The board's been rock-solid for 6 years, even when overclocked.

      If they still make boards of that quality, I'll definitely be looking at one of their products again.

      --
      Pain is merely failure leaving the body
  3. Different operations by News+for+nerds · · Score: 1, Insightful

    >Anand sees more promise in multiple CPU cores that perform different operations

    Aren't they called 'CPU' and 'GPU'?

    1. Re:Different operations by mr_snarf · · Score: 1
      Anand sees more promise in multiple CPU cores that perform different operations
      I think he meant more promies in multiple CPU cores in the same CPU, not multiple cores in multiple CPUs. The GPU on a video card is treated much differently than the extra cores in the multi-core CPUs.
      --
      printf("Goodbye cruel world!\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b");
    2. Re:Different operations by mr_snarf · · Score: 1

      Ok, now I see what the preview button is for :)

      --
      printf("Goodbye cruel world!\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b");
    3. Re:Different operations by alanw · · Score: 4, Insightful

      Moving processing out into special purpose processers, and then back into the main one again as Moore's Law takes effect has been known about since the term the wheel of reincarnation was coined back in 1968.

    4. Re:Different operations by Monster+Zero · · Score: 5, Interesting
      Sometimes I wonder why people even post.

      What is being referred to here is the possibility of having different cores, not just two identical cores on the same silicon. Similarly to how the PowerPC970 has two different branch prediction algorithms which "compete": each calculating which branches should be taken, with a central heuristic keeping track of how well each has been doing lately and chosing which will be used for the next series of branch predictions, a heterogeneously cored chip could offer several differing implementations of the same realestate. This could mean having one core with 4 FPU's/2 IU's and another with the reverse, or different length pipelines/branch predictors/L1 caches - thus opening up the possibility of CPU hierarchies, where set A is really good at certain tasks and set B is really good at another, and the OS is smart enough to schedule them appropriately. Think of a machine which is used for both compilations and running jobs, or think of the benefits in a virtual machine environment! The admin could partition the system along functional boundaries (intelligent hyperthreading).

      Another possibility is where the entire system is devoted to a single task (think HPC: fluid flow, weather simulations, etc) where you could have threads doing the intensive floating point calculations on one core, and the heavy integer arithmetic on the other, or maybe split up the cores based on memory accesses patterns, or cache use, or built-in ASICs!

      What I would love to see is a system where you have 2/4 cores with a large cache, plus an FPGA or two on die that each application can program - with OS cooperation this could be a "killer app" in silicon. Do a lot of "int*float*sqrt(int)?" - then program the FPGA to do it in one operation, as if the original chip design had it all along!

      Insanely cool stuff! "CPU and GPU", sheesh.

      I can't fucking wait.

    5. Re:Different operations by Anonymous Coward · · Score: 2, Interesting

      Yep, this would be cool. However it sort of already exists, but coming from the other angle. I know at least xilinx has a powerpc builtin in a number of their high end FPGAs. But your approach could possibly very interesting for homeusers. A more high-end cpu with low-end FPGA.. Guess you just have to invent the first killer-app that would use it :)

    6. Re:Different operations by MeridianOnTheLake · · Score: 3, Informative
      Don't forget about Sony/IBM's Cell Processor: from http://arstechnica.com/news.ars/post/20040512-3768 .html
      So the way that the Cell processor works is that there is a pool of 16 or so of these (probably not completely identical) RISC or SIMD/VLIW cores on a single die. The system will do its processing by drawing resources from this pool on a task-specific basis. For instance, the audio processing subsystem will consist of a set of software routines that request cycles from the pool for the purpose of processing 3D audio. The 3D engine will similarly request cycles from the same pool for rendering, and similarly with the game AI system, etc. The different processing cores will probably be grouped together dynamically by software into "teams" in order to complete specific tasks (i.e. 3D rendering, audio, etc.). Each team's size will scale dynamically to fit its current workload by either acquiring new cores from the pool or releasing unneeded cores back to the pool for use by other processes.
    7. Re:Different operations by Anonymous Coward · · Score: 0

      ROTFL!

      Brilliant one. You, sir, are good.

      Hats off :)

    8. Re:Different operations by StikyPad · · Score: 2, Interesting

      Why is this better than current implementations of multiple processors on one motherboard? Isn't it fundamentally the same thing, just using less space? Granted, using less space allows for more and more processors to be placed in the same area, just like making smaller transistors allows you to place more of them on the chip. But that's only really useful in a server environment, which is why it never really caught on among home users. Will this really provide any benefit for everyday users?

      I wonder if we have reached the end of the race for processing power. Up until the 60s and 70s, car manufacturers were trying to create increasingly more powerful engines. In part because of the gas shortages of the 70s, but also due to the fact that people really can't do anything useful with 700HP, other than kill themselves really really fast. The focus shifted from power to economy. Maybe one day manufacturers will be touting that their laptops are so efficient they can power themselves from the kinetic energy of moving them around, like watches of today. This will be a sad day for most of us, because it means we will have to get off our asses every once in a while to keep our laptops running.

      On a side note, how come nobody's posted anything about a Beowulf cluster of these?

      --

    9. Re:Different operations by StikyPad · · Score: 1

      Correction..

      by "that's only really useful in a server environment," I was referring to multiple processors.

      --

    10. Re:Different operations by News+for+nerds · · Score: 1

      Cell's APU(SPU)s are all identical, so it's different from what Anand says. Cell's PU is different, but it only controls APUs, so don't confuse them like sharing different work between them.

    11. Re:Different operations by fitten · · Score: 2, Insightful

      What is being referred to here is the possibility of having different cores, not just two identical cores on the same silicon. ...
      Another possibility is where the entire system is devoted to a single task (think HPC: fluid flow, weather simulations, etc) where you could have threads doing the intensive floating point calculations on one core, and the heavy integer arithmetic on the other, or maybe split up the cores based on memory accesses patterns, or cache use, or built-in ASICs!


      The problem with this is that by designing resources to be used in "certain situations" you put resources in the mix that may not be usable most of the time. Using your example of having one core with 4 Integer units and 2 FPUs and another core with 2 Integer units and 4 FPUs, why not make a single core with 6 Integer units and 6 FPUs and let the core itself how to allocate those resources based on runtime requirements (as opposed to potentially having one of those cores idle until a "special" program is run)? In fact, why not just have two cores with the average of each (3 Integer and 3 FPUs) so that complex scheduling doesn't have to be written (and it would be complex... you'd have to know before the thread is scheduled which core would be more suited to it, either through analysis of the executable code or through hints given at compile time).

      I guess that one of the things is that due to the widely varying usage patters on consumer PCs vs. complexity, you'd be better off making a compromise and designing based on average usages. If you are designing specifically for systems that will be heavy in CFD or the like, design a CPU that is an FPU beast. These two markets have pretty different requirements and by trying to blend them, you'll end up with something not really suited for either.

      The other thing is that when you design specific silicon (different types of cores), you have to make sure that there's sufficient usage of each to justify the effort required. Having two cores where one is idle 99% of the time is a wasted effort.

    12. Re:Different operations by pslam · · Score: 1
      What is being referred to here is the possibility of having different cores, not just two identical cores on the same silicon. Similarly to how the PowerPC970 has two different branch prediction algorithms which "compete": each calculating which branches should be taken, with a central heuristic keeping track of how well each has been doing lately and chosing which will be used for the next series of branch predictions, a heterogeneously cored chip could offer several differing implementations of the same realestate.

      You see something a bit like this on many embedded CPUs these days, particularly the ones designed to do a mix of vector DSP and complex conditional work (e.g MP3 players). Most commonly you get an ARM based core (a nice down-to-earth architecure) partnered with a heavy duty DSP (arcane and weird e.g 24 bit word size!) communicating via tightly coupled memory. This works fantastically well - often you end up running at much less than half the clock speed you would have needed otherwise, which more than compensates for the increase in chip area. This works because each core is doing only what it does best: bitstream decoding on the ARM, and iMDCTs on the DSP.

      For MP3 players, that saves a ton of battery power, but the win scales to high end servers where you find you can do so much more within the same heat or clock frequency budget. Intel, AMD, IBM and friends have tried to get high bandwidth vector stuff done using SIMD extensions, but they still manage way less than their theoretical peak performance because the instruction set doesn't pack enough information to get the job done without extra "register shuffling" operations - and using the SIMD extensions takes instruction decode bandwidth away from the rest of the stream...

      I'd love to have FPGAs on the side of my CPU, but I'm still a little unconvinced about their practicality. Most of the time you probably just wanted a large array of general purpose multipliers or dividers. In my opinion the only thing FPGAs get around is instruction decoding, and if that's not your bottleneck it doesn't buy you anything. Most DSPs get pretty much their peak theoretical performance in practice, so it's not a problem for them. If your application ends up with lots of time spent not actually pumping data, then an FPGA looks like a big win, though...

      Me, I'd like somebody to put 8 Xilinx Spartan 3E-400 chips on a PCI-Express card. That would be 128 18x18 multipliers and 3 million gates put to whatever use you want :)

    13. Re:Different operations by Anonymous Coward · · Score: 0

      What I would love to see is a system where you have 2/4 cores with a large cache, plus an FPGA or two on die that each application can program - with OS cooperation this could be a "killer app" in silicon. Do a lot of "int*float*sqrt(int)?" - then program the FPGA to do it in one operation, as if the original chip design had it all along!

      One drawback: the FPGA element would bring the whole chip's clockspeed down to around 500 MHz.

      But perhaps then you could use (MoSys) 1T-SRAM for caches instead of the 4T or 6T (transistors per storage bit) used for the fast SRAM of the current L1 and L2 caches. Imagine 4 megs of L2 for just 32-35 million transistors... Really sweet for a multicore CPU (with never enough memory bandwidth).

      Alternatively, you could just clock the FPGA(s) at half speed from the rest of the chip, thus 500 MHz/1 GHz.

      But it's a big question whether the FPGA would be worth including, in the grand scale of things. The CPU would have to become quite popular to get meaningful FPGA support from proprietary apps. (Obviously, open source wouldn't be such a problem, but would still need to be done by somebody...)

    14. Re:Different operations by Anonymous Coward · · Score: 0

      That was retaahded! What a retaahd!

  4. No benefit, short term. by mind21_98 · · Score: 2, Insightful

    The applications simply aren't there, as AnandTech mentions. Hyperthreading, for instance, did not cause sudden and dramatic speed improvements. The only benefits we're going to see are with applications specifically written for multiprocessor systems. These can take full advantage of the strengths of dual core CPUs.

    1. Re:No benefit, short term. by Anonymous Coward · · Score: 0

      You don't need SMP-capable applications to use multiple processors. A grpahically-intense application on Linux will automatically do this: one process for the app, one for X. (I mentioned Linux because I have no idea how Windows handles this).

    2. Re:No benefit, short term. by gtoomey · · Score: 1

      If you
      - are running two or more CPU intensive tasks (multiple httpd proceses, database servers)
      - have an SMP capable OS (eg linux)
      of course multpile cores are an improvement.

    3. Re:No benefit, short term. by sxpert · · Score: 1

      in the case of the AMDs, you need a NUMA aware OS, SMP is not enough

    4. Re:No benefit, short term. by argent · · Score: 3, Insightful

      Multiprocessing doesn't give you speed improvements for a single-threaded application, but it sure as hell makes a system a lot smoother and more responsive when it's running multiple applications concurrently.

      And don't forget, hyperthreading is like adding a second CPU that's always partly loaded. It's not the same as adding another core.

    5. Re:No benefit, short term. by dastrike · · Score: 2, Informative

      And that is a problem how?

      NUMA aware OSes on x86/AMD64 are available from all kinds of directions nowadays.

      Linux has NUMA support since 2.6, Windows has NUMA in Windows XP (since SP2) and Windows 2003 Server, to mention a few.

      --
      while true; do eject; eject -t; done
    6. Re:No benefit, short term. by owlstead · · Score: 1

      I must admit that the computer I have at work with hyperthreading already feels more responsive then my machine at home. Even though the other specs are mostly the same (up to date 7200 RPM hdd, 1 GB memory etc) the P4 2600 HT clearly beats my Athlon 2400+. And from experience, that's not because of the 200 MHz (comparitive) MHz. I haven't done any testing on the systems, but the feel is clearly there. Lets hope that multi-core processors will provide the same feel, but even better.

    7. Re:No benefit, short term. by ChrisMaple · · Score: 1

      This is why open source is so good. Have a time hog application that is single thread? Rewrite it to take advantage of multiple threads. Not an easy job, but you'll gain an education in writing tricky code.

      --
      Contribute to civilization: ari.aynrand.org/donate
    8. Re:No benefit, short term. by adachan · · Score: 1

      I hear this argument alot. If you read above the argument from the other point has been made nicely. The OS is multithread and it is fairly obvious when you just sit down and use a multi-CPU system you will quickly see the benefits. Sure applications written for multi-cpu systems are even better, but I NEVER notice any lag on my Dual Athlon system. All I can say is try it before you knock it.

    9. Re:No benefit, short term. by cybrangl · · Score: 1

      True, but what if each core could hyperthread? While one core hyperthread may get you a 10-20% increase in speed, depending on what you are doing, a dual core, hyperthreaded system may add 30-40% speed performance because you are more likely to have an open cycle for background processes at any given time.

    10. Re:No benefit, short term. by argent · · Score: 1

      Oh, I didn't say that hyperthreading wasn't useful, and ... yes ... dual hyperthreading core would be nice. Of course then Oracle would charge you four times for their licenses... :)

    11. Re:No benefit, short term. by renoX · · Score: 1

      >Multiprocessing doesn't give you speed improvements for a single-threaded application, but it sure as hell makes a system a lot smoother and more responsive when it's running multiple applications concurrently.

      Depends on the apps: if both your "background" and your "active" task do disk intensive stuff at the same time, your "active" task will run badly..
      And you'll curse your "slow" system!

    12. Re:No benefit, short term. by argent · · Score: 1

      First, there's rarely just two tasks involved.

      If you're running two disk-intensive apps at once, then put their data on separate spindles (separate controllers if they're IDE). If one's disk-intensive because it's swapping, add memory. If you don't have two spindles, move one off to a network share and make it network-bound instead. Or use a RAM disk.

      IN the most common case, 2 CPUs makes a multitasking environment smoother. If you're in an unusual case, then you'll do better fixing the bottleneck you're dealing with first.

  5. cool! by zmollusc · · Score: 0

    how about an 'ordinary' cpu and another core that was good at floating point operations?

    --
    They whose government reduces their essential liberties for temporary security, receive neither liberty nor security.
    1. Re:cool! by invisik · · Score: 4, Informative

      And let's call it, say, the x87 math co-processor? :)

      Naw, you really need two of the same chips in there. Too much steering of processes and whatnot otherwise.

      -m

      --
      http://www.invisik.com
    2. Re:cool! by Monster+Zero · · Score: 1

      I disagree. Ever looked at a NUMA architecture? From the operating system's scheduling perspective, the CPUs are not the same! No difference here with dual+ cores, just that there is more to be exploited between the "processors", so although threads/tasks will have affinities to cores based on computational design, they will be able to share a much larger amount of information though the cache than in a NUMA architecture.

  6. Increased Linecing Fees ??? by Anonymous Coward · · Score: 1, Interesting

    Given some vendors (eg Oracle) who like charging for licenses on a per-cpu basis, doesn't this translate into an unavoidable increase in licensing costs ?

    As this kind of technology becomes more pervasive, and manufacturers stop supporting single cored CPU's , customers end up paying more for software licenses with no way of avoiding these unnecessary costs.

    Often the extra 'grunt' is not needed.

    1. Re:Increased Linecing Fees ??? by Artega+VH · · Score: 1

      Presumably the industry would follow the lead of Microsoft in this matter.

      Particularly for Oracle since Microsoft has indicated its SQL server licensing will be "licensed per processor, not per core"

      --
      groklaw, wired and slashdot. The holy trinity of work based time wasting.
    2. Re:Increased Linecing Fees ??? by Gurp · · Score: 4, Informative
      Oracle's current definition of processor is:

      Processor: shall be defined as all processors where the Oracle programs are installed and/or running. Programs licensed on a Processor basis may be accessed by your internal users (including agents and contractors) and by third party users. For the purposes of counting the number of processors which require licensing, a multicore chip with "n" processor cores shall be counted as "n" processors.

      This is from Oracle's "Licensing Definitions Document," the emphasis is mine. I found it on the partner web site, which I'm pretty sure is inaccessible to the general public.

      Of course, I expect this to change (esp. on Windows) p.d.q. given Microsoft's recent announcement.

    3. Re:Increased Linecing Fees ??? by zbaron · · Score: 1

      I seem to remember some time ago, that Oracle and Sun reached an agreement that an UltraSPARC-IV was to be treated as a single processor as far as licensing was concirned. This only helps when running Oracle on Solaris/SPARC though ...

    4. Re:Increased Linecing Fees ??? by tesmako · · Score: 1

      Sun probably hopes it changes at least, with the Niagara coming out the current Oracle licensing would look kinda... bad :)

    5. Re:Increased Linecing Fees ??? by Anonymous Coward · · Score: 0

      This is from Oracle's "Licensing Definitions Document," which I'm pretty sure is inaccessible to the general public.


      Buzz. It is public. The Oracle Licensing documents are available on the corp. website


      Look at the Oracle DB licensing document. Additionally, look at the partitioning document for answers associated with soft and hard partitioning.



      Of course, I expect this to change (esp. on Windows) p.d.q. given Microsoft's recent announcement.


      Don't hold your breath.

  7. Whats gone wrong at Intel? by MeridianOnTheLake · · Score: 5, Interesting

    Its seems that Intel have lost their technology edge. Early in Intel's life, the company direction was driven by the engineers, but it over the last few years, highlighted by the mhz race, all tech R&D has been driven by marketing managers. This was probably to be expected. Marketers and non-tech managers are usually very good with people, very good at playing politics, and hence very good at influencing company direction; far better than most engineers. Intel is now paying the price for their incompetence by loosing out to smaller, more hungry competitors.

    I don't know where the Itanic fits into this theory. I guess if it wasn't so late, and was made available during the tech bubble, Intel would now be on a fundamentally different track, rather than playing catch-up (poorly) with more innovative companies.

    Now, onto multi-core chips. This is actually a very exciting direction. Sun has already demonstrated an 8 core, quad-hyperthreading 32-way chip http://blogs.sun.com/roller/page/jonathan/20040910 (Project Niagra). Intel certainly has much catching up to do, but its time for a new race and hopefully they'll get their arse into gear and show us some exciting things in the years to come, that is, if the marketoids can be somehow dethroned from their positions of power.

    1. Re:Whats gone wrong at Intel? by FireBook · · Score: 5, Interesting

      as per a previous post, bear in mind that this is not the route Intel wanted to take, but their hoped for 10ghz P4 AMD killer topped out unexpectedly, so they're having to try and find another way.

      --
      My other OS is also FreeBSD
    2. Re:Whats gone wrong at Intel? by Anonymous Coward · · Score: 0

      ia64 pwns amd64. pwns i say.

      but seriously, itanium pwns the shit out of amd64.

    3. Re:Whats gone wrong at Intel? by MeridianOnTheLake · · Score: 2, Insightful
      " ia64 pwns amd64. pwns i say. but seriously, itanium pwns the shit out of amd64."
      From a purely performance standpoint, it certainly does. But in terms of price, I don't think there is much competition in the 64bit space for AMD's chips. Seriously, not many people can afford an Itanium just to play around with, but many of us have no problem justifying the price of an AMD64. Don't get me wrong, if an Itanium and related hardware were available for the same price as an AMD64 chip and motherboard, I'd seriously consider getting one for some high-end Linux experimentation.
    4. Re:Whats gone wrong at Intel? by TheRaven64 · · Score: 1

      The Itanium is a very nice architecture, from a theoretical standpoint. Keep in mind, however, that it's currently only in its third generation. It will probably take at least three or four more revisions before it becomes cheap enough to enter the mainstream (remember how expensive early RISC CPUs were?)

      --
      I am TheRaven on Soylent News
    5. Re:Whats gone wrong at Intel? by masklinn · · Score: 1

      It should also be remembered that the Itanium is a pure 64bits CPU, more or less unable to run 32bits apps, while AMD64 are as performant in 32b as they are in 64. And that's where their strength lies, and why Intel has to catch up with AMD right now (since they had enguaged into true 64 dev, and the market is damn not ready for that given the lack of 64bits apps, if not OSes)

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    6. Re:Whats gone wrong at Intel? by Ash-Fox · · Score: 1

      I don't know what you mean about "technology edge" all I remember is that alot of people were telling me that their AMDs were superior to intels and cheaper.. and then when the fan would cut off for 2-7 secconds, the proccessor would start smoking and effectively become entirely unusable afterwards... while the intel proccessors would just behave slower with a fan stall...

      Even today, intel seems to be leading in thermal protection, as AMD proccessors just cut the power now instead of frying...

      I'd rather pay a little more money to get the full deal instead of some knock-off that isn't reliable for intense work (which by the way, is supposed to be AMD's target).

      --
      Change is certain; progress is not obligatory.
    7. Re:Whats gone wrong at Intel? by Anonymous Coward · · Score: 0

      Its seems that Intel have lost their technology edge.

      You haven't seen Montecito, then.

      2GHz, dual core, 100W total. It will crush everything else. In the labs, it already has. Sampling to OEMs now.

    8. Re:Whats gone wrong at Intel? by evilviper · · Score: 1
      Marketers and non-tech managers are usually very good with people, very good at playing politics, and hence very good at influencing company direction; far better than most engineers.

      But by the very nature of a company... the ones on top aren't supposed to be able to get played by marketers, and are supposed to make a good decision on the direction to take.

      I guess if it wasn't so late, and was made available during the tech bubble, Intel would now be on a fundamentally different track, rather than playing catch-up (poorly) with more innovative companies.

      I doubt Itanic could have caught on at any time. It's dammed expensive, while not performing all that phenominally, and massively hot and power-hungry (it would make a P4 jelous).
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    9. Re:Whats gone wrong at Intel? by tomstdenis · · Score: 2, Informative

      The K8s are much better than the K7s at power management. Granted the P4 still wins with the "never shutdown feat" the 99.999% of the time where your heatsink/fan is working fine the K8 will be taking less power, making less heat and computing more IPC.

      In my experience it's the heatsink that matters the most. My fan runs at 2500RPM [constantly. It's a thermaltake K8 silentboost] and doesn't really move that much air. I'm sure it helps by a half-dozen degrees C or so but it's not as important as the HUGE BLOCK OF COPPER stuck to it.

      So do you buy a P4 for that once in a million time where your heatsink falls off or a K8 which will run more efficiently?

      Tom

      --
      Someday, I'll have a real sig.
    10. Re:Whats gone wrong at Intel? by Anonymous Coward · · Score: 0

      If you took any time to look at this properly you'd know that AMD 8th generation processors have frequency throttling.

    11. Re:Whats gone wrong at Intel? by Jeff+DeMaagd · · Score: 1

      Some people use instructions per cycle to claim that AMD64 is better than netburst. If you want to take that route, Itanium2 has about a 33% higher IPC than Opteron, a 1.5GHz Itanium often holds its own performance-wise against a 2GHz Opteron, from the dual CPU workstation to the Top500 clusters.

      Where Itanium fails is that the chips still cost a bit too much. They used to be waaaay too expensive, now I think they are only marginally more expensive than an equivalent Opteron system. Itanium doesn't have the 1xx/2xx/8xx markings such that the first digit shows how many CPUs may be in a system, I think they are all 8-way chips by default, and Itaniums compare not so badly against the 8xx chips, which have hit the $2000 mark a couple times.

    12. Re:Whats gone wrong at Intel? by tomstdenis · · Score: 1

      Can't agree more. I run Gentoo on my AMD64 and from time to time there will be a package that builds only in 32-bit mode [usually cuz the developers aren't that proficient at writing portable code]. Nice to add the "-m32" switch to GCC.

      Sadly though, running 32-bit code [about equivalent to a spruced up Barton core] means less people will push MSFT to make a 64-bit winders quicker.

      I know a few people already that swear by their AMD64 and then run WinXP [32-bit edition] on it. For those not in the know, in 32-bit mode [e.g. not long-mode] you can't access the extra registers or 64-bit wide registers.

      Essentially in 32-bit mode [say Windows] an AMD64 is a Barton with the following benefits: wider decode-bus [128-bits instead of 64-bits], SSE2 and more instructions are DirectPath instead of VectorPath [means they decode/execute quicker].

      In 64-bit mode you get all that plus the extra registers [8 more ALU and SSE] as well as the 64-bit ALU registers. Which helps the most in more diverse applications [than say the mere presence of SSE2]

      Tom

      --
      Someday, I'll have a real sig.
    13. Re:Whats gone wrong at Intel? by Ash-Fox · · Score: 1

      Is this "throttling" existant in AMD 64bit proccessors? The reason I ask is because I've had one overheat (even though the fan and heatsink were fine) and the power cut off (this was not a motherboard feature).

      --
      Change is certain; progress is not obligatory.
    14. Re:Whats gone wrong at Intel? by Anonymous Coward · · Score: 0
      I'd rather pay a little more money to get the full deal instead of some knock-off that isn't reliable for intense work

      Yep, AMD has been knocking off Intel processors since 1975. It might be prudent to give them a little more time to work the bugs out.

      OTOH, who is the original designer and manufacturer of 64-bit X86 CPUs, and who just started making the "knock-offs"?

    15. Re:Whats gone wrong at Intel? by Ash-Fox · · Score: 1

      IBM :P

      --
      Change is certain; progress is not obligatory.
    16. Re:Whats gone wrong at Intel? by vincecate · · Score: 1
      >Its seems that Intel have lost their technology edge.

      You haven't seen Montecito, then.

      2GHz, dual core, 100W total. It will crush everything else. In the labs, it already has. Sampling to OEMs now.

      But at 3 or 4 times the die size of the dual-core Opteron the Montecito will cost 20 or 30 times as much to make. Intel will loose money selling a few Montecitos at 5 to 10 times the dual Opteron price. I think dual-core Opterons are at sampling to key software developers and probably OEMs too. I think we will see dual-core Opterons ship at 10,000/month more than a year before we see Montecitos ship at that level. It is hard to make a lot of working chips when you have a huge die.

      Intel has yet to release a 1.6 Ghz single core Itanium. I don't believe they are about to release a 2 Ghz dual-core.

      I find it interesting that people who think Intel has the tech lead usually post Anonymously.

    17. Re:Whats gone wrong at Intel? by TheLink · · Score: 1

      Just wondering - what are the differences between opteron 8xx chips and opteron 2xx chips?

      How big are the Itanium chips? Compared to Opterons?

      --
    18. Re:Whats gone wrong at Intel? by Anonymous Coward · · Score: 0

      Opteron 1xx: K8 core, dual-channel memory, 1 HT link enabled (for 1-way)
      Opteron 2xx: K8 core, dual-channel memory, 2 HT links enabled (for 2-way)
      Opteron 8xx: K8 core, dual-channel memory, 3 HT links enabled (for up to 8-way)

      All on the same Socket 940 package. Pen and paper helps understand how the 3 links per chip get you 8-way with a single nortbridge ;-)

      Opteron 1xx used to be exactly the same as Athlon FX-5x, but now the latter is on Socket 939 (not 940), and I've lost track of Athlon 64s on Socket 758 and Socket 939, and 32-bit-only Semprons (the 32-bitness is why there is no "Duron 64")...

      Seems like the latest FX-55 is only one speed bump (200 MHz) above the "4000+" flagship Athlon 64, and otherwise the exact same chip, with the exact same dual-channel memory controller and 1MB L2, on the exact same Socket 939, so it could be the "FX" line is disappearing someday in near future...

      No tranny counts or die sizes at hand on Itaniums, sorry. I seem to recall the Opties are about 105 million transistors, and over half of that goes to the 1MB L2 cache, but I would have to check these figures. Itaniums should have 3MB or more L2/L3, bu I'm not sure if it's on-chip or a separate chip on the processor module -- probably the latter.

    19. Re:Whats gone wrong at Intel? by pantherace · · Score: 1

      Opteron has 3 numbers the first indicating how many processors it can support in SMP/NUMA (8xx will do 8-way, 2xx will do 2-way, 1xx will do single) The second two refer to clock speed with x40 being 1.4GHz, and adding +.2GHz per 2 (x48=2.2, x46=2.0 x44=1.8 x42=1.6) The Operton's model numbers make sense. The P4 model numbers and the Athlon 64s on the other hand....

    20. Re:Whats gone wrong at Intel? by pantherace · · Score: 1

      You don't WANT to run Itanium 8-way. I'd be willing to bet an 8-way Operton against a straight SMP Itanium on a well threaded application. I believe that the Itanium's SHARED bus to memory is 6.4GB/sec (It was at one time, I'm not sure if that's been upped. I'm not sure, but that may also include talking to everything else. (I thought it had a second bus for that. I hope they do.)) This means at maximum theoretical performance each Itanium will have a maximum of .8GB/sec memory bandwidth. Vs a Opteron 8xx, with something like the 6.4 GB/sec memory bandwidth per processor. Occasionally, something won't be in an Opteron's local memory, and it will be slower, but HT is still 4.8GB/sec. Itanium is fast per clock yes, and single processor wise would probably compare favorably against a Operon 8xx. However, the Opeteron's use of NUMA means that As it scales, it's going to begin, on any threaded application, to completely thrash the Itanium's pure SMP w/shared bus. Which is why no one, other than *possibly* HP (I don't know exactly how their Integrity servers are layed out), does large pure-SMP Itaniums. SGI essentially attempts to emulate the Opteron's design with their Itanium design, which only does 2 way smp, with lots of interconnects. The interconnects are actually faster than the Opterons, but are also a lot more expensive. Price/Performance unless on perhaps one or more specific apps that are highly tuned, will see the Opteron wallop the Itanium.

    21. Re:Whats gone wrong at Intel? by TheLink · · Score: 1

      "Opteron 1xx: K8 core, dual-channel memory, 1 HT link enabled (for 1-way)
      Opteron 2xx: K8 core, dual-channel memory, 2 HT links enabled (for 2-way)
      Opteron 8xx: K8 core, dual-channel memory, 3 HT links enabled (for up to 8-way)"

      So they are probably the same chip, just with HT links disabled for 1-way or 2-way chips?

      I was a bit lazy to look it up myself ;). Thanks!

      "I seem to recall the Opties are about 105 million transistors"

      From: http://www.intel.com/design/itanium/itanium/

      Itanium = 25 million transistors for CPU, 300 million for cache.

      http://www.intel.com/design/itanium2/download/14 _4 _slides_r31_nsn.pdf

      Itanium 2: 410 million transistors!
      374mm^2 die size (130nm)

      Opteron = 194mm^2 die size (130nm).

      Hmm. Itanium seems to have almost twice the transistors per square mm.

      --
  8. Yeah, not my favorate idea. by Tatarize · · Score: 2, Insightful

    I think they should dynamicly change the clock speed based on heat content. Have a max hz, then have it slow down the hotter it gets. Then you could remove the cpu fan and not worry about it, save the fact that it would be slow as dirt.

    I think the CPUs would be the same speed sorta. Just have one tweaked for say floats and the other something else. If you have a float heavy process you use core 0 and otherwise core 1. You can end up with the same CPI for standard loads but with some programs would do better with one than the other, as they aren't standard.

    --

    It is no longer uncommon to be uncommon.
    1. Re:Yeah, not my favorate idea. by Stalks · · Score: 5, Informative
      I think they should dynamicly change the clock speed based on heat content.

      The P4 already does this. It will turn down the speed and even disable individual cpu components in order to save its life if it begins to overheat.

      TomsHardware produced this video a while ago, detailing what happens when the heatsink and fan is removed during workload. They test both AMD and Intel processors from back then.

    2. Re:Yeah, not my favorate idea. by Ash-Fox · · Score: 2, Informative

      I remember that the older AMD proccessors would start smoking and then effectively stop working.

      --
      Change is certain; progress is not obligatory.
    3. Re:Yeah, not my favorate idea. by Anonymous Coward · · Score: 1, Interesting

      The P4 does indeed clock down as it overheats, but you chose a poor source to cite for a comparison between Intel and AMD processors. The Tom's Hardware demonstration wasn't indicative of how the Athlon they tested actually behaves. The demo was staged to give the Athlon some bad press.

      Tom's Hardware specifically disabled thermal management on the Athlon motherboard, which would have ensured that the Athlon simply shut down upon overheating. Shutting down is less elegant than what a P4 does, but the chip should not have fried.

    4. Re:Yeah, not my favorate idea. by Anonymous Coward · · Score: 2, Informative

      No, The point was that the P4 thermal management was on the core, and would dynamically reduce the clock speed when overheating, whereas the athlon thermal management was on the motherboard and the diode which were used couldn't react quickly enough to a sudden loss of cooling. THG under no circumstances "disabled" the thermal management.
      Here is the original article

      THG got a lot of grief over this from AMD fanboys until AMD came clean and admitted this was a problem
      AMD's response to the article

    5. Re:Yeah, not my favorate idea. by Anonymous Coward · · Score: 5, Funny

      I remember that the older AMD proccessors would start smoking and then effectively stop working.

      An engineer I used to work with figured it all out (through much first hand experience). He deduced that chips were really just plastic capsules of compressed smoke, since when the smoke came out, they didn't work any more. He was planning a start-up company to re-inject the smoke and make them work again.

    6. Re:Yeah, not my favorate idea. by vakuona · · Score: 2, Funny

      In other news, Napoleon Bonaparte was defeated in the battle of Waterloo.

    7. Re:Yeah, not my favorate idea. by TCM · · Score: 1

      Lame rip off of a joke.

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    8. Re:Yeah, not my favorate idea. by toddestan · · Score: 1

      I seem to recall at first there was no thermal protection built into motherboards, and it was only in response to things like Tom's Demostration that it was added. However, the thermal protection diode is still too slow to react in time if an Athlon is ran without a heatsink - it will still burn up. All the diode is really good for is to shut off the CPU if the cooling fan fails.

      I seem to recall the boards that came out mid-2002 were the first ones that had the thermal protection. The board in this computer (KT333 based, circa early 2002) has no protection at all.

    9. Re:Yeah, not my favorate idea. by Anonymous Coward · · Score: 0

      AMD's Cool'n'Quiet is certainly better than Intel's solution. Don't you think?

    10. Re:Yeah, not my favorate idea. by tonywong · · Score: 1

      Erm, isn't this a boondoggle the way you have it?

      Let me put it this way: if the unit is heating up and everything else is constant (and the unit is functioning normally), then the reason why it's heating up is because you are using the processor...imperfect analogy time...I don't think you'd be too happy if you stepped on the accelerator and the car slowed down after the first block because the car wanted to preserve your fuel economy.

    11. Re:Yeah, not my favorate idea. by dickrichardv8 · · Score: 1

      Lucas, the British Auto-electric-generator-etc. company has prior art on that. Their wires, bulbs, generators and starters all quit working when they lost their smoke. They needed better seals to keep the smoke in.

    12. Re:Yeah, not my favorate idea. by Anonymous Coward · · Score: 0

      W00t! I'm gunna buy me some consols! Cha-ching!

  9. Conclusion... by Anonymous Coward · · Score: 0

    Despite the end of 2005 being the time for dual core, the desktop world will be largely unchanged by its introduction. It will take application support more than anything to truly bring about performance improvements, but with an aggressive CPU ramp developers may be more inclined to invest in making their applications multithreaded as more users have dual core systems.

    The more I look at roadmaps, the more it seems like while 2005 will be the year of anticipation for dual core, 2006 may be when dual core actually gets interesting. Until then, I view dual core on the desktop as a nice way of getting attention away the fact that clock speeds aren't rising.

    It's a necessary move in order to gain more traction and support for multithreaded desktop applications but its immediate benefit to the end user will be limited. But then again, so has every other major architectural shift.

  10. I hope. by ceeam · · Score: 1, Interesting

    I hope that w/ multicore CPUs speach recognition (you shout "archers to the big tower!" and they do) and maybe camera tracking of player's movement will be more commonplace in games. I guess that would be pretty cool stuff until 3d-without-glasses-or-helmets displays come to life.

    1. Re:I hope. by BCSEiny · · Score: 0

      This has been said a million times, the problem with speech reocgnition is not the speed or bandwidth of the processors. It is a fundemental misunderstanding of what the brain detects and how that is used to make a robust system.

    2. Re:I hope. by TheLink · · Score: 1

      "you shout "archers to the big tower!" and they do"

      That's like so slow. What's so useful about that? Have you seen the top players play starcraft or other similar games? Control with voice would hardly help them much - maybe only about as much as having an additional usable finger.

      Voice is way overrated for control of computers, esp for specialized control applications (like games).

      Brain interfaces would be much better for control. A skilled operator would be able to control 50 different keys. Or control 4 pointers at the same time.

      That would be immensely hard to do with a single voice.

      --
  11. Hrmm... by Arcanix · · Score: 5, Funny

    Is just me or does it seem odd they are using x20, x30, and x40 for names? I guess x20 + x30 + x40 does make an x90, slightly better than my x86.

    1. Re:Hrmm... by Anonymous Coward · · Score: 0

      What country is .ws btw?

    2. Re:Hrmm... by Arcanix · · Score: 1

      Western Samoa

    3. Re:Hrmm... by Anonymous Coward · · Score: 0

      Ahh! Thank you :-)

  12. I had one of these years ago by taxevader · · Score: 4, Funny



    My old PC had this, it was called a turbo button.

    --
    -Copyright law #69:Whenever Mickey Mouse is about to enter the public domain,copyrights get extended by 25 years.
    1. Re:I had one of these years ago by Anonymous Coward · · Score: 0

      My old PC had this, it was called a turbo button.

      This is a little OT, but did the turbo button actually serve a useful purpose aside from cheating in some games? I know it was sorta useful with the XT, when you could get an 808x in 4.77/8/10/12/16mhz. It seemed kinda useless with the 286/386, not to speak of the 486 / pentium.

    2. Re:I had one of these years ago by Anonymous Coward · · Score: 1, Informative

      It was pretty useful for playing Nibbles and Gorilla. Otherwise, it wasn't very useful, even in terms of backwards compatibility. Even if you it was able to clock a Pentium down to 10Mhz, the computer was still worlds faster than a 8088, so all the programs that were hardwired for 4.77Mhz still ran too fast.

  13. Wrong facts in the article... by imsabbel · · Score: 2, Insightful

    At least yesterday they were still in.
    Amds dual core chips dont use a local HT link to for core-core communication. They have both cores linked to a crossbar, which also has ports for the HT-links and the memory controller.
    So a dual core chip still has 3 outgoing ht links, allowing to use 8 dual core chips in one system without "glue"

    --
    HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  14. Marketing : Sparc and PowerPC catch up by tekrat · · Score: 4, Interesting

    In terms of "marketing speak", this is a good opportunity for Sparc and PowerPC chips to catch up to the X86 architecture.

    Thanks to Intel's own marketing, most users are used to seeing that Mhz = power, and Apple suffers from the fact that the G5 tops out at 2.5Ghz, while Intel chips cruise along at 3+Ghz. Sun's SPARC architecture suffers from the same illusion, although comparably, both the Sparc and PPC architectures are quite close to X86 in terms of actual horsepower (not so much with Sparc, but Sun's true power is total throughput and reliablity and scalability, not flops).

    With Intel "stuck" at around 4Ghz, IBM/Apple could figure out how to ramp up the G5 (or it's successor) to 4+Ghz, and beat Intel at it's own marketing game.

    Similarly, this bump in the roadmap for Intel could be the opportunity for other/alternative CPU architectures to gain some marketshare.

    (Posted as someone very, very tired of the Wintel Monopoly)

    --
    If telephones are outlawed, then only outlaws will have telephones.
    1. Re:Marketing : Sparc and PowerPC catch up by imsabbel · · Score: 1

      >With Intel "stuck" at around 4Ghz, IBM/Apple could figure out how to ramp up the G5 (or it's successor) to 4+Ghz, and beat Intel at it's own marketing game.
      Yeah. Or they could start selling quantum computers....
      Face it: P4 is at 3.6Ghz with 0.9um, G5 is at 2.5Ghz, watercooled.
      Do you really think that if they could get another Ghz or 2 out of the design that they wouldnt do it?

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    2. Re:Marketing : Sparc and PowerPC catch up by The_countess · · Score: 1

      why would they want to ramp up their clock speed? far to expensive(production costs go up and yield goes down) and costs way to much power. and since intel is nou starting to pump massive amounts of money into convincing people clock speed isnt everything anymore (they have too) why not take advantige of that. besides AMD allready convinced all people with computer knowlage that clock speed isnt everything.

    3. Re:Marketing : Sparc and PowerPC catch up by evilviper · · Score: 1
      most users are used to seeing that Mhz = power, and Apple suffers from the fact that the G5 tops out at 2.5Ghz

      AMD chips don't even match that MHz rating, yet they are doing quite well.

      No, this is a case of Apple fans trying to find an excuse why Apple isn't more popular.

      (Posted as someone very, very tired of the Wintel Monopoly)

      I know the feeling. My Alpha system is getting old now, and the new ones are rather expensive, while being a dead-end anyhow...

      I'd still rather see a completely different and better processor architecture, rather than x86 just ramped up to 64-bits. Never-the-less, I've mostly made my peace with x86. It's not great, but it is workable.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    4. Re:Marketing : Sparc and PowerPC catch up by Anonymous Coward · · Score: 0

      G5? Watercooled? Whatever you've been smoking, I've gotta try some. Pass on the peacepipe.

      G5's is cooled by serveral, slow moving FANS.

    5. Re:Marketing : Sparc and PowerPC catch up by xanadu-xtroot.com · · Score: 1

      G5? Watercooled? Whatever you've been smoking, I've gotta try some.

      Must be the same thing Jobs is smoking.

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    6. Re:Marketing : Sparc and PowerPC catch up by Anonymous Coward · · Score: 0

      Have you ever used a SPARC system?

      It sucks for desktop use. It is in no way comparible to an Intel chip.

      On the server, sure they do fine. This is mostly due to the high bandwidth backplane and other performance systems. It ain't the CPU, that's for sure. In terms of raw CPU, taken by itself, the SPARC are slow as hell.

      Sun gets around that by giving you a "whole package", fast chipsets and system boards, etc.

    7. Re:Marketing : Sparc and PowerPC catch up by aldoman · · Score: 1

      Exactly. What Apple needs to work on is pushing out their machines for much cheaper, and working on their inventory management, because at the moment it _sucks_.

    8. Re:Marketing : Sparc and PowerPC catch up by Anonymous Coward · · Score: 0

      Crusoe Efficion from Transmeta are appealing.
      Of course I'm fond of odd ducks like Clipper.

      The 'next level' will include a combination of architectures on one chip. Why not a single die with CISC, RISC, and DSP cores all running at the maximum clock rate allowed by the physics?

      The benefit of multi-core chips is in how fast the
      cores can communicate with each other. Separate packaging of components is bottlenecks communication between the components. This is why on die cache helps so much.

      Sun's 8 core 32 way SPARC high end coupled with the 2 core 8 way opteron appears ot be a good marketing strategy. At the same time, I was rather disappointed when I could not download a copy of the 'open' Solaris source.

      IMO, the Swiss army knife approach, while not optimum for an application specific design, in the end will prove best for multipurpose computing.

    9. Re:Marketing : Sparc and PowerPC catch up by Anonymous Coward · · Score: 0

      Indeed, the 2.5 GHz dual G5 PowerMac is watercooled.

      Of course, the radiators are cooled by a couple of big, slow moving FANS.

  15. Power Chips to beat AMD/Intel Dual Cores by Bruha · · Score: 3, Interesting

    It looks like IBM chose the right direction to go with their line of processors. With things like the power 5 chip, and altivec processing units combined you get more bang for the buck vs a dual core x86 chipset running at a higher clock speed.

    However I dont see a mass migration to the power platform due to the entrenchment of the desktop market. BUT if they can proove they have the more powerful upgrade path we may be seeing more powerPC type servers in the farms as businesses upgrade and look for that power for price. With PPC linux this will be possible and Microsoft will be sitting around wondering what the hell happened.

    1. Re:Power Chips to beat AMD/Intel Dual Cores by NotoriousQ · · Score: 2, Informative

      I wanted a PPC system. But where do you get the motherboard? That is not apple, and in the under $300 level.

      /went with socket 939 AMD64 3500+

      --
      badness 10000
    2. Re:Power Chips to beat AMD/Intel Dual Cores by ThousandStars · · Score: 1
      However I dont see a mass migration to the power platform due to the entrenchment of the desktop market.

      I don't see a mass-migration to the power platform because Windows doesn't run on it. End of story. Then again, I don't think IBM's Power goal is to take over the desktop world.

      IBM's real strength comes from their SOI and other chip-making technology, which they've cross-licensed with AMD -- but not Intel. The parent poster may want to read Hannibal's CPU articles at Ars Technica. They go into some of the history behind the architectures and chips.

    3. Re:Power Chips to beat AMD/Intel Dual Cores by Anonymous Coward · · Score: 0

      PPC isn't competing anywhere until they drop the price.

    4. Re:Power Chips to beat AMD/Intel Dual Cores by Anonymous Coward · · Score: 0

      I agree with you that more Power Chips will be found in servers if the perf beats AMD/Intel, however, remember that the software maker has to use the VA7 compilers if they want perf. gcc just doesn't cut it on the PPC platform. VA7 is extremely difficult to work with. You pretty much need an expert, that raises the cost of entry for most software developers.

  16. Multiple cores, to perform specific tasks by CastrTroy · · Score: 0

    I remember this multiple cores thing back in the 386 days, when you had a processor, and then, on a seperate chip, the math co-processor. All this is doing, is putting the two things on the same chip. I like the seperate chip route, where you can upgrade later if you want to, and without having to rebuy the part of the processor you already have. I'm pretty sure that the 386 DX didn't do multithreading on the two processors, but the OS wasn't even multithreading at that time, so I don't think it would have mattered.

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    1. Re:Multiple cores, to perform specific tasks by Anonymous Coward · · Score: 1, Informative

      Intel's math's co-processors were a marketing scam to encourage you to buy the same chip twice.

      The processor and the co-processor were basically the same part, except that the processor had the math part disabled. When you plugged in the "co-processor" it disabled the original processor and took on all the work itself. There was certainly no multithreading going on.

    2. Re:Multiple cores, to perform specific tasks by Ash-Fox · · Score: 1

      Didn't that simply make the chip faster by combining it?

      --
      Change is certain; progress is not obligatory.
    3. Re:Multiple cores, to perform specific tasks by jawtheshark · · Score: 2, Informative
      Nope... You have it wrong, in the 286 and the 386 days the chips didn't have an FPU. The 287 and the 387 were real FPUs. Floating point without the coprocessor was done in emulation and slow.

      The only processor where your claim is true, is the 486SX, which had indeed the floating point unit disabled. When you bought the 487 (or Overdrive, not sure there), it was essentially a 486DX processor which turned off the 486SX processor.
      The joke on the customer here was that SX and DX means something completely different on the 386 chip. (bus speed was doubled on a 386DX and not on a 386SX)

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    4. Re:Multiple cores, to perform specific tasks by mhollis · · Score: 1

      If you go back another generation and also to the first generation, you get the true floating point units on different chips, with the 8086 and 8087 co-processor and the 80287 coprocessor for the 80286 processor.

      The next generation after the 80286 processor used the "enable" "disable" scam along with the strange naming conventions, all of which you may find here. So I would agree that the 80287 was a true floating point co-processor; I'm not so sure about all of the 80387 co-processors.

      The advantage of having these floating point operations on the same die is, of course, speed. I wonder if the "Alti-Vec" enhancements to the G4 and G5 IBM-Motorola RISC processors is along the same lines as a multi-core processor with different functions in the two cores.

      --
      Gods don't kill people, people with gods kill people.
    5. Re:Multiple cores, to perform specific tasks by jawtheshark · · Score: 1
      Well, I'm pretty sure that the i387 was a real coprocessor. I cited everything from memory, since back in those days I was heavily following PC's and I don't tend to forget these things.

      The 486 was the first to introduce an on-die FPU, as you can read in wikipedia article . It mentions everything I tell, and more, so you really don't have to take my word for it.

      The naming oddness with the 386 and 486 were marketing gimmics in order to sell low-spec CPU's to unsuspecting customers. Much like the early day Celerons without cache.

      I can tell you the history of the x86 cpus up until the Pentium Pro (which I had back in theday), after that, I don't know the details anymore. Last Intel CPU that I had was a P-III 800Mhz which now happily serves my parents as a home computer. Okay, there is still one Intel machine in my house: a good old Pentium 166MMX powering my "server" ;-)

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    6. Re:Multiple cores, to perform specific tasks by mhollis · · Score: 4, Interesting

      The thing that irks me is that there is no general computing source any more. Things have pretty much descended into the various "camps" with pee cee people reading about those new processors and the Mac people reading about the Power PC processor.

      I used to be able to keep up with processor design in Byte Magazine. It also kept me apprised of each different computer that came out back when no one computer type and operating system had over 90% of the market and I think that Byte helped serve those who didn't want to see Microsoft-Intel become as dominant as they have become.

      The death of Byte is still a sore spot with me. I ran an Intel platofrm for many years and was able to keep up with what Motorola and Sun were doing with their designs. There were even columns on embedded applications. I felt like I had a really good handle on the microprocessor universe and the differences. Sadly, not so now (or should I use Jerry Pournelle's frequent "Alas...").

      --
      Gods don't kill people, people with gods kill people.
    7. Re:Multiple cores, to perform specific tasks by Anonymous Coward · · Score: 0

      387 was a bona fide separate FPU. You are thinking 487.

      Even that wasn't such a scam as it's been labeled. The 486SX was at the time Intel's only way to offer a cheap CPU to customers who wanted only that, and of course it made would have been more expensive to design and produce a new discrete "real 487" math chip just for those customers willing to upgrade from SX. Intel just prevented those customers from feeling stupid they chose the SX in the first place ;-)

      AltiVec has really nothing to do with multicore. It's very much like the SSE2 unit in Pentiums/Athlons 64s, except done better (three-operand vector instructions, the powerful "vector permute" crossbar engine, just more elegant). It's just a bunch of SIMD FP & Int execution units bolted next to the regular scalar FP & Int execution units, all of them sitting between a common dispatch and a common retire stage in the execution pipeline. It lacks all the individual control logic et cetera that would make it a separate "core".

      In short, it's not a separate processor. You can't put the AltiVec unit in a separate chip and just feed it vector code to execute -- it would need half the G4/G5 as well, just to work. :-)

    8. Re:Multiple cores, to perform specific tasks by Admiral+Burrito · · Score: 1

      Ace's Hardware is a pretty good (though low-volume) cross-architecture news site. Still covers x86 mostly, but does go into other architectures from time to time, and the people there seem to really know their stuff.

    9. Re:Multiple cores, to perform specific tasks by DrVxD · · Score: 1

      IMNSHO, Byte "died" a long time before 1998. Once upon a time it was *THE* technical magazine to read - for all the reasons you cite, and more. But over the latter part of the 90s it was aimed at guys in suits and not the tecchies that had made it what it once was.

      (And whilst I really like Pournelle's SF writing, Chaos Manor always used to leave me wishing he'd co-write it with somebody...)

      --
      Not everything that can be measured matters; Not everything that matters can be measured.
    10. Re:Multiple cores, to perform specific tasks by mhollis · · Score: 1

      Thanks for the link, I shall bookmark it, though at this read, I see only Intel and AMD processor articles

      I must disagree that Byte lost its focus and redirected itself towards the "suits" as one poster put it. They covered processor evolution, covering the Intel P6 a full two years before rollout.

      They would be the only reliable and fair testers to show the real differences between the AMD processors and Intel processors, eschewing all routines that the processors might have been tuned to beat. And they would be fair and reliable about the real performance difference between the Power PC processors with slower clock speeds and the processors you see in pee cees with faster clock speeds. I cannot trust Apple or the Windows magazines to tell me the truth, they have too many reasons to lie.

      Thanks again for the link

      --
      Gods don't kill people, people with gods kill people.
  17. AMD: Chipping Away at Intel by orlinius · · Score: 5, Interesting

    There is a very interesting article in the last edition of Fortune. I think AMD got it right this time around.

    My favorite quote :
    AMD CFO Rivet explains
    "As hard as we tried to win the hearts and minds of CIOs, with the desktop as our focus we were going to fail. They made their decisions with the server on down. When Intel had 100% of the x86 server market, it could charge whatever it wanted and use that money to beat us on desktops. We had to be in the profit haven".

    Ruiz (CEO of AMD) calls the server-led approach "do or die" for AMD: "If we hadn't pulled this off I would have shut the door"

    From the Fortune article:
    AMD: Chipping Away at Intel
    CEO Hector Ruiz came from humble roots to propel AMD into the big leagues.
    http://www.fortune.com/fortune/technology/articles /0,15114,724543,00.html

    You need to be a subscriber to read the whole article :(

    --

    A hungry bear does not dance!
  18. It would benefit X11 by Colin+Smith · · Score: 3, Insightful

    On a single CPU system, the X client and server compete for time. It can sometimes be faster to run certain apps over a fast network than locally on the same machine.

    On a dual machine or multi-core machine the client and server can both be given time on separate CPUs or presumably different cores on the one CPU.

    --
    Deleted
  19. You must have missed all the discussions by Anonymous Coward · · Score: 0

    of the "end of Moore's law" all over the place. Heat. They can't increase the clock speed any more because it produces too much heat. That's why Intel canceled 4Ghz pentiums. If you can't go up, you have to go sideways.

  20. Article is poorly researched and incorrect by hattig · · Score: 4, Informative

    Certainly about how AMD do dual-core, which as it has been detailed since 2001 (and talked about since 1999) I think is extremely poor for a large website like Anandtech to get wrong.

    See comments 50, 51 and 54 that go with the story to see how AMD actually do dual-core (they don't 'fuse' hypertransport links together, like the article says they do)

    What is sadder is that they haven't corrected the story even though the incorrectness has been pointed out to them in the feedback, and presumably via e-mail as well. Nothing in the article can be trusted in any way because if basic facts are ignored, then what about the rest?

    I certainly do not think that such poor articles should be linked from Slashdot. Why should AnandTech get rewarded for such shoddy work?

    1. Re:Article is poorly researched and incorrect by Speare · · Score: 0, Offtopic
      I certainly do not think that such poor articles should be linked from Slashdot. Why should AnandTech get rewarded for such shoddy work?

      You must be under some delusion that Slashdot editors care at all about article quality. They post whatever drivel strikes their own fancy, and/or whatever half-baked junk they find that might generate a lot of pageviews as people post complaints. No journalistic integrity, no pride in craftsmanship, no striving to improve.

      --
      [ .sig file not found ]
  21. CPU+GPU by EvilIdler · · Score: 3, Insightful

    Maybe we'll see dual-core CPUs where the second core does some
    of the 3D-calculation today's graphics chipsets do?
    That would certainly be useful for some fields of math.

    1. Re:CPU+GPU by evilviper · · Score: 1

      Yea! Bring back the 486 SX/DX!

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  22. Asymetric Multiprocessing by Anonymous Coward · · Score: 2, Insightful

    I think Anand was suggesting that in his article. While the schedulers of Linux and some of the other OSes may be able to handle that, I don't think you want to go that way given the hacks that are used in schedulers, e.g. the hack that Linux uses when running a high priority and a low priority thread on the same hyperthreaded processor. All system accounting is done in terms of processor run time and on an ASMP system, run times aren't going to be equal.

  23. Gatekeeper crisis? by ewe2 · · Score: 3, Insightful

    This is a tricky time for hardware manufacturers - how to promote upgrades which are essentially placeholders for a new hardware generation - and hope like hell that Microsoft will actually promote applications that will use that new functionality. Because Microsoft can afford to lose their R&D money, Intel and AMD cannot.

    Don't get me wrong, I'm looking forward to true 64-bit dual core architectures on the PC platform, but unless something amazing happens in the next 12 months, Microsoft will again be the gatekeeper to the mass uptake of that hardware, geek rage and linux notwithstanding. The shark will get it's DRM when the makers are appropriately terrified, and even then they may not make their money back.

    From a manufacturer/reseller point of view, it's not looking all that certain. Uncertainty is deadly to the CPU/mainboard market, and I'm seeing it in the hedged bets of computer swapmeets and resellers. The explosion of mp3 players, digital cameras, dvd burners and the astonshing fall in solid state memory might take up the slack for now, but that still means those crucial early-adopters aren't looking at the new goods.

    We live in interesting times.

    --
    insecurity asks the wrong question irritation gives the wrong answer
    1. Re:Gatekeeper crisis? by Anonymous Coward · · Score: 0

      Ya know, Microsoft has never been at the forefront of such endeavors. Their forte was never in gatekeeping new technologies. Furthermore, 64bit computing has been available for quite some time. If it fails, it's really no fault of MS. What MS promises (better than every other company out there) is backwards compatibility. Applications that we compiled in the early days of DOS can still be executed 25 years later. (Despite how great you might think Apple is, this is where they lack).

    2. Re:Gatekeeper crisis? by ewe2 · · Score: 1

      I'm sorry, but if you don't understand that MS are the gatekeepers, then I have a wonderful linux kernel for sale, going cheap. What computer-related mass market hardware is sold without the blessing of Microsoft? My friend, no blessing, no sale. Were you aware that mainboard bios's were forced to include code to cope with Microsoft's idea of APM for Win95? They were still borked for win98. Microsoft refused to fix their problem, the manufacturers had to rewrite their drivers instead. When you can do that, when upcoming OS versions virtually guarantee hardware upgrades, how can you not be the effective gatekeeper?

      As for backward compatibility, that joke is so unfunny, I'll leave it as an exercise for you to google for the "backward compatibility" horror-stories over the years. Here's a hint: according to the Book of Gates, it's the users or the hardware manufacturers fault.

      --
      insecurity asks the wrong question irritation gives the wrong answer
  24. Been there done that by tanveer1979 · · Score: 2, Interesting
    This dual core thingi may be new to general purpose processors, but many DSL/Signal processing chips come with 2 cores. One is the signal processing one and the other is housekeeping, such as MIPS.

    In general purpose computing it would be nice to have one core dedicated to mathematically intensive tasks and one for the housekeeping. So that while you compile your X does not hang.

    --
    My Aurora : http://www.youtube.com/watch?v=o91ZsGwJYyg
    FB : https://www.facebook.com/TanveersPhotography
    1. Re:Been there done that by BillyBlaze · · Score: 1

      Compiles shouldn't cause X to hang anyway. One likely problem is no DMA - this causes HD access to make the system unresponsive. If that wasn't the problem, try running your compiles nice. ("nice make", or even "nice bash"). If that still doesn't fix it, there's something wrong. Bitch at the kernel developers, and in the meantime, try a -ck kernel - they have a less hacky scheduler, and also SCHED_BATCH - which you can use to ensure that your compile will never ever run when something else wants to. The only performance hit then will be from the cache being dirtied often and the larger working set.

  25. give me more memory bandwidth anyday! by Simon · · Score: 1
    Maybe I'm out of touch with reality, but isn't memory bandwidth/speed the real limiting factor as to how well a modern CPU performs these days? Won't dual core just make this problem much much worse?

    --
    Simon

    1. Re:give me more memory bandwidth anyday! by KarmaMB84 · · Score: 1

      Faster processors are still increasing performance in a lot of cases, but memory bandwidth and bus speed would certainly help in some of the other cases.

    2. Re:give me more memory bandwidth anyday! by the_2nd_coming · · Score: 1

      yeah, High CPU clocks make cpu intensive work better, but when was the last time that you actually used a CPU intensive application at home?

      2 GHz is pretty much the max for NEEDs right now, I mean, AMD has gotten great performance in their 2x00+ series or processors by just messing with the on board caches. it was not until they got to the 3000+ that they actually bumped to 2.4 GHz.

      --



      I am the Alpha and the Omega-3
    3. Re:give me more memory bandwidth anyday! by davecb · · Score: 1

      The buses have lots of bandwidth, but poor response times. Running lots of threads on lots of decoders (in this case, cores) means that while the latency is still horrid, there's programs running on the data that arrived earlier...

      --
      davecb@spamcop.net
    4. Re:give me more memory bandwidth anyday! by Yartrebo · · Score: 1

      Compiling software (either downloaded or stuff I write) takes a while. It takes about 1/2 hour to compile something big like The GIMP or GTK, and doing a full compile on my rpg game takes about a minute. I'm running on a 750MHz Athlon processor, and although I doubt I'd see much improvement in other areas, bringing down compile times would be nice.

      Still, 1 minute to compile 30k lines of C++ code is still a lot better than the 5 minutes it took for my old 33MHz 80386 to compile 1k lines of C++ code (memor.

    5. Re:give me more memory bandwidth anyday! by Erwos · · Score: 1

      Yes and no.

      Yes, what you're saying is true. Memory accesses are still one of the slowest things your CPU does, and it does it quite a lot.

      No, the advent of massive L2 caches, onboard memory controllers, and bigger/faster buses has reduced this problem somewhat in recent times. Thermal issues are starting to become the real limit to CPU performance.

      If you read the article, you'd notice that, in general, AMD is going to have fewer memory problems when it comes to dual core. Intel is still on a shared bus, and it's becoming increasingly obvious that they're being handicapped by it. Factor in the internal memory controllers and comparable L2 cache, and you get a very worrisome picture of Intel's dual core efforts compared to AMD's. It just seems like there's every reason to believe the dual core A64 is going to smoke the dual core P4.

      -Erwos

      --
      Plausible conjecture should not be misrepresented as proof positive.
  26. PPC + x86 cores? by youknowmewell · · Score: 3, Funny

    Would it be possible to have a dual core processor with both a PPC and a x86 core?

    1. Re:PPC + x86 cores? by tepples · · Score: 1

      No. You couldn't get Motorola legal and Intel legal to agree on anything.

    2. Re:PPC + x86 cores? by /dev/trash · · Score: 1

      Wouldn't there be endian issues?

  27. best use of dual cores by james_moriarty · · Score: 1, Redundant

    I know.. how about putting both a general-purpose CPU and a dedicated floating-point processor on the same die? No one's done that yet!

  28. Anandtech is a friggin store... by Anonymous Coward · · Score: 0

    The article is not there to inform. It's there to draw customers. Most of these will skim the article and regurgitate the buzz words at their next meeting.

    IMO this dual core stuff's greatest impact will be the fire it lights under developers. It gives a new performance battlefield.

  29. Ummm... by youknowmewell · · Score: 1

    I was serious.

  30. Tarantula by YH · · Score: 2, Interesting

    There was interesting paper at ISCA a few years back that proposed vector extensions to the Alpha ISA (called Taranula) and then making a dual core processor with the second core a vector core. The vector core would still be dependent on the scalar core for certain functionality (eg, supplying scalar arguments, renaming) and they proposed a 16MB!! L2 cache to feed the beast, but the performance numbers (especially the performance/power numbers) were pretty impressive.

    1. Re:Tarantula by Wesley+Felter · · Score: 1

      Tarantula isn't a separate core since it doesn't have a separate program counter. It's more like a coprocessor or a big frickin' extra functional unit.

  31. Just a doubt by thjayo · · Score: 1

    From what I saw, Intel is using AMD's x86-64?

  32. Need 4 processors by Anonymous Coward · · Score: 0

    Anand sees more promise in multiple CPU cores that perform different operations,

    I would think the flexability would suffer in dedicating cores. Why dedicate the resources when they can be dynamically be assigned based on optimun need? But I take Anand worth a grain of salt as it is mostly PR statements from them anyway.

    I figure the next step will be something like a quad core with SMP functional enhansements built in. And keep the power consumption down so you can pack two of those chips into a desktop or 1U server.

  33. The TURBO button ruled! by SlashdotMeNow · · Score: 1, Funny

    I loved that button! Computer goes fast, computer goes slow. Computer goes fast, computer goes slow. Computer goes fast, computer goes slow.

    Yay!

  34. -=Question=- by Gw33do · · Score: 1

    What is the difference with duel core and hyper-threading? Are they not supposed to solve the same problem? Make the computer act like there are multiple processors. MIKE

    1. Re:-=Question=- by ChrisMaple · · Score: 1

      Dual core is closer to being true multiple processors than hyperthreading is. Hyperthreading has duplicate registers for a second process and if the first process becomes stalled the second process' registers get swapped in and the chip attempts to make progress on the second process. Dual cores can actually run two processes (threads) on the same clock cycle.

      --
      Contribute to civilization: ari.aynrand.org/donate
  35. Well I am excited... by sandos_asagi · · Score: 1

    Dual cores are in my mind not the 'way forward' as Intel and AMD are pushing them but they will certainly fill the gap as they strive to design the next generation of cores that will push the raw Ghz barrier back even further.

    I see this as a way to make it look as if the technology is progressing when in fact it is not. We all know that Intel have been finding it very difficult to keep on ramping up the core frequency of the P4, and I guess we will see AMD start to struggle more and more to ramp up their new x86-64 cores

    Hey if they crack the dual core idea and the take up is good perhaps these new cores will also dual core, which can't be bad can it ?

    Plus with advanced applications like voice recognition hopefully coming into their own in the next few years a seperate CPU to handle all the 'behind the scenes' stuff will be a boom.

    - Leigh

  36. Where is desktop Pentium M? by tepples · · Score: 3, Insightful

    Intel's P4 can't go any faster because of heat, and they can't do anything about it.

    The hell they can't. Three words would fix Intel's heat situation easily: Desktop Pentium M. Where can I buy such a motherboard?

    1. Re:Where is desktop Pentium M? by evilviper · · Score: 1
      Three words would fix Intel's heat situation easily: Desktop Pentium M.

      That wouldn't fix Intel's P4 heat problem... That would just be replacing the P4 with a... well... a P3. Hah!

      Where can I buy such a motherboard?

      There is one company making a motherboard for it, but it requires ECC PC133 Ram, and they are only selling in quantity to OEMs anyhow. A manufacturer could start selling these low-power PCs to consumers, but if you want to make one for yourself, you're pretty much out of luck.

      Of course, just buying from AMD would be an even better solution.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    2. Re:Where is desktop Pentium M? by tepples · · Score: 1

      That wouldn't fix Intel's P4 heat problem... That would just be replacing the P4 with a... well... a P3. Hah!

      The point is that switching back from P4 heater technology to P3 processor technology would help Intel compete with Via, who controls much of the quiet PC market.

      There is one company making a motherboard for it

      Which means it's everyone's job to bug other motherboard makers into competing with "one company".

      Of course, just buying from AMD would be an even better solution.

      You mean CPUs in the Geode family? Or are there low-power desktop Athlon processors?

    3. Re:Where is desktop Pentium M? by evilviper · · Score: 1
      The point is that switching back from P4 heater technology to P3 processor technology would help Intel compete with Via

      Which is totally and completely off the topic. If you wanted to talk about that, you should have started a new thread, rather than replying to mine, and subtly changing the subject.

      You mean CPUs in the Geode family? Or are there low-power desktop Athlon processors?

      Geode processors aren't in the multi-GHz range, so they don't really count. If you're aiming for the 1GHz mark, you could get a 1GHz Sempron @20WATTS or a Athlon 64 FX (1.2GHz) @25WATTS.

      But I was talking about using Mobile Athlon processors. What you (obviously) don't realize, is that they are Socket A, and can be used in a desktop, as long as it supports the (often) lower voltages needed. Of course, you should check the specs on mobile processors too. Even though they usually take 1/4 the power as their big brothers, sometimes it's closer to half, and a few are extremely low power.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  37. Oracle has no monopoly by tepples · · Score: 1

    Given some vendors (eg Oracle) who like charging for licenses on a per-cpu basis, doesn't this translate into an unavoidable increase in licensing costs ?

    No, it translates into the one-time cost of "Fuck you, our business is migrating to PostgreSQL."

  38. If you need a light background read on dual cores: by museumpeace · · Score: 1

    This month's Sci. American outlines the way dualies ease the chip maker's problems in keeping pace with Moore's law...and its not just physics. Economics kills proposed new microprocessors just as dead as insurmountable heat dissipation problems.
    Sci Am does not put up current content on its site for free. Go to the library.

    --
    SLASHDOT: news for people who can't concentrate on work or have no life at all and got tired of yelling back at the TV.
  39. I'd rather have cache by daddyo-1056 · · Score: 1

    Instead of adding dual cores, I would rather have a larger, more capable cache. For example, with enough chip real estate, I would rather have a 16 MB fully-associative L2 cache, rather than a second CPU. After that, I would look for ways to speed up CPU memory bus inter-node communication (e.g. something like SGI NUMAlink) to get to neighboring nodes. Someone has decided that adding an extra CPU is cool, but, I would like to see an objective engineering trade study comparing the extra CPU to the option of spending the same real estate on cache.

    1. Re:I'd rather have cache by Anonymous Coward · · Score: 0

      If you want Itanium, you know where to buy it.

    2. Re:I'd rather have cache by praxim · · Score: 1

      If I'm not mistaken about SRAM prices, that processor could cost you as much as several computers. I'm not sure that's a good trade.

  40. Dual vs Uni by Thaelon · · Score: 2, Informative

    I have a dual Athlon MP 1200 board, and before that, an Abit BP6 (dual celeron). There are advantages to having dual CPUs. One of them is, if a rogue process suddenly starts using up an entire processor (a situation that would bring single cpu systems to a hard-lock) you might not even notice a performance problem until you try and use that process. You can run twice as many processes and won't see a performance hit (provided you have the RAM). For example: I can run about 4 instances of Diablo II Expansion, Firefox with about 10 pages open, and tons of other little things in the background. I'm currently running 46 processes, including 3 diablos, Firefox with 7 pages open, AIM, Rapidbackup, Google desktop search, gmail notifier, getright, Ultraedit, TrayIt, Windows Sniper, Clipomatic, Transtext, Tclock, stickies, powermenu, winbar and all the usual system processes. This is the normal state of windows for me and it runs just fine.

    However there are disadvantages too. Good luck finding a soundard with lots of features that gets along with dual CPUs. Creative has awful drivers and I'd almost swear they don't bother testing them, most other soundcards do just as bad or worse and offer fewer features. I built this machine back in fall of '01 and it wasn't until about a year ago that they released a set of drivers for the Audigy that I couldn't cause a BSOD at will with. If I ran Winamp using the directsound out and seeked around within a song repeatidly really fast it would BSOD 100% of the time. Not to mention you have to buy TWO processors rather than one, and the board was ~$500, is E-ATX, barely fits in an Antec SX1200 (HUGE case). In fact the hds stick out over the DIM slots and almost over the 2nd CPU. My case is gigantic and its too small for this motherboard.

    --

    Question everything

    1. Re:Dual vs Uni by Anonymous Coward · · Score: 0

      These fixed my problems with dual cpus and my creative live!

      http://kxproject.lugosoft.com/index.php?skip=1

    2. Re:Dual vs Uni by Anonymous Coward · · Score: 0

      I don't know what kind of space problems you are having but my Tyan Tiger MP motherboard fits nicely in standard mid-tower case. Also the board was just under $200, when I bought it back in 2001. For $500 you probably got server motherboard but you shouldn't complain then because it was a going price for any server motherboards(AMD or Intel). Those AMD server motherboards had nasty non-standard power connection too.

      I heard about problems with Audigy on SMP boards but never had any problems. I think that if you install only drivers without any of their crappy software you should be fine.

    3. Re:Dual vs Uni by Powerdog · · Score: 1
      Good luck finding a soundard with lots of features that gets along with dual CPUs.
      I built this machine back in fall of '01 and it wasn't until about a year ago that they released a set of drivers for the Audigy that I couldn't cause a BSOD at will with.
      So are you saying I'll have a hard time finding an Audigy?
  41. wrong! by tanveer1979 · · Score: 1

    Look at the DSL, OMAP etc., chips. Some of them have 6 DSPs. The more common ones that go into your DSL modem have a DSP along with a general purpose processor like MIPS. Actually its not the process of putting the processors in one die which is the bottleneck. How to use them is the bottleneck. In case of Signal processing chips(DSL/Fibre etc.,) it is easy coz the task is fixed. But in a general purpose CPU you need an advanced management system which can actually decide in real time what talk goes where

    --
    My Aurora : http://www.youtube.com/watch?v=o91ZsGwJYyg
    FB : https://www.facebook.com/TanveersPhotography
  42. Pot, Kettle, Black... by mosel-saar-ruwer · · Score: 1

    Grandparent: >Anand sees more promise in multiple CPU cores that perform different operations

    Aren't they called 'CPU' and 'GPU'?

    Parent: Sometimes I wonder why people even post...

    Another possibility is where the entire system is devoted to a single task (think HPC: fluid flow, weather simulations, etc) where you could have threads doing the intensive floating point calculations on one core, and the heavy integer arithmetic on the other, or maybe split up the cores based on memory accesses patterns, or cache use, or built-in ASICs!

    Mr. Pot, allow me to introduce you to Mr. Kettle...

  43. No, you don't want a hetrogeneous multiprocessor by Animats · · Score: 3, Insightful
    Having two non-identical CPUs in the same package, or in the same machine, isn't that useful. Typically, the "wierd" ones sit idle unless whatever application that specifically uses them is running. The operating system usually has no idea what to do with the "wierd" processor, so it gets managed as a peripheral, which doesn't work very well.

    There were some wierd Mac variations in the 1980s with a second CPU on a plug-in board. They could run Photoshop faster, but otherwise were useless.

    There are really only two multi-CPU architectures that are generally useful: shared-memory symmetrical multiprocessors, and networked clusters with no shared memory. Many other architectures have been tried - partially shared memory machines, shared-memory machines where some CPUs lacked some features like floating point, hypercubes, single-instruction-multiple-datastream machines, and dataflow processors. None has achieved lasting success.

    About the only unusual architecture ever sold in volume is the Playstation 2, with two vector processors. Even there, the vector processors are mostly used as a GPU. (Although one major game physics engine actually runs in the PS2 vector processors, an impressive achievement.)

    Programming for wierd architectures is hard, requires much tool development, and results in programs tied to specific hardware. So it doesn't happen much. That's why the wierd architectures fail. They're never that much faster, and by the time the software works, the hardware market is somewhere else.

  44. MORE CACHE! by watermodem · · Score: 1
    I argue that more cache on the processor would provide more real-world useful speedup than more cores. The reason?

    Most real world cpus get IO-Stalled to main-memory.

    1. Re:MORE CACHE! by be-fan · · Score: 1

      Well, it depends quite heavily on the application in question. In practice, most applications do not show a huge difference in performance between 512KB caches and 1MB caches. Certainly, it's nothing like the 50%+ performance improvement that you can get from properly written code on dual core CPUs.

      --
      A deep unwavering belief is a sure sign you're missing something...
  45. Multi Core as a migration tool? by LWATCDR · · Score: 1

    One core runs X86 the other core could be a RISC, or Itantium based. Your old apps run under the the old core new apps run under the new core. Interesting but the very idea of one computer an OS using two different ISAs makes me head hurt.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  46. Cache be gone. by transami · · Score: 1

    They should be focusing on the memory interconect tech, to get all that cache off the die. Hell, then they could fit 8 cpu into one w/o breaking a sweat.

    --
    :T:R:A:N:S:
  47. Nonsense by Agram · · Score: 1

    2 cpus should be the same or worse than a dual core 1 cpu setup. Please allow me to explain:

    If the software is not multithreaded on a dual cpu machine, only one cpu is utilized anyhow. Furthermore, dual cpu computers likely will have slower communication path than a computer having a cpu with two cores on the same die for obvious design reasons. As long as the OS sees two cores as two processors (which in all likelihood will be the case as this will in effect replace hyperthreading), I do not see the reason why two cpu's would have any advantage over dual core chips, except possibly due to fact that cpus do not share the memory bandwidth in the dual cpu setups. Yet, this may be very well thwarted by the fact that the communication between cpus will be slower than in a dual core setup, hence the end-result would be at best comparable and at worst better for dual-core.

    If you add to this the fact that single cpu machines will be generally cheaper to produce (simpler motherboard, one cpu to buy, and likely more competitive pricing of a chip since they will be viewed as the next-gen Pentiums and/or Athlons), I'd say that dual core is much better solution than dual processor.

    Of course, all this is based on the limited info currently available as there are still many unanswered questions (i.e. does one core go dormant when not used and if so is this done as efficiently as keeping a second cpu idle, etc.). Yet, I fail to agree with AnandTech's reluctance to the dual core setup and dubious preference for a dual cpu setup...

  48. Stupid Question... by Biff78 · · Score: 1

    Now that computers are moving to dual cores how difficult would it be for say AMD and Apple to team up and produce a co-branded unit with both an x86 and G5 processor on-board? Would it be possible to create a dual mode processor?

    1. Re:Stupid Question... by DrVxD · · Score: 1

      In theory, yes, it's technically possible.

      --
      Not everything that can be measured matters; Not everything that matters can be measured.
  49. A Quick Solution... by Anonymous Coward · · Score: 0

    you shout "archers to the big tower!" and they do

    The alternative method for achieving this, of course, is to simply play Multiplayer with voice chat on!

    (Except half the archers go to the wrong tower because they are n00bs, and half of the rest either simply refuse to obey you or are teamkillers and gleefully shoot the other half.

    Allright, give me speech recognition.)

  50. Re:No, you don't want a hetrogeneous multiprocesso by Anonymous Coward · · Score: 0

    In general, true... look at the GPU: it sits idle half the time, waiting for a 3D game to do something with it. It's essentially a massively parallel vector processor, and indeed, the wierd one sits idle, managed as a peripheral...

  51. Re:No, you don't want a hetrogeneous multiprocesso by Animats · · Score: 1
    Yes.

    It's a historical accident that graphics processors are peripherals, though. Early SGI machines had the 4x4 multiplier as a coprocessor, not tied to the display. Apple's first attempt at 3D acceleration had a 3D coprocessor separate from the display. But because the CPU manufacturers ignored graphics for a long, long time, the 3D market was based on add-ons, and those had to be sold as plug-in boards. Peripheral bandwidth was too low to usefully put a coprocessor on a plug-in board. Hence the "3D graphics board".

  52. Re:No, you don't want a hetrogeneous multiprocesso by Anonymous Coward · · Score: 0

    About the only unusual architecture ever sold in volume is the Playstation 2, with two vector processors. Even there, the vector processors are mostly used as a GPU. (Although one major game physics engine actually runs in the PS2 vector processors, an impressive achievement.)

    Hey, you haven't kept up with PS2 game engines! Many of them, probably the majority, use VU0 for physics (collisions, deformations, ragdoll moves) and VU1 for vertex processing (viewport transformations, light calcs), which is a "natural" division of labor given how the internal buses are arranged inside the Emotion Engine.

    ArsTechnica has covered the architecture in depth if you are interested in their typical level of detail, but Beyond3D.com's Console Forum has some real and really good developers talking -- look especially for "ERP" and "Fafalada" in the more serious (non-kiddie) threads. No, I'm neither of them, I wish I was :-)

  53. Xeon system does not cost an arm+leg! by Anonymous Coward · · Score: 0

    Asus' PC-DL is under $200, doesn't require ECC memory, fits in an ATX case, and only requires an EPS p.s. - also ocs if you want an extra free 10% speed improvement. Check out the forums on 2cpu.com for more info.

    $1000 for PC-DL + 2x2.8Gz. + Antec TruePower EPS 550 p.s. + 1G Ram, and you still have a few dollars left for a case.

  54. What if this is really only a relabeled HT chip? by UnapprovedThought · · Score: 1

    I just had a disturbing thought. What if the pretty pictures of the die as obviously having dual cores is just a marketing gimmick, and inside the silicon there will really be only one processor with hyperthreading to make you think there are two?

    How would the average consumer be able to tell the difference? Even if a benchmark appears to show that dual core is no faster, this could just be explained away as some sort of obscure architectural bottleneck.

    Is there any externally visible way to determine for sure that the customer is getting two separate cores and not just HT enabled by default?

    *reads article*

    Sure enough, from the article:

    The major issue with Intel's approach to dual core designs is that the dual cores must contest with one another for bandwidth across Intel's 64-bit NetBurst FSB...

    In that case, I'm going to wait for the benchmarks on this one.

  55. Socket A mobile Athlons? Thanks. by tepples · · Score: 1

    If you wanted to talk about that, you should have started a new thread

    Only the editors can do that.

    But I was talking about using Mobile Athlon processors. What you (obviously) don't realize, is that they are Socket A, and can be used in a desktop

    Thank you. I didn't know about that. What web site(s) or what Google keywords would you suggest that I use to brief myself on the subject of MIPS per watt before the next discussion?

    1. Re:Socket A mobile Athlons? Thanks. by evilviper · · Score: 1
      you should have started a new thread

      Only the editors can do that.


      No, I didn't say a new story, I said a new thread. As in, don't reply to someone's comments, reply to the main story.

      What web site(s) or what Google keywords would you suggest that I use to brief myself on the subject of MIPS per watt

      Few people use MIPS as a metric anymore. I also don't know of any major sites that normally list power requirements in addition to their performance benchmarks.

      The only site I can recomend is processor electric specs: http://users.erols.com/chare/elec.htm
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant