Slashdot Mirror


Dual Core Intel Processors Sooner Than Expected

Hack Jandy writes "AnandTech reports that Intel's Smithfield processors are going to get here sooner than they originally predicted; most likely within the next few months. Apparently, the Intel roadmaps reveal that the launch dates for next generation desktop chipsets, 2MB L2 Prescotts and Dual Core Smithfield processors (operating at 3.2GHz per core) are almost upon us - way ahead of the original Q4'05 roadmap estimates. Hopefully, that means Intel will actually start shipping the new technology instead of waiting four months after the announcement for retail products."

257 comments

  1. Bleh... by GreyWolf3000 · · Score: 4, Interesting
    I want to see dual-core Pentium-Ms.

    At the rate that power consumption and heat dissipation are increasing on these chips, I consider Pentium-Ms to be the only processor worth using.

    --
    Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    1. Re:Bleh... by DrLZRDMN · · Score: 4, Informative

      RTFA
      http://www.anandtech.com/cpuchipsets/showdoc.aspx? i=2329&p=4

    2. Re:Bleh... by Kegetys · · Score: 1

      I wonder if it would be possible to have both a P-M and a P4 (or P4 like) core in a dual-core processor. This way you could get the benefits of both architectures on the same chip (P4 is fast in mp3/divx encoding for example, and P-M is fast in gaming). It would propably require some special scheduling from the OS though...

    3. Re:Bleh... by GreyWolf3000 · · Score: 1

      My bad--I read the first page and didn't realize there was a second.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    4. Re:Bleh... by gnuLNX · · Score: 1

      Jesus do you people ever get tired of re-hashing the power consumption issue? As someone who needs the power at what ever cost I welcome these bad boys. Pentium M is a great desktop core, but I need pure speed.

      --
      what?
    5. Re:Bleh... by AndroidCat · · Score: 2, Informative

      It should be safe so long as the containment field doesn't fail.

      --
      One line blog. I hear that they're called Twitters now.
    6. Re:Bleh... by Anonymous Coward · · Score: 5, Funny
      RTFA
      http://www.anandtech.com/cpuchipsets/showdoc.aspx? i=2329&p=4
      Oh come on, you call that a link? THIS, my friend, is a link:

      http://www.hugeurl.com/?ZTlkODQ4ZWE5MzM2Y2E2ZjhlND AxMGI0NTcxMTQxZjEmOSZWbTB3ZUdReFNYaGlSbVJZVjBkNFZW WXdaRzlYUmxsM1drWk9WVTFXY0hwWGEyTTFWakpLU0dWR1dsWm lXRkYzVmpCYVMyTXlTa1ZVYkhCWFZteHdVVlp0TVhwbFJsbDVW R3RrV0dKR2NIQldNR1J2WlZaYWNsVnJaRnBXTURFMFYydG9SMV Z0U2tsUmJUbFZWbTFvUkZscVJtdFhSMUpJVW14d1YwMUVWWGRX YTJRd1ZqRlZlVk5yYUdoU2VteFdWbTE0WVUweFdsZFhiWFJYVF ZaYWVWcEZXbXRVYkZwMVVXeHNWMkZyYTNoV1ZFWlhVakZrZFZa c1NtbGhNSEJaVjFaU1IxbFhSa2RXV0doWVlsaFNjVmxyWkZOTl JsWjBUVlJDVldKR2NGWldiWGh6VmpKS1ZWRllhRmRXUlhCTVZX cEdUMlJXV25OVGJXaHNZbGhvYjFZeFpEQmhNVlY0Vmxob2FsSn NjRmxaYTJoRFl6RldkR1ZIUm14V2JYUXpWbXhTVjFZd01VVlNi R1JhVFVaYWRsWXdXbUZTYkU1MFlVWmthR0V4Y0c5V1ZFSmhVek ZrV0ZOclpGaGlWM2hZVm0wMVExZEdXblJOVkVKWFRWVXhORlpH YUc5aGJFcHpZMFpzV21KSGFGUldNRnBoWkVkT05sSnJOVk5pUl Zrd1ZqSjBiMkV4V25KTlZWWlRZVEZ3V0Zsc2FGSmtNVnB4VTJ0 YWJGWnNTbmhXVjNoWFlVVXhjMU5yYUZoaVJscG9WbFJLVDJNeG NFbFRhemxYWWxkb1ZWWnRkR0ZaVm1SSFYyNVNUbGRIVWxaVVZs cFhUbFpXZEdSSGRHaGlSWEF3V1ZWVk5WWXlTa2hWYkZKWFlrWn dXRmw2Umxka1ZsSnpXa2RzVTJKclNrdFdhMXBoVmpKRmVGZHVT azVYUlRWWldWZDBTMkZHV25OYVJ6bHJZa1p3ZUZWdGREQlhSa3 B6VTI1b1YxWXphR2haVldSR1pXeEdjMkpHYUdoTlZuQnZWbXhT UzFReVVrZFVia3BvVW1zMWIxcFhlR0ZrTVdSWVpVZDBhVTFXV2 xoV01qVkxWMGRLU0ZWdFJsZGhhMFkwVkd4YVlXUkhWa2hrUjJo WFlUTkJkMVpzWkRSWlZtUjBVbGhvYWxKRk5XRmFWM1JoWld4cm VXVkhSbXRXYmtKSVZrY3hjMVV5U2tkaE0yUlhUVlp3V0ZscVNr WmxSbVJ6WVVaU2FWSnVRbHBYVm1Rd1V6SkdSMVp1VG1GU2VteF hWVzE0ZDJWc1dYbGxTR1JwVWpCd1IxWXljRU5YYkZwWVZXdG9W MVpGV2t4V2JURktaVzFPUjFwSGJGaFNNbWgyVm0xNFUxTXhVWG xVV0doaFUwWmFWVmxyVmt0WFJteFZWR3RPV0Zac2NGbGFSVnBy VlRKR05sSnNUbFpTYkVZelZVWkZPVkJSUFQwPQ==
    7. Re:Bleh... by Anonymous Coward · · Score: 0
      Jesus do you people ever get tired of re-hashing the power consumption issue? As someone who needs the power at what ever cost I welcome these bad boys. Pentium M is a great desktop core, but I need pure speed.

      Since power consumption is the most significant hold up on making these faster chips you want, you'll have to for give us for talking about it.

      Somehow I think you're not actually using the faster CPUs out there or you'd know how big a deal heat is.

    8. Re:Bleh... by Anonymous Coward · · Score: 0

      ...I need pure speed.

      Ok. Buy an Opteron. Or four. :->

    9. Re:Bleh... by gnuLNX · · Score: 1

      has been cosidered...but it is nice to have 1 desktop computer....as opposed to a small cluster.

      --
      what?
    10. Re:Bleh... by Chandon+Seldon · · Score: 2, Insightful

      Remember: Heat dissipation (aka. Power Consumption) is directly relevent to building a system. I don't know how you'd cool an 8-core Pentium IV (What, 600 Watts or something?), on the other hand - an 8-core Pentium M might only take 200 Watts - similar to a high-end graphics card. And if you could get 600 Watts, why would the Pentium IV * 8 be better than the Pentium M * 24 (or the Pentium M LV * 60). ... This is all assuming your application is parallelizable, but most of the raw number crunching that a Pentium IV is good at is pretty easily paralleized.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    11. Re:Bleh... by Anonymous Coward · · Score: 0

      I'm extremely interested in the next few questions I'm going to ask, but I'll understand if you don't want to (or can't, due to worry of competition) answer them. What tools do you use to run your simulations? Do you use something low level like Fortran, or something high level and possibly targetted specifically to your task (like MATLAB is to messing with matrices, etc)?

      Thanks.

    12. Re:Bleh... by gnuLNX · · Score: 0

      We use a lot of in-house software as well as vendor supplied stuff. My boss ( old timer ) does most of his coding in FORTRAN. I do all my coding in C++. We do a lot of scripting etc in Perl although I have all but switched to Ruby. Algorithm wise we do lots of computational demanding stuff. For instance my latest project has been to develop a molecular docking algorithm to try and quickly screen our in house library of 5 million compounds. These runs (if no other) filtering is used take about 1 minute a compound with the vendor supplied software...our algorithm does it in about 20 seconds...although to be fair I believe the venders algorithm gives the supperior results. Either way we are not capable of actually screening all these compounds with these algorithms. We do alot of prefiltering based on other molecular descriptors such as logP and molecular weight, etc..

      We don't use any software like MATLAB...although we do use Mathematica to help in the derivation of new algorithms. There are many problems that would be interesting to look at in a virtual screening environment but are just to computationally demanding with today's computer power...and probably will be for many years to come...but hey that is job security I guess. :-)

      Oh and as far as linear algebra classes...I have hand coded them to make use of the SSE and SSE2 register by using inline assembly for optimum performance. I got most of the information from intels web site on how to do this...they have several papers showing the improved performance. Compiler wise we use gcc, f77 and g++, although I am considering trying the intel compilers as a friend of mine back at the university of mississippi super computer center wrote up a nice report showing the superior floating point optimzations when using them.

      Hope that answered most of your questions...for obvious reasons I can't go into the exact algorithmic details.

      --
      what?
    13. Re:Bleh... by addaon · · Score: 4, Funny

      Mod parent to the ceiling... that link actually works, and really justifies slashdot's obnoxious space inserting.

      --

      I've had this sig for three days.
    14. Re:Bleh... by Short+Circuit · · Score: 2, Interesting

      I'm still waiting for motherboards to have enough PCIe slots to build clusters that use PCIe as a networking method.

      Imagine having four to eight high-end Pentium Ms, with cooling fans out the back. Noisy monster, sure. But fast. Add in kernel-level support for treating them as CPUs, and you can build an extensible machine limited by your expansion slots, not by your DIMM slots and CPU sockets.

    15. Re:Bleh... by Anonymous Coward · · Score: 0

      Hope that answered most of your questions

      Yes, thank you.

    16. Re:Bleh... by Anonymous Coward · · Score: 0

      ...for obvious reasons I can't go into the exact algorithmic details

      The obvious reason is, of course, that you are pulling all of this straight out of your hairy butt. Nice try, burger boy!

    17. Re:Bleh... by mgv · · Score: 1

      Jesus do you people ever get tired of re-hashing the power consumption issue? As someone who needs the power at what ever cost I welcome these bad boys. Pentium M is a great desktop core, but I need pure speed.

      Well, get used to it. Intel has realised that the GHz war has ended. They have hit the limit of speed, at least as far as clock speed goes.

      This doesn't mean the end of processor speed increases, but most further increases will have to come via other ways - increasing the cache size and increasing parallelism with multicore cpu's

      The original article was on
      Slashdot and links to Dr Dobbs Journal

      Essentially, expect an exponential increase in the number of CPU cores.

      So, get used to it, you are going to have parallelism in a big way, and the issue of heat per CPU isn't going to go away in a hurry - it will be the limiting factor on speed for a while yet.

      My 2c

      Michael

      --
      There is no cryptographic solution to the problem where the intended receiver and the attacker are the same entity.
    18. Re:Bleh... by Anonymous Coward · · Score: 0

      finally, I will be able to keep my torrents running normally while I game. As it stands, as soon as a CPU hogging app starts, my torrents bleed speed down to a few kB/s each way total :(

    19. Re:Bleh... by sigaar · · Score: 1

      I think he meant a single board with 4 CPUs on.

      --
      sigaar
  2. Great news by Junior+J.+Junior+III · · Score: 5, Funny

    This means I can shut my furnace off this winter, instead of waiting until the end of 05.

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
    1. Re:Great news by Man+in+Spandex · · Score: 1

      Well I hope they improved the prescott cores or did something about the heat cause the temps of the previous Northwoods were perfect.

    2. Re:Great news by Anonymous Coward · · Score: 0

      If you warm your home with electric heat, you shouldn't see any difference in the heating bill. The thermostat on the wall can't tell the difference between heat from your CPU or your HVAC system.

    3. Re:Great news by ergo98 · · Score: 1

      Of course if you air condition then during the summer you have a double hit - the consumption of the chip, and the consumption of the AC to remove that heat energy from the air. Loss/loss.

  3. But will they be 64-bit? by agraupe · · Score: 4, Interesting

    As I see it, the smart step to take would be to start with consumer-level 64-bit chips, make them as fast as they can be, and then move on to dual-core. The only way dual-core could be better at this point is if it is given to the server market, where 64-bit Intel processors already exist.

    1. Re:But will they be 64-bit? by StevenHenderson · · Score: 4, Funny
      But will they be 64-bit?

      Sure. 2 cores x 32 bits/core = 64 bits. Duh.

    2. Re:But will they be 64-bit? by sirgallihad · · Score: 1

      two 64 bit cores on one chip would make the chip faster than 32-bit. But I don't expect that intel will be releasing this on the first model. They will most likely wait until everyone has one, then release the 64-bit model. This is their main buisness model, remember the p4 2.6 Ghz?

    3. Re:But will they be 64-bit? by Anonymous Coward · · Score: 0

      You've made me think of the Atari Jaguar.... fond memories.

      Actually I'm very impressed with what Intel has been able to do w/x86.
      Wasn't Prescott going to be 64, or was it Itanium?
      Heat issues aside, how fast do they expect to get them by release?

    4. Re:But will they be 64-bit? by twiddlingbits · · Score: 1

      You mean the Itanic (Itanium)chip? That one never lived up to it's promise, way overpriced, too hot, and with problems. I tried to order a HP box with that chip as a server for a company I worked with as they wanted cutting edge performance. The HP Sales guy said he would wouldn't take it if they gave it away! Perhaps things are better now, that was about a year ago, an eon in the processor chip market and the chip was brand new.

    5. Re:But will they be 64-bit? by Anonymous Coward · · Score: 0

      Prescott is 64 bit, and the dual core is 2 of them slapped together.

    6. Re:But will they be 64-bit? by Anonymous Coward · · Score: 0

      Think your missing the big picture here. It involves money. Basically you have various levels of dual core processors and you'll have people who want a dual-core (even if they don't know why), but can't afford the top of the line. Thus you have slower dual-core processors to gouge people at the correct ammount of money. It also gives them another selling point. "Look, 2 cores!" whee.

    7. Re:But will they be 64-bit? by Anonymous Coward · · Score: 0

      64-bits doesn't give the performance boost that AMD claims.

    8. Re:But will they be 64-bit? by ImpTech · · Score: 1

      But that would be following AMD's footsteps. I think what they're trying to do here is one-up the Athlon. "Oh you've got 64bit? Well *we've* got dual-core, so ha!"

      Admittedly, I don't know what the roadmap is for AMD dual core chips, so maybe Intel's just trying to keep up by pretending the whole 64-bit thing never happened.

    9. Re:But will they be 64-bit? by duck_oil · · Score: 1

      Wasn't Prescott going to be 64, or was it Itanium?

      Itanium is 64-bit. But it's been dying for some time now, and Microsoft won't support it on Windows XP 64-bit Edition. Only AMD64 technology.

    10. Re:But will they be 64-bit? by agraupe · · Score: 1

      Yes, but it is a definite improvement. Independent benchmarks have shown it. Perhaps the problem is a lack of true 64-bit operating systems and programs, although this should soon change (Linux leading the way of course).

    11. Re:But will they be 64-bit? by Anonymous Coward · · Score: 0

      s/agraupe/wrong_guy/;
      s/Linux/NetBSD/;

    12. Re:But will they be 64-bit? by general_re · · Score: 0

      -1, Wrong. 64-bit XP for Itanium was released almost four years ago.

      --
      ABSURDITY, n.: A statement or belief manifestly inconsistent with one's own opinion.
    13. Re:But will they be 64-bit? by sp0rk173 · · Score: 1

      (Linux leading the way of course)

      NetBSD had the first AMD64 system. FreeBSD still has the most cohesive system that works with the least amount of headaches (it's why I use it over the various linux distros i've tried on AMD64 - namely Ubuntu and Gentoo).

    14. Re:But will they be 64-bit? by Anonymous Coward · · Score: 2, Insightful

      -1 wrong. Microsoft has cut support for itanium.

    15. Re:But will they be 64-bit? by Short+Circuit · · Score: 1

      There were rumors that Prescott had the hardware for IA32e. Something to do with the number of pins.

      I read about it at Ars Technica. I'd link to the article, but I've really got to stop reading slashdot and go to my dinner theater performance.

    16. Re:But will they be 64-bit? by MojoStan · · Score: 1
      But will they be 64-bit?

      Yes. The link to the article started at the 3rd page, skipping the part about Intel's move to 64-bit on the desktop (even Celerons) in Q2 2005. From the 2nd page of TFA:

      Single Core Desktop

      Now for desktop processing; we have good news and better news. The good news is almost all desktop Prescotts (including the Celerons) will get a 64-bit makeover real soon. Unfortunately, you'll still need to buy a new processor but the roadmaps indicate there will be virtually no price premium on the 64-bit versions. With Windows XP 64-bit release less than a few months away, it makes sense that Intel's 64-bit push comes strong and hard in the 9th inning. We are particularly interested in how fully committed the roadmap details EM64T; even the puny Celerons get the instructions.

      As I see it, the smart step to take would be to start with consumer-level 64-bit chips, make them as fast as they can be, and then move on to dual-core.

      I also think that would be smart, but this might be a "race" to dual-core just like the race to 1 GHz in March 2000. AMD won that race by 2 days, but 1 GHz chips were not widely available from either Intel or AMD for months.

      Also, here's a one-page version of the whole Intel roadmap article that covers chipsets, single-core desktops, dual-core, mobile CPUs, and "unannounced secret stuff":

      The Consequence of Waking Up a Sleeping Giant: Intel Roadmaps Inside
      --
      TO START
      PRESS ANY KEY

      Where's the 'ANY' key? I see Esk, Kitarl, and Pig-Up...

    17. Re:But will they be 64-bit? by duck_oil · · Score: 1

      System Requirements:
      Supported processors: AMD Athlon 64, AMD Opteron, Intel Xeon with Intel EM64T support, Intel Pentium 4 with Intel EM64T support
      256MB RAM
      1.5GB available hard-disk space Super VGA (800x600) or higher resolution video card
      CD-ROM or DVD drive
      Keyboard and Microsoft Mouse or compatible pointing device
      Important: Windows XP Professional x64 Edition cannot be successfully installed on 64-bit Intel Itanium-based systems

      Check it out for yourself

    18. Re:But will they be 64-bit? by general_re · · Score: 1

      Yeah, they discontinued Itanium-XP three weeks ago. Mea culpa.

      --
      ABSURDITY, n.: A statement or belief manifestly inconsistent with one's own opinion.
  4. I really hope WE can see this. by game+kid · · Score: 1

    Consumers like me are usually stuck with one-core, one-processor 'boards. It doesn't help with boot times, whether Windows or Linux. I wouldn't mind a 3.2GHz/core dual proc at all, no matter how toasty it gets...

    --
    You can hold down the "B" button for continuous firing.
    1. Re:I really hope WE can see this. by zackeller · · Score: 1

      Dual procs don't help with anything they aren't coded for; sorry, your boot times will have to wait, at least in Windows.

    2. Re:I really hope WE can see this. by NSParadox · · Score: 1

      Actually, Windows XP boot-up is multithreaded. I believe Linux boot-up is not.

      --
      Unless mankind redesigns itself .... robots will take over our world. (Stephen Hawking)
    3. Re:I really hope WE can see this. by lachlan76 · · Score: 1

      I'm pretty sure your boot time isn't processor-bound.

    4. Re:I really hope WE can see this. by game+kid · · Score: 1

      Scratch that parent post. It's memory speed, I've noticed (on my bro's faster laptop) that really helps. That and those slow disk drives. Though games tend to hang up other apps on both.

      Does anyone here use a dual-proc/core, and if you do, can you run games (OpenGL/DirectX) and other things at the same time more easily?

      --
      You can hold down the "B" button for continuous firing.
    5. Re:I really hope WE can see this. by Dan+Ost · · Score: 1

      Once init has started, you have the full thread-supporting linux environment
      at your disposal. Gentoo, for instance, will let you run all your init
      scripts in parallel (still respecting dependencies, of course).

      Expect other distros to begin doing this soon (if they're not already).

      --

      *sigh* back to work...
  5. Just to be clear... by Lisandro · · Score: 2, Interesting

    ...these are the 130 watts power-hungry dual P4s mentioned in a previous article right? No thankie.

    1. Re:Just to be clear... by superpulpsicle · · Score: 1

      Ever since AMD became the definitive number 1 in the market, I seriously lost interest in Intel stuff.

    2. Re:Just to be clear... by Lisandro · · Score: 3, Insightful

      I wouldn't write Intel off that quickly, but yes, AMD offerings are much interesting from every conceviable point of view: performance, price and power consumption. You can get yourself a dual AMD Athlon64 system for the price of a single DC Intel Smithfield. It will run cooler aswell and most likely perform better.

      I don't know what's up with Intel lately. They're giving too much away in the x86 market to AMD, and they can make good processors (P-M, for example).

    3. Re:Just to be clear... by Anonymous Coward · · Score: 0

      You can get yourself a dual AMD Athlon64 system

      I'm as much of an AMD fanboy as the next guy, but I'm pretty certain only the Opteron runs in SMP (for now).

    4. Re:Just to be clear... by basics · · Score: 1

      AMD may look ncie to the /. crowd, and they do make some very nice processors (I bust bought an athlon64 about 2 months ago). However, Intel's overall desktop marketshare is still well above that of AMD's. I do not see how you can call AMD the "definitive number 1" when Intel has what...~80% market share still?

    5. Re:Just to be clear... by diegocgteleline.es · · Score: 1

      Ever since AMD became the definitive number 1 in the market, I seriously lost interest in Intel stuff.

      Except that if Intel takes his dual core out first, they'll be numer 1 again

      BTW, Intel still owns 80% of the market, no mater how nice opterons can be. AMD can hardly be called "number 1". They'll become quickly 1 if they release the dual core stuff faster, though.

      Remember, AMD was the first to get a 1 Ghz CPU, and that didn't give them the market.

    6. Re:Just to be clear... by ciroknight · · Score: 1

      I know what you mean.. I used to remember when the processor wars were actually FUN to read about and follow. All of the exciting new innovations coming out of the Intel camp, AMD copying them onto their chips, along with their own technologies, along with ramping their clockspeeds the best they can. It seems like as soon as the second revision of the Pentium 4 hit, innovation went the way of the dodo and all the sudden BOTH companies were just in a constant clock speed rush.

      Don't get me wrong, there has been innovation, like the Opteron's to go after Intel's server market, but it seems like Intel's just given up on that market due to the failure of the Itanium platform, and the fact that the Pentium 4's already well suited for both general computing on the desktop, and for the server world (with a little creative rebadging). Intel's innovation was the Pentium-M, which is nothing more than the best parts of the Pentium 4, sandwiched with the ever aging P6 technology (specifically, the Pentium3). Innovation yes, but creative, not really.

      Things I'd love to see: A Pentium 4 aimed directly for desktops, by making it dual core, and stripping everything from the second core that has been bringing the whole chip down, like SSEn (where n = 1..3), removing as much of Hyperthreading as possible, and leaving it as just a super fast RISC chip. That way the system can keep off the other Pentium 4 for as long as possible, especially since most everyday operations don't really require SSE (word processing, internet, etc). It wouldn't have to actually use both chips at the same time (though it'd be nice); both the extension enabled core and the disabled one could share a single L1 and L2 cache, and when the extensions are needed, they could simply turn off one core, and turn on the other, seemlessly switching processors and being able to deal with the more complex instructions. The only thing you'd have to worry about are when to switch, but that could be taken care of in software.

      Another great chip would be a dual core Pentium M of any kind. Since they're so well at controlling thermal output due to great design, running multiples of them in parallel could be done really cheaply. My bets are that the Intel beurocrats are holding this one back because of the failure of Itanium, and they're afraid that allowing this would be like giving up on the Netburst archetecture as well.

      --
      "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    7. Re:Just to be clear... by Lisandro · · Score: 1

      I feel the same. Hell, i'd settle for an affordable processor based on the P-M core for the desktop. I would buy one in a heartbeat.

    8. Re:Just to be clear... by dfghjk · · Score: 1

      AMD wasn't first to market with a 1GHz CPU. It was a virtual dead heat. AMD announced a couple days earlier but after Intel set its announce date. Any difference is irrelevent and PC makers did not use AMD processors much at that time.

    9. Re:Just to be clear... by labratuk · · Score: 1

      Indeed. The Athlon64 has had its hypertransport lines chopped.

      --
      Malike Bamiyi wanted my assistance.
  6. Interesting to see how these develop by spoodie · · Score: 1

    I read about multicore processor in American Scientist a few months but I didn't expect to hear of production units for at least a year.

    --
    I don't need a compass to tell me which way the wind shines.
  7. Office use? by spectrokid · · Score: 3, Interesting

    I can see how this is good for gamers, but normal office use? The biggest waiting time I have on my centrino is network. (In a big company, network by Siemens, it can take 15 seconds between O and a complete list of network drives. Go figure.) Servers will opt for the 64 bit thingies, your secretary doesn't need one; is gamers a big enough market share to make money on this shit?

    --

    10 ?"Hello World" life was simple then

    1. Re:Office use? by Anonymous Coward · · Score: 0

      your secretary doesn't need one
      Yeah, 640k is enough for anyone.

    2. Re:Office use? by Deanalator · · Score: 1

      Dont forget us gentoo users :-)

    3. Re:Office use? by zackeller · · Score: 1

      Does your secretary need the latest and greatest video card, sound card, fastest memory? Gamers are a big enough market to justify the newest procs; the processors will become used by the rest of us in a few years.

    4. Re:Office use? by EpsCylonB · · Score: 2, Interesting

      I can see how this is good for gamers, but normal office use?

      I'm not even sure gamers will notice the difference at the moment, how many games are multithreaded these days ?. Iam sure some games do take adavantage of it if its there but only to a small degree. The vast majority of games today are designed to be played on single cpu computers (this includes the current consoles).

      Of course both the ps3 and xbox next make use of parrellism so in another year or two almost all games will probaby run better on dual core/cpu machines.

    5. Re:Office use? by cillasri · · Score: 1, Informative

      Well, 15 seconds isn't too much time if you are using Windows. Windows networks are sluggish per se, and you won't benefit from dual core CPU. You won't benefit even from a 10Gigabit Ethernet trunk as Windows networking is very noisy.

    6. Re:Office use? by Rakshasa+Taisab · · Score: 1

      There are more uses for computers besides games and spreadsheets. It's not hard to imagine, just try and look beyond your own navel.

      Me, I'd really want it for quicker compiles. Think quick 3d rendering of models, etc.

      --
      - These characters were randomly selected.
    7. Re:Office use? by HyperChicken · · Score: 1

      You meant to say "Don't forget about us gentoo ricers.", right?

      --
      Free of Flash! Free of Flash!
    8. Re:Office use? by bersl2 · · Score: 2, Insightful

      You do know that when playing a game, it is not the only executing process on the system. The graphics and sound subsystems are all heavily used and take cycles away from the game.

      Sure, the speed-up isn't nearly as large, but having a spare core sure would prevent many slowdowns.

    9. Re:Office use? by deltagreen · · Score: 1

      Wouldn't dual cores be useful for those who frequently have to compile large programs or perform simulations/calculations on their machines? (Yes, I'm assuming there is no mainframe to do that last point on.) In that way it would be possible to do other stuff at the same time, without the system feeling sluggish.

    10. Re:Office use? by gnuLNX · · Score: 1

      I am with ya on the quick compiles...a make -j2 with these processors outta be smoking fast. I still do a lot of my compiling on a daul pentium III 1G machine...and it is really stating to be noticable when my lap top with a 2G pentium M processor is slightly faster!

      --
      what?
    11. Re:Office use? by advocate_one · · Score: 1
      I can see how this is good for gamers, but normal office use?

      You're gonna need these to run Longhorn... ;) They're planning for the future...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    12. Re:Office use? by drinkypoo · · Score: 1

      Yeah, especially if you use an affinity tool and assign your game its very own CPU... That means the only slowdowns will come from drivers blocking one another, or random processes spawning on your windows box :)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    13. Re:Office use? by gstoddart · · Score: 1
      I can see how this is good for gamers, but normal office use?


      I can't see today's processors being much of a challenge to 'normal office use'. Modern processors are exceedingly fast -- throw RAM at 'em and I bet they're good for a long while to come.

      There will always be a market for faster CPUs. Someone needs 'em. But I think processors are beginning to out strip consumer needs by a long shot.

      Think of all the people who probably never really use more than a few percent of their CPU power -- and we're talking quite a bit with a 'low end' 2GHz CPU.

      Apps like video and audio pushed the need up, but if you can do video editing (and I have no idea how well) on a Mac Mini, do you really need a gazigahertz(tm) chip anymore? Certainly not for the home user.

      Though, as usual, I'm sure someone will invent some eye-candy or otherwise CPU intensive goodies and make everyone need one. They always do. :-P

      --
      Lost at C:>. Found at C.
    14. Re:Office use? by Omniscientist · · Score: 1

      I think this is something that can benefit gamers. If you use a NVIDIA 6800 GT, the card's performance is severely bottlenecked by just about any CPU today. Faster processors will definitely aid high end graphics cards, especially setups involving SLI dual cards, which will be bottlenecked by just about any CPU around today. Presently, graphic cards are leaving CPU's in the dust, and CPU's need to catch up.

    15. Re:Office use? by Anonymous Coward · · Score: 0

      Yes, it would be, and having just waited 5min for Simulink to run, I can only say GIMME ONE NOW! (An AMD of course though.)

    16. Re:Office use? by TheGavster · · Score: 1

      I see the advantage being that you can run the server and client for a multiplayer game on the same machine without introducing a lot of lag. Saves you a machine at a LAN party, I suppose.

      --
      "Because Science" is one step from "Because old book". Try "Because of my experiment testing my falsifiable assertion".
    17. Re:Office use? by Anonymous Coward · · Score: 0

      Now users are paying to accomodate peak usage.
      now I opt out of hardware upgrades as often as possible, few years before I always tried to stay bleeding edge. Because there where visible performance gains when upgrading parts of the system. Nowadays the only thing I'm thinking about is getting one of those nifty quad port S-ATA 3ware cards with hw raid5.

      1gig of ram, 2gz - mostly working on remote computers and some ocassional compile - are plenty.

      Scheduled upgrade: Dual*Dualcore Opteron with 2GB of ram. PCI-E et al should have stabilized by then.

    18. Re:Office use? by mboos · · Score: 1

      I remember the same thing being said about MMX - good for hard-core gamers, but most wouldn't care. It only took a few months for that all to change.

      --
      --Mike Boos
    19. Re:Office use? by EpsCylonB · · Score: 2, Insightful

      Your right that GPU's are ahead of CPU's but games need to be written to take full advantage of dual cores/cpus. At the moment they are not.

    20. Re:Office use? by zarr · · Score: 1
      Dont forget us gentoo users :-)

      Like you'll ever let us...

    21. Re:Office use? by doormat · · Score: 1

      Actually its not good for gamers. Its good for office/multitasking environments. Gamers typically have one thread, and they need to run it as fast as they can. They want the single 4 or 5GHz processor. The advanced office user running many applications at once (or someone like me, running VS 2003, AutoCAD, SQL*Plus and Firefox) would benefit from multiple cores and a slightly lower processing speed.

      --
      The Doormat

      If you're not outraged, then you're not paying attention.
    22. Re:Office use? by Anonymous Coward · · Score: 0

      You've obviously never done any serious scientific computing where you launch a job that will run for days and then not be able to use a text editor.

    23. Re:Office use? by MacDork · · Score: 1
      your secretary doesn't need one

      Ahhh, but you are forgetting Gates' Law:

      • The speed of software halves every 18 months.

      ;-)

    24. Re:Office use? by Dan+Ost · · Score: 1

      I think what everyone is saying is that even if games don't take full advantage
      of having multiple CPUs available, they will still see some advantage since
      other processes won't be competing for the same CPU as the game.

      --

      *sigh* back to work...
  8. No, he means Nocona cores. by PornMaster · · Score: 3, Informative

    Intel added the x86-64 instructions to the Xeon line and called it EM64T.

    Read up!

    http://www.intel.com/technology/64bitextensions/

    1. Re:No, he means Nocona cores. by twiddlingbits · · Score: 1

      It's still a 32 bit core Xeon architecture. It's not runing full 64 bit instructions, what they did was a interesting tweak(kludge) and some marketing. They added special 64-bit instructions and ability to handle 64 bit memory addresses. Everything else is 32 bit, so it likely requires 2 clock cycles to execute a 64 bit instruction. I don't have time right now to dig into how it works.

    2. Re:No, he means Nocona cores. by Anonymous Coward · · Score: 0

      yeah, and it sucks for high memory access/large ram applications. Database in particular - the only (real) advantage in the corporate market for 64-bit is the ability to access huge amounts of ram (32Gb index for your DB? Cache that biatch!).

      Unfortuanately, northbridge still sucks (even as they clock it higher and higher), and limited number of ram slots on motherboards=very expensive, big ass ram chips (instead of nice hypertransport opterons with 4-8 ram slots per proc).

      And that fact that it's a hack is a nice added 'you suck' bonus.

      just my pseudo db weeny 2c.

    3. Re:No, he means Nocona cores. by broken.data · · Score: 1

      Why is it everytime I look at the name EM64T, I think of yelling "Medic!" ??

    4. Re:No, he means Nocona cores. by InvalidError · · Score: 1

      Nocona has a complete AMD64-compatible instruction set modulus two or three minor discrepancies which Intel claims were due to flaws in AMD's specifications.

      Nocona can run the latest WinXP-64 betas and most AMD64 software, not limited to simple address space expansion even though this is what "EMT64" might cause one to believe.

      The reason why Intel is only promoting the extended addressing range is because it wants uninformed customers to believe Itanium is the only true 64bits ticket from Intel.

  9. Programs by Bios_Hakr · · Score: 4, Insightful

    I ran dual P3s for a while last year. While I loved the responsiveness of the system, I hated the lack of programs avalible to take advantage of SMP.

    How is this year going to be different?

    Even if you *could* get SMP aware versions of your software, would it be worth it? Lots of problems are harder to solve when you add SMP to the mix.

    Gamers will be put off by the fact that games can't take advantage of SMP.

    Home users will be put off by the fact that their $500 Dell surfs the world-wide e-mail just fine.

    Buisness user may take advantage of this in servers, but there's only so much cooling and power you can provide to a 1-U server.

    So, how is dual core going to ever be anything bigger than Itanium, Xeon, or any of the other technologies that fail to meet customer expectations?

    --
    I'd rather you do it wrong, than for me to have to do it at all.
    1. Re:Programs by freralqqvba · · Score: 1

      I think you have to take into account that these chips are made expressly for "performance desktops." So they're basically just aiming at the ultra high-end market of people with money to burn.

      At this point it doesn't matter if the market picks up on them, just if they can get a few out there, get some good reviews and then start selling them high-end and midline a few months later.

      However, from a practical point of view you definitely do have a point - why get all the speed? To be honest (and IANAID - I am not an Intel dev), I don't have a good reason.

      Though, on the other hand, why not? This jumps forward in CPU technology are making computers faster and in the long run even cheaper. So I'm not going to complain.

    2. Re:Programs by richcoder · · Score: 1

      Lucky for you that Windows(and Linux) can already take advantage of SMP.

      This is the old chicken and egg delima. Get one and wait for the software to start rolling in.

      And stop being so damn negative whouldya?

      -rich

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

      It also says they don't support HyperThreading

      Is the performance increase going to be considerably higher compared to HT?

    4. Re:Programs by Unknown+Lamer · · Score: 3, Informative

      ffmpeg/libavcodec takes advantage of SMP now so I can encode videos almost twice as fast as before. Quake III kind of uses it, not very much to be noticeable.

      I also run more than one program at a time so the entire system is faster.

      Two dual core processors would rock hard (when my AthlonMP 2800+ system stop being usable I'm going to get dual dua-core Opterons, or PPC64s if they exist).

      --

      HAL 7000, fewer features than the HAL 9000, but just as homicidal!
    5. Re:Programs by cillasri · · Score: 0
      Gamers will be put off by the fact that games can't take advantage of SMP.

      It seems absurd to me why a *gamer* would ever want something but a Playstation. Neither multicore CPUs nor 64-bit CPUs are intended for the gaming market.

      Multicore and 64-bit CPUs are targeted to the high-end server market, not for a teenager wanting to kill off some zombies.

    6. Re:Programs by EpsCylonB · · Score: 1

      We have at the moment we have kind of reached a plateau where everyday office desktop use rarely stretches the fastest cpu's.

      The cpus in question are being developed for the areas of computing where more power is needed, primarly servers, games, and media work (video in particular). These are areas where people are willing to throw in multithreading if it increases performance despite the complexity it also brings.

      We might not see these cpus in desktops any time soon, it depends on how proccessor intensive longhorn is.

    7. Re:Programs by ArbitraryConstant · · Score: 1

      "Even if you *could* get SMP aware versions of your software, would it be worth it? Lots of problems are harder to solve when you add SMP to the mix."

      For the time being, dual-core chips will be primarily for people that stand to benefit. Video, graphics, compiling, servers that have multiple processes or threads, etc.

      "Gamers will be put off by the fact that games can't take advantage of SMP."

      Games have been updated to take advantage of hyperthreading. Not only does that allow some games to benefit immediately, but it also implies that games will be updated in the future.

      "Buisness user may take advantage of this in servers, but there's only so much cooling and power you can provide to a 1-U server."

      There's dual-processor 1U servers...

      Also, I can't speak for Intel, but AMD has committed to keeping their dual-processor chips under 100 watts.

      "So, how is dual core going to ever be anything bigger than Itanium, Xeon, or any of the other technologies that fail to meet customer expectations?"

      What, like Opterons?

      Yeah, nothing new ever works out.

      Every single manufacturer of server or workstations or desktop chips is moving towards multi-core designs. The ones that I specifically know are going to use multi-core designs include Intel (Itanium and x86), AMD, IBM, Freescale (aka Motorola), Sun, and Fujitsu.

      Software vendors had better optimize for SMP. Because that's all there's going to be in a few years.

      --
      I rarely criticize things I don't care about.
    8. Re:Programs by GreyWolf3000 · · Score: 1
      Well, you don't need multi-threaded apps to benefit from smp.

      I've been running dual p3's for a while in Linux, and it's nice being able to compile, check slashdot, stream music, etc. without a problem.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    9. Re:Programs by wolf31o2 · · Score: 1

      Consider that 5 years ago, the amount of software capable of running SMP was even smaller. As more and more systems become SMP or SMT, more applications are written to take advantage of this.

      Also, consider that when one multitasks, the loads are split between processors. Also, these new chips aren't even marketed towards consumers just yet. Instead, they will be going into the server market and the high-end workstation market. These markets are usually the first to receive any major changes to the way computing works, as they are the first to take advantage of it.

      This is not being marketed to gamers or normal home users. This is being marketed to people that need massive amounts of CPU power and need it now. This is being marketed to graphics artists and developers.

      Personally, I cannot wait for dual-core chips. I run SMP currently and would love to have dual dul-core chips. The main advantage to this over simply getting a quad-CPU capable system is cost. Having dual-core chips moves more of the complexity to the chip itself, and keeps the traces on the motherboard down. This keeps the cost and size of the motherboard into a manageable range and suitable for the high-end workstation market.

      As these systems become more common, software which utilizes them fully will become more common. Today's operating systems are already quite capable of using the multiple processors quite efficiently. Also, Apple has shown us that SMP systems can do very well in the mainstream desktop market. After all, almost every PowerMac being sold today is a dual-CPU system.

    10. Re:Programs by gnuLNX · · Score: 1

      "So, how is dual core going to ever be anything bigger than Itanium, Xeon, or any of the other technologies that fail to meet customer expectations?"

      Science. In the Computational Chemistry field we have all but shifted from SGI and SUN workstations to desktop/workstation machines running linux. I can almost promise you that we will be buying some of these machines. I can't hardly wait....compiling will be so much faster.

      --
      what?
    11. Re:Programs by Anonymous Coward · · Score: 0

      HT makes 1 chip act like 2, this literally is two chips in one. So yes, this should be faster than ht.

    12. Re:Programs by AvitarX · · Score: 1

      Has intel even committed to keeping its single core chips to under 100 Watts?

      I think not

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    13. Re:Programs by Anonymous Coward · · Score: 0

      Guess you're not a gamer then. Or if you are, you're one that's not very insightful.

      Games push technology. CPU is always a limited resource. As soon as multi-processing is 'common', games will use it up, to the last cycle.

      (PS. Consoles cater to a limited demography, mostly due to the way they explore limited genres in a limited way. Ask Blizzard why they haven't ported World of Warcract to the Playstation. Guffaw!)

    14. Re:Programs by ImpTech · · Score: 1

      Well I think the idea was to introduce HT to get app developers thinking about it, the hope being that by the time dual-core comes out applications will be (nearly) ready to take advantage. Theres no reason games or really any app can't take advantage of SMP, they just don't generally get written for it.

    15. Re:Programs by X43B · · Score: 2, Informative

      "or PPC64s if they exist"

      Are you serious, the POWER4 and POWER5 IBM workstation/server chips have been out for years. If you want a consumer friendly version, try the 64 bit dual G5's from Apple. The G5's are not available dual core yet, but the IBM ones have been for quite some time already.

    16. Re:Programs by Klar · · Score: 1

      IMO PC games are much better than console games. You get to use the keyboard that you use all the time for typing, and can be crazy percice by using a good gaming mouse(like a mx510).. Plus for multiplayer, you can just IM your friends, then start a game quick, without having to go turn your xbox on, and go to your tv to use the crappy controler..

    17. Re:Programs by ArbitraryConstant · · Score: 1

      I was addressing the utility of dual-core chips in general, not Intel's specific implementation.

      --
      I rarely criticize things I don't care about.
    18. Re:Programs by Tim+C · · Score: 2, Insightful

      We might not see these cpus in desktops any time soon, it depends on how proccessor intensive longhorn is.

      No - you said it yourself, an area where extra CPU power is useful is video work. More and more people are getting digital camcorders, and want to transfer the movies to PC to email to friends, burn to DVD, or whatever. Ordinary people are going to ask for PCs that are "good at video".

      Further, if the CPU manufacturers move exclusively to dual-core procs, where are the OEMs going to get single-core ones from? Make no mistake, if Intel and AMD want this to happen, it will happen, and everyone else will either have to go along for the ride, or build their own processors.

    19. Re:Programs by Anonymous Coward · · Score: 1, Insightful

      You forget one big thing: .NET.
      While you might or might not know much about it, its a great platform to write software for. A lot of future software will be written for it, that will most likely include most Microsoft software. .NET has garbage collection - which is packed into a different thread. Think about realtime transcoding. You can use two threads to process the two streams. Even when only en/decoding, both processors can work on alternating frames.

      You get twice the cache too, on Opterons you get close to twice the subsystem bandwidth! (Not when accessing the same resource / accessing non shared resources through the other processor (ht link))

      Office systems dont need this kind of thing. This systems have a low average performance usage with rare spikes.
      This is where I think architectures like The Cell come into play. Processors could theoretically share some workload with other machines.

      Most office tasks requiring some performance, like excel-calcs and db searched could easily be paralized. Think of all the thin client nodes giving all their unused cycles to the backend.

      A beowulf... aww crap, need my medication.

    20. Re:Programs by reassor · · Score: 1

      If Gamers never buy "Highend"-Stuff,the Average would still pay 1000$ for a simple Pentium Chip.

    21. Re:Programs by Unknown+Lamer · · Score: 1

      I want dual dual-core PPC64s. I know that single core ones are available now and have been available for a while.

      And I'm broke right now so this is a few years out so they should exist at a more reasonable price.

      --

      HAL 7000, fewer features than the HAL 9000, but just as homicidal!
    22. Re:Programs by drsmithy · · Score: 1
      I ran dual P3s for a while last year. While I loved the responsiveness of the system, I hated the lack of programs avalible to take advantage of SMP.

      If you multitask at all, you're "taking advantage of SMP".

      So, how is dual core going to ever be anything bigger than Itanium, Xeon, or any of the other technologies that fail to meet customer expectations?

      Because dual core setups are a *lot* cheaper than dual CPU setups. So you'll get most of the benefits (and performance) of an SMP machine, without the frighteningly high price.

    23. Re:Programs by Anonymous Coward · · Score: 0

      The playstation 2 is a quad processor at 64bit. This technology has been in the gaming market for ages, its only now arriving to the pc market.

    24. Re:Programs by Anonymous Coward · · Score: 0

      Gamers will be put off by the fact that games can't take advantage of SMP.

      Another poster under you have commented that video encoders can utilize SMP. However, whenever I'm encoding, I've always dreamed of passing time by playing games. With HT or SMP, you can do just that.

    25. Re:Programs by Anonymous Coward · · Score: 0

      .NET is a great idea. I mean so what if C and ADA are twice as efficient and assembly is 4 times as efficient. We have plenty of processing power, lots of cycles to spare because CPUs double in speed every 18... Oh wait...

  10. Pork Products by jackalope · · Score: 4, Funny

    I find it interesting that Intel has code named these chips using the same name as one of the world's largest pork processors, Smithfield Foods.

    I expect that these chips will be large power hungry pigs.

    1. Re:Pork Products by MrHanky · · Score: 1

      And for those who are going to ask: But does it run Linux? The answer is: Linux == communism; Systems run by large powerhungry pigs == communism --> Smithfield will be Linux only. Or maybe it will come bundled with GNU Hurd and Duke Nukem Forever.

      (And for large powerhungry pigs with modpoints: This comment is meant as an attempt at humour)

    2. Re:Pork Products by haluness · · Score: 1

      > And for large powerhungry pigs with modpoints

      I'm just curious - is karma so important that you (and others) have to add disclaimers to comments? I realize that the karma system makes for (hopefully) good comments but it always seems a little desperate when people add disclaimers/plead regarding modpoints

    3. Re:Pork Products by MrHanky · · Score: 1

      Oh, yes. Karma is very important.

      No, not really, but I was afraid my comment would be taken as an obvious troll (stating Linux == communism), and I didn't want that. On the other hand, the disclaimer made it possible for me to call the moderators powerhungry pigs, and I found that to be more fun than the actual comment, which was quite lame (and I apologize for that, but my comment had to be made).

      Unfortunately, the karma system does not make for interesting comments, nor interesting discussion: Post early, and post obvious, and you have +5, informative. Post something well thought out, and you're usually to late to contribute to the discussion, and too late to be modded up.

    4. Re:Pork Products by haluness · · Score: 1

      Well said :)

  11. Hold on by mordors9 · · Score: 1

    Let me get this straight..... Intel(or most any other company).... getting something out earlier than expected ... I felt a great disturbance in the force. The earth has stopped moving.

    1. Re:Hold on by the_Bionic_lemming · · Score: 1

      Let me get this straight..... Intel(or most any other company).... getting something out earlier than expected ... I felt a great disturbance in the force. The earth has stopped moving.

      Yeah, yeah, yeah.... Now where's the latest mac ad - It's been over 24 hours since the last slashdot front page sighting....

      --
      _ _ _ Go for the eyes Boo! GO FOR THE EYES!
    2. Re:Hold on by gstoddart · · Score: 1
      Let me get this straight..... Intel(or most any other company).... getting something out earlier than expected ... I felt a great disturbance in the force. The earth has stopped moving.


      Guess Duke Nuke'Em Forever must be due soon. :-P

      --
      Lost at C:>. Found at C.
    3. Re:Hold on by tsotha · · Score: 1

      Well, they haven't actually shipped it yet...

  12. Space heater? by Anonymous Coward · · Score: 0

    -1 Redundant, but how can they possibly do this? Their heat issues are so out of control that I can't imagine, BTX or not, how this is feasible without liquid cooling...

  13. The 80s called about "multi-tasking". by Anonymous Coward · · Score: 1, Insightful

    You don't generally run one application at a time, right? So I don't see the problem.

  14. ATI and Intel should have a contest by stone2020 · · Score: 1

    See which product comes out first:

    Intel Dual Core chips

    or

    ATI X850 XT PE

    1. Re:ATI and Intel should have a contest by Hack+Jandy · · Score: 1
    2. Re:ATI and Intel should have a contest by DeathByDuke · · Score: 1

      X850s are already in stores and in stock.

  15. Obviously Pentium VIIV Trademark related by nxtr · · Score: 1

    Anybody recall how many months passed between the Pentium IV trademark registration and the release of Pentium IV processors?

  16. It's about time. by tu_holmes · · Score: 2, Interesting

    I would have thought Dual core chips would have already been available by Intel already.

    People complain a lot about Sun Microsystems, but the Dual Core in Sun's SPARC IV has been out since last April or May I believe.

    Doesn't AMD already have dual core cpu's shipping as well? IBM is working on a dual core G5 as well aren't they?

    Heck, is this even news?

    Shouldn't we be talking about 4 core cpus that are already working in development labs around the world. Sun and IBM both have those... I would bet money that AMD and Intel both have them running as well, and if they don't they better get moving!

    1. Re:It's about time. by Sparcler · · Score: 1

      I could be wrong, but I thought that Digital had a 4 core Alpha. It's too bad that digital isn't around anymore, Alpha was a great processor. I was wondering if anyone was talking about an 8 core processor?

    2. Re:It's about time. by FuzzzyLogik · · Score: 1

      not sure about the dual core G5.. but there is a dual core G4 in the works

    3. Re:It's about time. by jo_ham · · Score: 1

      The chip the PPC970 (G5) is based on, the POWER4 does have dual cores and has had for a while now.

      IBM is probably working on a dual core PPC970, but the reason they simplified the design in the first place was mainly a cost thing - the G5 was designed for consumer systems.

      IBM's main priority with the PPC970 is reducing power consumption and thermal output it seems, which they have done to some extent with PPC970FX. Still a way to go before 3GHz though, or G5 laptops.

    4. Re:It's about time. by bbrack · · Score: 1

      Dual core US IVs have been out since last Feb - second generation come out this month, and third generation this summer. IBM has had dual core chips out for about the smae amount of time, I think...

    5. Re:It's about time. by Anonymous Coward · · Score: 0

      IBM has the Power5 out already. Up to 8 cores at least in demo chips.

  17. Don't print useless press releases! by fuzzy12345 · · Score: 2, Insightful
    Hopefully, that means Intel will actually start shipping the new technology instead of waiting four months after the announcement for retail products.

    Want to change Intel's behaviour? Don't give them any press when they announce "real soon now" stuff, only when they actually ship. But if /. (and other media) print every press release, the press releases will keep coming.

    --

    Everybody's a libertarian 'till their neighbour's becomes a crack house.
    1. Re:Don't print useless press releases! by jeanlo · · Score: 1
      Want to change Intel's behaviour? Don't give them any press when they announce "real soon now" stuff, only when they actually ship. But if /. (and other media) print every press release, the press releases will keep coming.

      Well, I really don't mind learning about these "real soon now" announcements on slashdot. And apparently neither do you. :D

  18. Some of us want to know how we will be fooled next by Anonymous Coward · · Score: 0

    What's the next marketing scheme? The only way to find out is to closely follow the events. By the time most people grokked DMCA, it was too late.

    Also, here is your chance to speak out against any possible ripoffs you can already detect... at least if someone doesn't mod you down :( But then maybe that's because you're stating the obvious :P

    For all we know, the reason they are coming so much sooner is because they are simply relabeling their HT cores.

  19. my epiphany... by ltwally · · Score: 5, Insightful

    Has anyone stopped to look at modern software while thinking about Dual-Core?

    Both Intel and AMD have decided upon dual-core as the future of desktop computing. There will be no more massive Mhz increases... instead the focus is now on parallel computing.... But, seriously, how many CPU intensive applications outside of the server arena take advantage of SMP?

    As someone who has ran dual-cpu workstations for years, I can personally attest to the fact that 99% of CPU heavy tasks do not make use of SMP.

    Think about it... That copy of Doom3 or Half-Life 2 that you just bought, that runs like shit on even top-of-the-line hardware, isn't going to run any better on Dual-Core, because these games are not designed to run multiple threads simultaneously. Neither do most archival programs (WinAce, WinRar, WinZip, SevenZip, etc etc). Nor do many of your encoding tools (though FlaskMPEG and GoGo-No-Coda are noteworthy exceptions).

    As a geek, I can attest that the *nix arena isn't much better. Just because the source is open and available does NOT mean that the author(s) ever considered coding CPU intensive tasks for multiple processors. And "porting" tasks from single threaded to multiple threads is NOT a simple task. This is one of the reasons that there are Computer Science degrees -- writing good SMP code isn't something you learn at technical schools (or even half the full Universities out there).

    Don't get me wrong... as someone who has ran SMP boxes for the past 10 years, I'm really excited about Dual-Core. But don't expect it to be worth a whole lot for the immediate future... as no one outside the server arena really codes for SMP.

    --



    /dev/random
    1. Re:my epiphany... by bconway · · Score: 2, Insightful

      I don't know what decade you're living in, but no modern game runs single-thread, single-process. Try opening up top or task manager. They all take advantage of SMP or HyperThreading to some degree, and the added responsiveness is priceless.

      --
      Interested in open source engine management for your Subaru?
    2. Re:my epiphany... by drinkypoo · · Score: 1

      CPUs are fast enough for most home user type purposes now. The only major exceptions besides gaming (important) are 3D graphics for video, and video encoding. Video processing and 3d graphics are already aggressively multithreaded applications in most instances. Having multiple CPUs means users will be able to watch a dvd and unzip a file at the same time without either one slowing down, so from that standpoint, it's worth it today. If multiprocessor systems become common, so will multithreaded applications.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:my epiphany... by Bill+Dimm · · Score: 5, Funny

      As someone who has ran dual-cpu workstations for years, I can personally attest to the fact that 99% of CPU heavy tasks do not make use of SMP.

      CPU-heavy tasks aren't the target. Intel and AMD have picked up on a very important trend in computing that you are overlooking. While one core runs your word processor, web browser, spreadsheet, etc., the other core handes the 100 spyware programs that are running on your computer. Sure, a few years ago one core would have been enough, but not for the modern Windows user.

    4. Re:my epiphany... by Anonymous Coward · · Score: 0
      That copy of Doom3 or Half-Life 2 [..] isn't going to run any better on Dual-Core

      Will it help when I run them both at the same time?

    5. Re:my epiphany... by DreadPiratePizz · · Score: 1

      iTunes encodes faster on a dual processor mac. Photoshop is faster. FCP is faster. Compressor is faster. Most of those apps I use every day, and are DEFINATELY ouside of the server arena.

      As far as games go, they certainly CAN take advantage or multiprocessor machines. Giants, Citizen Kabuto for OS X speeds up around 80% on a dual processor mac. The game wasn't even designed with SMP in mind of the PC side. If they can do it, why can't future games?

      It doesn't take much imagination to think of even more examples where SMP speeds things up. Of course, things on the mac side may be a little different, as apple's DP machines "forced" the switch. The same will be done eventually in x86 land.

    6. Re:my epiphany... by fish+waffle · · Score: 1

      I can personally attest to the fact that 99% of CPU heavy tasks do not make use of SMP

      Would you ever want to run more than one of these at the same time? Or for that fact run any application at the same as one of these CPU-intensive apps? If so you could still see a real-time benefit.

      There is also continuing research in automatic parallelization, so even your legacy single threaded apps can take advantage of some of that extra cpu. For the most part the speedups attained this way are quite modest, but even if it doesn't reach linear speedup it can still result in some improvement.

    7. Re:my epiphany... by ImpTech · · Score: 1

      The decision to go towards dual core is IMO more because making single core go much faster is really hard right now. So assuming no advances in semis in the near future which change that reality, app developers are just going to have to learn to code SMP if they want good performance. It kinda sucks, and I'm sure if Intel could produce an efficient 6GHz processor they'd go that way instead, but SMP appears to be the reality going forward.

    8. Re:my epiphany... by Jeff+DeMaagd · · Score: 1

      I believe more programs are going to be SMP-capable. I am certain games can improve in using SMP, just that there weren't enough SMP systems to take advantage of this to make it worth developing for them.

      Not a whole lot of programs really need a fast CPU, but it helps to have a fast CPU and more than one of them if you run a lot of little programs.

    9. Re:my epiphany... by Anonymous Coward · · Score: 0

      Software will have no choice but to go multithreaded.

      The only CPUs available in the forseeable future will be multicore CPUs from just about everybody (Think Intel, AMD, IBM, Sun). The power efficiency of a single core is very low vs. multiple cores (in the same die area).

      Sorry, but writing software just became an order of magnitude harder and there's nothing you can do about it unless someone comes up with a breakthrough transistor technology.

    10. Re:my epiphany... by squiggleslash · · Score: 1
      Doesn't it seem reasonable that if most computers start being multi-CPU in some way (SMP, dual core, etc), most new software will take advantage of it?

      Back in the mid-nineties, there wasn't a lot of software that made use of 3D accelation hardware in graphics cards either. That didn't stop the graphics cards manufacturers from going for 3D though.

      --
      You are not alone. This is not normal. None of this is normal.
    11. Re:my epiphany... by be-fan · · Score: 1

      The software developers don't really have a choice in the matter. Parallel computing is where it's at for at least several years until the next breakthrough in process technology comes about. Everyone is doing it, from Sun (Niagra), to IBM (POWER and Cell), to Intel and AMD. Unless software developers want the performance of their programs to remain unchanged for several years (and hence have Doom IV looking pretty much the same as Doom III), they'll just have to adapt.

      --
      A deep unwavering belief is a sure sign you're missing something...
    12. Re:my epiphany... by Anonymous Coward · · Score: 0

      Glad to hear some sanity in slashdot.
      MAME is single-threaded and likely will continue to be so. Give me a 6 GHz P4, not 2 3 GHz cores, thanks.

    13. Re:my epiphany... by Jameth · · Score: 1

      "Think about it... That copy of Doom3 or Half-Life 2 that you just bought, that runs like shit on even top-of-the-line hardware, isn't going to run any better on Dual-Core, because these games are not designed to run multiple threads simultaneously."

      Actually, they are. Since Quake III, Id has been doing SMP support. Both HL2 and Doom3 have support for SMP out-of-the-box.

    14. Re:my epiphany... by Tim+Browse · · Score: 2, Informative

      The core work of most modern games is done on a single thread. A lot of games use a thread to read input, but that's about it.

      Do you know of any examples of games (other than, I believe, Quake 3) that use threads to actually divide real work, as opposed to a minor scheduling convenience?

    15. Re:my epiphany... by Rob_Bryerton · · Score: 5, Insightful

      Frankly, I'm bewildered at the responses here resisting the change to SMP. I've never understood the focus on pure MHz as opposed to parallelism and MHz. Anyone on an SMP box that is multitasking sees the benefits of SMP immediately. You can work with a completely responsive system even when you have a compute-intensive non-SMP-aware process hogging a CPU. This is not the case with single CPU sysems.

      What we have here is simply the fact that, as always, software is years behind the hardware it runs on. This is a classic chicken-and-the-egg situation. "There's no SMP software, so why by a dual?" vs. "Nobody has SMP hardware, so why write SMP-aware apps?".

      Thankfully, there are many SMP-aware apps available, not even getting to the fact that with single-threaded apps on SMP you can for example encode video and do other CPU-intensive tasks simultaneously and at their "native" speeds.

      Games are probably the worst example to use for touting SMP benefits because they are written with the single-CPU mindset. This is a software shortcoming, yet many posters see this is a flaw of SMP? Silly. If you're using games as an SMP detraction, then you're not the target for SMP until the software is written to take advantage of SMP. Again, this is a software shortcoming, not a hardware flaw.

      Then we have the "well office-type users have no need for SMP". Well, that may be true, but so is the fact that office use does not require >1GHz CPU's, yet offices are filled with >1GHz machines. The nature of the "CPU business" is such that your products must constantly improve, or you will soon become irrelevant. You can only make CPU's run so fast in the physical world, so after you've wrung all the easy MHz gains out of a process, what's the next "easy" gain? Parallelism. We don't expect Intel, AMD, et al to just say "Well, that's it, we can make them no faster", do we? Heck no. Instead of more MHz, we now have more cores. The software will follow, and in the meantime the hardware is usuable now.

      The fact of the matter is this: there are real, physical limitations to the manufacture of ever higher speed CPU's. We're going to hit the brick wall shortly using current processes, so the next logical step is to parallelize the CPU. If you can't make 'em faster, then you divide and conquer.

      As someone who runs a few SMP systems, I, for one, welcome our dual-core overlords. So I can run dual-core? Heck no, that's for the gamers and office-workers ;). I'll settle for no less than dual dual-cores, getting more accomplished in a shorter frame of time with little to no effort on my part.

      This will lower the barrier of entry for SMP use for the masses. After they are dragged, kicking and screaming to SMP, people will notice a smoother, more productive computing environment. Also, us dual-CPU folk can now move up to quad cores with relatively little additional expense. As SMP moves into the mainstream, the software will follow. Any programmer worth his salt knows that it is trivial to parallelize many compute intensive tasks such as media encoding/manipulation, imaging, rendering etc. Now that the hardware is (almost) here, the apps will follow.

      I am sincerely interested in hearing any response to these points I've made.

    16. Re:my epiphany... by ltwally · · Score: 1

      Well, firstly, where in the world do you get the idea that I'm resisting the move to SMP... seeing as how I've already stated that I've been running dual-cpu boxes for years.

      Secondly, Dual-Core is a good idea, and I'm happy about it (as I've already stated...)

      ... HOWEVER, this does not change the validity of my point: all that software that is out there today does not actually make use of SMP boxes. Sure, that will change... in time. But for now, you'll see all these people buying Dual-Core machines and being pissed when none of their brand-new cpu-intensive games actually get a speed boost.

      I've been reading some of the replies to my original post, and I'm amazed out how ignorant a lot of people are... one guy actually tried to state that both Doom3 and HL2 are SMP aware. ... Just because a game has multiple threads does NOT mean the game is using them for the core game (AI, rendering, etc etc.).

      My one and ONLY point is that (outside of the server and high-end video editing arenas) programs do not make effective use of SMP boxes.

      I guess, when you get down to it, I'm just thoroughly pissed at all the software and game manufacturers for not coding for SMP. I mean, what the hell were the creators of Doom3 and HL2 thinking!?! They KNEW that dual-core was the wave of the future, and yet these games (and every other game on the market) still only does 99% of the work on one CPU.

      Once again, I'm not saying dual-core is bad. I'm saying the exact opposite; dual-core is GOOD. WHAT I AM SAYING IS THAT THE SOFTWARE INDUSTRIES NEED TO GET OFF THEIR LAZY ASSES AND START WRITING CODE THAT WILL EFFECTIVELY SCALE ON THE NEXT GENERATIONS OF PROCESSORS.

      /*end of rant*/

      --



      /dev/random
    17. Re:my epiphany... by ltwally · · Score: 1

      I can feel myself becoming stupider, merely for replying to you... but you need educating, sonny-jim (or Jameth, or whatever your name really is).

      Neither Doom3 or HL2 are actually written for SMP. They are NOT SMP-aware. They do NOT scale to multiple processors. Trust me on this, I'd know -- I run dual-cpu boxes (and I'm not talking that pseudo-SMP "hyperthreading")

      As to Quake III Arena... yes, it is SMP aware. But was it written well? Oh HELL NO. It rarely sees anything above a 25% performance boost from additional processors. Using it as an example is not making you look more intelligent.

      Face the facts: all the games you currently own will not run faster on dual-core machines (unless that dual-core box has a Mhz increase over your current setup). And there is no simple "patch" that can fix this glaring failure of the game authors. Re-writing a program to become pervasively multithreaded is in many ways as challenging and time-consuming as writing the program in the first place.

      --



      /dev/random
    18. Re:my epiphany... by ltwally · · Score: 3, Insightful

      As already stated by another reply: just because a game is running multiple threads does not mean those extra threads are doing CPU intensive work.

      Somebody mod this guy down, he's talking out of his ass, and does not deserve an "Insightful" mod.

      Sorry if that sounds harsh, but he really doesn't know what he's talking about. He should try running a dual-cpu box before he makes comments on the state of software and SMP.

      --



      /dev/random
    19. Re:my epiphany... by ltwally · · Score: 1

      Well, shit... I knew there was a reason that one of my processors was always running at 100%. Damn you Windows!

      But, seriously... There really isn't a reason to code applications like Microsoft Word for SMP... but why the hell aren't game companies future-proofing their games?

      I mean, take Half-Life 2 for example... If sales of the original HL are any indication, they should assume HL2 will be selling in volume for the next couple of years, at least, and yet the game does not take advantage of SMP.

      Too many coders out there don't have any clue what the (#$&*(# they are doing.

      --



      /dev/random
    20. Re:my epiphany... by Rob_Bryerton · · Score: 1

      Well, firstly, where in the world do you get the idea that I'm resisting the move to SMP

      I didn't mean to imply that YOU were resisiting anything, I just decided to use your thread to jump in and post some views. Although you're correct about the lack of SMP-aware apps in general, there are valid uses today for SMP boxes today ie true multitasking. As soon as multi-core CPU's are the norm on mid-to high-end desktops (and they will be), the software will follow. I guess those were my main points.

      It was not my intention to single you out in any way :)

      Once again, I'm not saying dual-core is bad. I'm saying the exact opposite; dual-core is GOOD. WHAT I AM SAYING IS THAT THE SOFTWARE INDUSTRIES NEED TO GET OFF THEIR LAZY ASSES AND START WRITING CODE THAT WILL EFFECTIVELY SCALE ON THE NEXT GENERATIONS OF PROCESSORS.

      I agree whole-heartedly. As we've seen, software typically trails hardware, so the sooner the hardware is pervasive, the sooner the software will follow.

    21. Re:my epiphany... by drsmithy · · Score: 1
      As to Quake III Arena... yes, it is SMP aware. But was it written well? Oh HELL NO. It rarely sees anything above a 25% performance boost from additional processors.

      That wouldn't be surprising in the least if Q3 wasn't CPU limited - is it ? Does adding a CPU twice as fast give more than a 25% speed improvement ?

      Face the facts: all the games you currently own will not run faster on dual-core machines (unless that dual-core box has a Mhz increase over your current setup).

      If they're not CPU limited in the first place, is that really relevant ?

      I can't profess to keeping up with the bleeding adge on what makes games faster, but the last time I took an idle browse through Anandtech and the like, I was under the impression games were video-card limited, not CPU limited.

    22. Re:my epiphany... by TheVidiot · · Score: 1

      Can you offer some proof of that?

    23. Re:my epiphany... by 0111+1110 · · Score: 1

      Actually they are CPU limited at least for the most recent high end graphics cards. It varies with the game and the current state of CPUs though.

      Even Anand is predicting that CPUs will become more and more of a bottleneck as games become increasingly complex.

      For games your money is still best spent maxing out the graphics card before the CPU, but a faster CPU definitely helps with a lot of games.

      --
      Quite an experience to live in fear, isn't it? That's what it is to be a slave.
    24. Re:my epiphany... by Deliveranc3 · · Score: 1

      Issues that aren't addressed before patch solutions are often never addressed, sloppy big programs because of large HD's and memory.

      Graphics textures without compression because of massive graphics card memory.

      Programs with security holes because of firewalls and internal business security.

      This version of Ad-Aware may be the last one if this becomes common place.

    25. Re:my epiphany... by Anonymous Coward · · Score: 0

      A Dual 1GHz for office use, however, would be great. About the same computing power as current 2.4GHz P4's, lower heat production (or at least more aera to get rid of it), and if you're formattnig a graph/document or similar processor intensive task, you see no drop in performance when opening up your mail client while that is going on in the background.

      I suspect, however, that they will be producing mostly dual/quad 2GHz machines to keep the MHz myth going.

    26. Re:my epiphany... by the_arrow · · Score: 1

      What most people seem to forget is that applications don't have to be SMP aware. For example, how many processes are running on your computer right now? Quite a lot I would think (right now ps aux is almost 90 lines). What would happen if half of those processes were running on another CPU? My guess is that the system would seem quite a lot faster, both for the programs and for the user as well.

      So, applications don't have to be threaded or SMP aware to be able to benefit from multipple cores, as long as the OS is can handle it.

      --
      / The Arrow
      "How lovely you are. So lovely in my straightjacket..." - Nny
    27. Re:my epiphany... by ltwally · · Score: 1

      What, you want me to post some benchmark scores? What would be the point? If you chose to believe otherwise, you'll just call me a liar. And if you chose to trust that I would not lie to you and that I do actually own and play these games, then you don't need benchmark numbers to believe me.

      Unlike 99% of the people posting on this thread, I have real-world experience with SMP boxes and know what I'm talking about. There are virtually no modern games written to take advantage of SMP.. and the very few that are written to be SMP-aware are poorly optimised.

      Sure, software in a couple years will undoubtedly take advantage of SMP... but don't expect your current software to run any faster on future chips.

      Sucks, doesn't it?

      --



      /dev/random
    28. Re:my epiphany... by ltwally · · Score: 1
      A valid point... to an extent.

      However, modern processors can handle almost all the tasks you throw at them without breaking a sweat. Off the top of my head, here are the only tasks I've everseen consume 100% of a processor's attention:

      3D games

      Compilers

      Encoders and Video Editing suites

      Heavy encryption and/or compression tools

      Large databases and

      Heavily trafficed server daemons

      And that about sums it up. For everything else, a single 2.4ghz CPU can do it all and have room to spare.

      For those few tasks that chew up a lot of CPU time, many of the above are high-end enough to be written for SMP... about the only one that (amazingly) stands out are 3D Games. Personally, I'm foreseeing it being a long, long time before Doom3 or HL2 runs well, as games like these don't have a clue what to do with additional CPU's.

      --



      /dev/random
  20. I really like this idea... by Anonymous Coward · · Score: 0

    "I wonder if it would be possible to have both a P-M and a P4 (or P4 like) core in a dual-core processor. This way you could get the benefits of both architectures on the same chip (P4 is fast in mp3/divx encoding for example, and P-M is fast in gaming). It would propably require some special scheduling from the OS though..."

    I wondered the same thing about the G5 and the G4, like a portable with power when you need it!

  21. make -j2 by joss · · Score: 1

    You get a lot of value even using non-multithreaded apps, eg make -j2 almost doubles compile speed on largish projects on a dual processor system even though the compiler is not multithreaded.

    Until multiprocessor systems are more widespread, its barely worth the effort. Writing multithreaded apps is a royal pain, and the development tools don't help either. For instance std::string in VC6 is not thread-safe - you dont even find these things out until trying to do multithreaded stuff.

    --
    http://rareformnewmedia.com/
    1. Re:make -j2 by Anonymous Coward · · Score: 0
      For instance std::string in VC6 is not thread-safe - you dont even find these things out until trying to do multithreaded stuff.
      Unbelievable, writing multi-threaded code without checking whether the libraries you're using are thread-safe. Suggest you stay away from C++ and stick with languages that babysit you, like VB and Java. The rest of us read our Josuttis.
  22. Where have I put my time machine? by SirSnapperHead · · Score: 1

    640k is already way too much!

    --
    It's the year of Linux! To celebrate I have x free hotmail accounts to give away
  23. Nice for some apps. by MrBandersnatch · · Score: 2, Insightful

    Im a software developer and REALLY hate the movement towards dual-cores. While dual-cores will be great for some things (I tend to write everything using threads where its easy to leverage performance) there are many apps (many of which I have no control over, no source access or the cost of re-writing (legacy apps) to be multi-threaded is too high) which need pure-raw processing power and this means its going to take far longer for that power to be available.

    Its a bad move IMO on AMDs and Intels part - personally rather than head to dual cores I'll be looking more and more towards how to get the maximum (i.e. overclock) out of the higher rated single core processors - and this is from someone who normally upgrades every 12-18 months.

    That said if the dual-cores overclock well my stance may change....

    1. Re:Nice for some apps. by tu_holmes · · Score: 1

      One issue is that with the current CPU designs in the x86 arena, you can't get much more out of clock speeds.

      I read somewhere, and I really don't remember where, (It may have been a presentation somewhere by a CPU vendor) that the difference in perfromance of a 2.6Ghz P4 and a 3.2 Ghz P4 in real world is actually like 1 percent.

      There comes a point where the clocking can't equate to a performance increase with enough punch for it to even matter.

      I think it goes along with the Mhz or now Ghz Myth we know to be true.

      Clock Speed does not equate to performance in all instances.

      That's why most of the other CPU vendors out there are looking into dual core designs.

      Now, I agree that most code that person uses on the desktop is not there, and most likely won't be there for a bit, but it will have to come eventually as the requirements of users change.

      If Oracle or whoever and code their databases for SMP, then why can't OS vendors or game manufacturers?

      I don't really think they are going to have much choice in the matter unless some company can come up with a way to actually get Ghz to scale in a linear fashion, which at this point in time, they have not.

    2. Re:Nice for some apps. by Anonymous Coward · · Score: 0

      If you would have coded your apps to run well multi-threaded, we wouldn't be in this predicament anyway.

    3. Re:Nice for some apps. by mako1138 · · Score: 1

      That said if the dual-cores overclock well my stance may change....

      I think they will overclock, because (at least in AMD's case) the clock speed of a dual core is set so that the part remains within the 90W power envelope.

      AMD's design is essentially adds a mirror-image of the Opteron die to one side of the chip. Also, due to the power envelope, dual cores will be released at a few speed grades down from single cores. That makes me think that if you have the cooling to handle the tremendous power output, overclocking a dual-core to upper-echelon single-core speeds will be quite doable.

    4. Re:Nice for some apps. by JamieF · · Score: 4, Insightful

      >Im a software developer and REALLY hate the movement towards dual-cores.

      Tough. Chip makers are up against a technology barrier right now, and clock speed increases in the CPU don't make RAM or disk or interconnect faster anyway. How about just putting a 4MB cache on-die? That wouldn't require a massive clock speed increase but it would speed things up. I'm not an EE but I'm just pointing out that there are many, many things that have been left in the dust by Moore's law that could catch up and make quite a difference. Does your computer have 4+GB of DDR memory? ATA-133 drives with 8MB cache? PCI-X? A 64-bit CPU and an OS that knows how to use it fully? In what other ways are CPUs waiting on everything else, that could be improved to make things run faster overall?

      Learn to parallelize your code where possible. Optimize your existing code. Software optimizations yield stunning improvements compared to incremental clock speed bumps anyway, and (unlike hardware) affect every installation of your app.

      >Its a bad move IMO on AMDs and Intels part

      OK genius, what's the alternative? No improvements in processors for years, until somebody makes a breakthrough that enables 4+ GHz processors? What happens when they hit the next roadblock?

      Hardware has been so far ahead of software for so long that we've become accustomed to solving bloat with "just buy a new computer". It wouldn't kill us to spend a little time profiling code. The economics have been (in many cases) such that it just made more sense to throw money at new hardware. If that no longer makes sense, throw money at software optimizations for a little while. It doesn't exclusively mean that we have to force every algorithm to operate in parallel. It could be as simple as releasing fat binaries of apps that are compiled to target recent CPUs (no more shipping 386-optimized code to every customer), or *gasp* writing more efficient code in the first place.

    5. Re:Nice for some apps. by JamieF · · Score: 1

      >If Oracle or whoever and code their databases for SMP, then why can't OS vendors or game manufacturers?

      Databases can only do certain operations in parallel, and some of those require additional optimizations like separate drives to operate at maxmimum efficiency. An OLTP database with 10000 users is an inherently parallel problem domain.

      OS vendors do code for SMP. Not all of them code for large numbers of processors, though, or they may not have succeeded at the high end. Sometimes there are performance trade-offs between uniprocessor and SMP performance, or between wall-clock execution time and machine throughput. If you're designing a big honkin' database server, you might have to make a 20ms query take 40ms due to DB and OS locking overhead, but if you get 3x the overall system throughput, you won. That trade-off might not make sense on a uniprocessor commodity desktop, so you find that apps and OSs intended for desktop hardware don't really know what to do with an 8-way machine.

      Anyway, I'm not trying to say that it's futile, I'm just trying to point out that it's non-trivial, and will take some time. It's pretty clear that scaling sideways is going to be necessary more and more (more threads instead of just jacking up the clock speed), so this is a challenge that software developers are just going to have to learn to deal with.

    6. Re:Nice for some apps. by drsmithy · · Score: 1
      I read somewhere, and I really don't remember where, (It may have been a presentation somewhere by a CPU vendor) that the difference in perfromance of a 2.6Ghz P4 and a 3.2 Ghz P4 in real world is actually like 1 percent.

      This is because of bottlenecks in other parts of the system *not* because a 3.2Ghz P4 is only 1% faster than a 2.6Ghz P4.

      A move to dual cores will not change this.

    7. Re:Nice for some apps. by Anonymous Coward · · Score: 0

      > How about just putting a 4MB cache on-die?

      Larger cache necessarily increases the overhead for each memory instruction. You either need a second level TLB or an extra bit to address the larger memory space if you get a larger TLB. Either way, you are just adding more and more complexity to an already complex procedure - memory access for both read and write - that is done billions of times a second. Costs offset the benefits.

      > Learn to parallelize your code where possible.

      There is only so much parallelism to be found in a given computing task. That's Amdahl's Law: If n percent of a given task is inherently sequential, the maximum parallel speedup is 1/n. The fact is that existing pipelined architectures are already exploiting most of the parallelism available in most code that runs on PCs.

      >OK genius, what's the alternative? No improvements in processors for years, until somebody makes a breakthrough that enables 4+ GHz processors?

      That would be quite a breakthrough indeed. The fact is that light just isn't that fast. On a 2 square centimeter chip with 150mil transistors, an elecrical signal traveling at about 0.7c can't go much faster than 4GHz. And this is even before the heat issue. Sure, Intel has samples of their chips running at even higher speeds in the lab--but only by heroic efforts, such as attaching hideously impractical quantities of cooling equipment. You won't have that kind of cooling hardware in your office any day soon, let alone on your lap while computing on the plane.

    8. Re:Nice for some apps. by ndykman · · Score: 1

      It's funny, but the only other trick out there is part of the so-called Itanic (I'm not convinced it's a failure. The war in new processor architectures are waged over decades, not years)

      The whole idea was to try to extract instruction-level paralellism in programs to gain speedup without having to resort to rewrites. The compiler technology wasn't quite there, but it is getting there.

      If it was just Intel going dual-core, then one could wonder. But everybody (IBM, SUN, AMD) is, and I think that is a realization that raw-clock speed has hit a wall for now. Smaller process sizes didn't help with power nearly as much as some would have liked. There is a limit to the increase cache size can give performance. And so on.

      Now, here are some things to consider. The latest versions of Windows and Linux do take good advantage of SMP. In the Windows world (less so in Linux, but it's improving) [1], a lot of user software is multithreaded already.

      In fact, a fun exercise in Windows is to run the Task Manager and look at the runnin processes. Do a View->Select Columms and look at how many programs use just one thread. Right now, there are 4 processes (out of about I guess 40) that are just using a single thread.

      So, given dual cores, I think the trend will be to take full advantage of SMP, and yes, that may be hard for software development, but when was our job ever easy.

      I will also note that this may help promote the use of languages that have threads as more of a first-class abstraction (Java, .Net, ??) to help with this issue.

      [1] Take this as a diss if you must, but frankly, user-level APIs weren't very stable (or fully useful) in Unix/Linux for quite some time. That's changed, but the programming culture is still catching up in some ways. Meanwhile, the core of the Win32 threading API was present in NT 3.1, and the use of threading in Windows programs was established by Win95 and beyond.

      I have Excellent Karma? How the...

    9. Re:Nice for some apps. by Teancum · · Score: 1

      As a software developer who has used multiple threads, it was a big shock to me the first time I had to put the multiple threads into a true multi-processor system. It was a very minor two-line bug fix, but there are whole classes of bugs that show up when you are using a true multi-processor system then compared to multiple threads on a single processor. Simply put, you can't simulate it easily, and merely having multiple threads is not going to be proof that all of the processing capability is going to be avaiable to applications that need CPU bandwidth. Going the other way, from a multi-processor system to a single processor with multiple threads doesn't seem to be as big of a deal.

      The dual cores is, IMHO, a pretty good thing, however. Motherboard designs using multiple processors have been painfully slow in getting developed, and because of the complexity in putting them together, along with comparatively low demand vs. single processor systems, you can often get a much more powerful system in terms of raw throughput of number crunching by simply buying a single processor system. The multiple processor cores on a single chip simplify the motherboard design issues and will make multi-processing computers more available, and something that mere mortals can get access to easily.

    10. Re:Nice for some apps. by Anonymous Coward · · Score: 0

      Funny, you just almost described my PowerMac G5!! I don't have a 4MB cache on-die, but the rest is pretty close. I've got 4,5GB of RAM (could have 8GB if I really needed to), 2x SATA drives with 8MB cache, 3x PCI-X (one used), 2x 64-bit CPU and an OS that knows how to use it fully (see http://developer.apple.com/). So, you'll have to find something even better than that because we have it all today!

    11. Re:Nice for some apps. by JamieF · · Score: 1

      >Larger cache necessarily increases the overhead for each memory instruction.
      Sure, cache isn't free. Maybe with multiple cores, each core gets 2MB. Whatever. This is just an example of something other than raw clock speed that I made up. Feel free to identify some more appropriate ways to improve CPU performance.

      >Costs offset the benefits.
      Temporarily, yes. Costs go down, bottlenecks move, and trade-offs shift. Remember when RAM was so fast that desktop CPUs didn't have caches? Remember when desktop CPUs just had one level of cache? Remember when desktop processors didn't ship with FPUs or MMUs on board? These things change all the time.

      >There is only so much parallelism to be found in a given computing task. That's Amdahl's Law
      *laugh* No it isn't, read it again. You have it exactly backwards. The amount of parallelism in a given computing task is an input to Amdahl's law. So, change the input (increase the fraction of the task that can be parallelized), and *gasp* parallelizing it is more effective.

      >The fact is that existing pipelined architectures are already exploiting most of the parallelism available in most code that runs on PCs.
      That's because most code that runs on PCs sucks, in many many ways, including not limited to very poor use of concurrency.

      Intel's brave/foolish approach with the Itanium of pushing the work up a layer of abstraction into the compiler isn't good enough. It's nice and cheap for the world at large to have CPU makers figure out new and incredibly sophisticated ways to run the same old crummy code 10x faster. There's an economy of scale there: when Intel ships a new CPU with a particular tweak, that tweak goes in every computer, and every app you run on those computers get that tweak for free, with no sofware update required. However, the gains are small when you're working many layers of abstraction away from the problem. Eventually you have to do something like adding SIMD features, or HT, or multiple cores. That just isn't going to magically make old code go faster, nor is a checkbox and a recompile going to help.

      Developers have to actually do some work. This is not a tragedy. Source code optimizations yield improvements that are often orders of magnitude better than hardware changes. That's computer science 101.

  24. Here you go! by Anonymous Coward · · Score: 0

    http://www.redlightrunner.com/lib/redlightrunner/c rowdcontrol.mov

    sorry, don't kow how to fix the link

    "Yeah, yeah, yeah.... Now where's the latest mac ad - It's been over 24 hours since the last slashdot front page sighting...."

  25. Understanding Dual core processors by Climber625 · · Score: 1

    I don't completely understand how dual core processors and dual processor systems work. I'm wondering if there could maybe be a way that Intel, through certain hardware advancements, could have allowed the full power of dual core processors to be used on all applications. I'm thinking not, since this has not been mentioned. Could anyone help explain this to me?

    1. Re:Understanding Dual core processors by Anonymous Coward · · Score: 0

      Programs run on one processor or the other unless they're explicity written to use multiple threads and use symmetric multiprocessing.

      Using both processors is currently a software problem that encompasses a lot of ongoing research in parallel computing. A hardware solution would is incomprehensible. It would have to dynamically analyze arbitrary code and derive an algorithm that can be parallelized to split off to the other processors.

      Uh... if they had that they'd probably have let us know by now because it would revolutionize computing and make them even stupid filthy richer than they already are.

    2. Re:Understanding Dual core processors by Anonymous Coward · · Score: 0

      ...could have allowed the full power of dual core processors to be used on all applications...

      No, only for applications that have independent subtasks. If a toaster generates a slice of toast in 3 minutes, using two toasters can not get you one slice of toast in 1.5 minutes but can get you two slices of toast in the same 3 minutes.

    3. Re:Understanding Dual core processors by Jozer99 · · Score: 1

      Basically, dual core processors and dual processor computers (at least x86 ones) works the same way. You have two completely seperate cores, which is a fancy word for the various circuts that do the actual math in the processor. In a dual core processor they share several things, such as some cache, but in a basic sense it is basically two processors on a single piece of silicon. One of the limiting things about both setups is that the processors cannot communicate that fast with eachother. In a dual processor system, the only way for the processors to communicate is for the master CPU to give the slave CPU something to do. This elimiates a lot of the potential performance boost from having 2x the processing power, the master CPU can only give tasks to the slave CPU that would not be faster for it to do itself. The same is true of dual core processors, although they communicate on a slightly lower level. On the OS side, things are also not so hot. Each task that the CPUs run, be it a program such as Firefox, or a driver for the OS, runs as a thread. A thread is used for multitasking purposes. Each thread is assigned a priority. The processor(s), which can only do one thing at a time, switch between threads millions of times a second, so that it seems that everything you do is running at the same time. However, you cannot split a thread into two pieces, to run on 2 CPUs. Since computers are not really intelligent, they cannot look at the tasks they are assigned and figure out how to split up the work, they rely on programmers to do it for them. For most things, this is not an issue, since the thread does not require much processor time to run. For things like new 3D games and video encoding, lots of processor time is required. Most of these programs are made so that they run entirely in one thread. The computer can not split this work between the two processors, so it ends up with one processor tying itself up completely with the time consuming thread, while the other one sits idle. For a program to take advantage of multiple processors, it has to be able to split the work it wants done into multiple threads, one for each CPU. Programs like Adobe Photoshop take advantage of this, but it is not an easy thing to do, and most programmers, under time and budget constraints, do not implement multiple threads into their software. Basically, 99% of all the software out there right now will not take advantage of the doubled processing power of these dual core chips.

  26. Listen fuckstick by Anonymous Coward · · Score: 0

    You wasted ten seconds of my time when I read your bullshit pseudo-rant and attempt at niche sarcasm. I hope you die. I have just become stupider for having read it. Fuck you.

  27. not a peep about G5 heat and power issues by raxrat · · Score: 0, Flamebait

    after reading the previous post about the new pentium-M chips and this one, I'm a little surprised that no one seems to be complaining about the heat and power problems with the G5 CPU. As it is, my G4 1.5 GHz powerbook heats up to beyond comfortable temperatures (while on my lap) and delivers a sad 2 hours of battery life (w/ screen as dim as it can be). Maybe apple should take a page from the Intel centrino book when designing new G5 powerbooks

    1. Re:not a peep about G5 heat and power issues by KarmaMB84 · · Score: 1

      Intel designed the Centrino hardware. Apple did not design the G5.

    2. Re:not a peep about G5 heat and power issues by FuzzzyLogik · · Score: 1

      weird.. my 1.33ghz G4 .. revision C powerbook.. battery lasts for 3 hours and 45 minutes with the screen dimmed to 1 notch (still pretty darn readable though not the greatest), with airport on, and bluetooth off.. reduced power in the energy settings. i also run it in reduced power even on a plug to keep temp down (unless i am encoding video, in which case i will change the setting to highest)... it's the most wonderful laptop i have ever used, it was between this or a ibm thinkpad.. glad i chose the powerbook.

      however i don't think you'll see a typical G5 in the powerbook.. unless ibm has done massive redesigns on this.. i'd say the dual core G4 is more of a better option.. but those won't be sampled until 3rd quarter.. probably available in mass either at the end of the 3rd quarter or beginning of the fourth.. just my guess. i say stick with the dual core G4.. it's not a bad processor at all and is great for mobile devices.

  28. The Apple Example... by totoanihilation · · Score: 1

    Take a look at what happened on Apple's side of the fence in the last couple of years. The G4 was lagging in speed. So they started offering out-of-the-box SMP offerings. This brought SMP into the hands of any mere mortal who could afford one (i.e. no special home-built config. You want the fastest mac? get a PowerMac)

    Now, software developers had no choice but to build their apps multithreaded if they wanted to keep their clientele coming. But even more interesting is that the OS became more and more SMP-aware, to the level that many single-threaded apps could profit from this (sound, graphics, interface, etc offloaded to another CPU).

    What dual-core CPUs will do is help more software be SMP aware. Developers usually want their apps to perform well. If the MHz stop climbing, they'll have no choice but to optimize their apps. So the OS will be multithreaded, the apps will be multithreaded. Soon enough, computers with a single-CPU will be considered outdated. And thus the chicken-egg problem will be solved :)

  29. Funny thought by Anonymous Coward · · Score: 2, Interesting

    I was just reading that most people here don't like the idea of multi core processors because their games like Quake won't run any better.

    Lately I have been doing a lot of work on distributing software to the internal network and RARing files. I would like the option of just RARing and not have my system turn to mud. Having one core running flat out giving me a chance to still do work is a great idea! Besides I'm sure a better balance with all of those 50 processes on my Windows box would be nice.

  30. Not "within" next "few" months, by Anonymous Coward · · Score: 0

    Likely to ship to OEMs at the end of Q2, about 5 months from now. Volume in Q3.

    But these Smithfields will feature poor application performance for the vast majority of applications that only take advantage of one core, with 2.8-3.2GHz cores, and terrible power dissipation of 130W.

    This is because they are not true dual CORE parts, but rather, two 1MB L2 Prescott parts side by side on 1 package.

  31. Transmeta by WindBourne · · Score: 1

    Considering their low power useage, I am surprised that Transmeta has not pushed into multi-cores. Of course, I noticed a powerpc with > 700 mips and using < 1 watt of power.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:Transmeta by Medevo · · Score: 1

      under 1 watt of power. I hardly doubt that.

      With my ATX system, powered off the system consumes roughly 9-10 watts of power (attached power usage device). Idle its around 160 and cpu load its around 230.

      (P4 2.8C)

      Medevo

  32. Minesweep/Solitare by SpinJaunt · · Score: 1

    Mmmmm Minesweep/Solitare on SMP, sooner then I thought possible :oP

    All I need now is another pair of hands, keyboard and mouse -- maybe that was what USB was for in the first place.

    --
    /. is good for you.
    1. Re:Minesweep/Solitare by Jozer99 · · Score: 1

      Yes, with USB, we can scale up to 127 Human Input Devices, or 63 keyboards and 63 mice, plus one USB christmas tree or coffee mug from japan. The multi-core processors only have 2 cores, so it will be several years before processors can handle the minesweeper/input demands of the modern slashdot reader.

  33. This is great - assuming.. by tuomoks · · Score: 1

    More than one processor is "allways" better but only if the OS supports it fully. I should add "and if the application developers would think a little". My age shows - we started multi-threaded in 70's ( multitasking - better than threading IMHO but the basics are same ). What is missing in most OS support is the control of what, where, when and how much the threads are allowed to use one processor, I/O channels, etc.. It makes a huge difference in speed, resource usage and reliablility. Anyway - it will come even to Windows and how it handles resources - waiting some responses to Outlook locks the system independent how many processors there is - I have two. Some other applications do the same - C#, XP and multiple processors doesn't play nicely (yet).
    Linux ( AIX, Solaris, etc ) are better on that today (IMHO). And a question - what is so difficult in making multi-threaded applications. To do it well needs some thinking ( thread pools suck badly if not used correctly ) but other than that ??

  34. That's nothing! by opusman · · Score: 1

    Using latest nanotechnology research, CPUMax developed the first CPU speed booster that dramatically enhances the CPU speed and reduces heat output. CPUMax is based on the SiXR, a new exclusively developed nanosemiconductor material, resulting from years of laboratory research. CPUMax foil speeds up the movement of electrons in the silicon substrate used by 99% of all modern CPUs and thus provides improved CPU speed. CPUMax is a small (11.4 x 19.2 mm) rectangular sticker which is installed on the CPU packaging. Users just need to attach CPUMax to the CPU or the case of the computer. They claim users will notice a CPU speed improvement after 5 to 10 booting cycles!

  35. Dual core cpus that will lag behind consoles.. by Anonymous Coward · · Score: 1, Interesting

    With how much wattage the Intel dual cores will eat and using the same tired design I can see Next Gen console cpus beating them up.

    1. Re:Dual core cpus that will lag behind consoles.. by Anonymous Coward · · Score: 0

      Do you mean your spreadsheet running on a console will beat your spreadsheet running on a PC?

  36. Picture This by MOMOCROME · · Score: 5, Interesting

    Today's CPUs are, in the final analysis, little different than the 386 launched in 1985. Notable exceptions are in details like feature size and operating frequency. Other significant differences are in the pipelining logic, crufted on instruction sets (mmx anyone?) that are rarely called into action, cache and pinouts.

    Now, take a step back and imagine what a classic 386 would look like on a .09 micron process... consider that the 386 had 275,000 transistors- compared to the P4s 42 million. You could fit around 150 386s in the space (on the die) of a single P4.

    Now, of course there are many advances to consider over the 386, but fundamentally, that processor logic is capable of handling 99% of 32 bit computing tasks. They may have done so slowly, but there you are.

    My thinking is, they could use some of this old logic, buff it up a little to accomodate some modern techniques and carve it all into a single die. Imagine a CPU with 64 simple processors, 4Mb of cache and some controlling logic running at 3-5 Ghz. All this in the space of and at the (manufacturing) cost of a single P4.

    This chip could be used in clusters like nobody's business. An array of 128 of these processors could simultaneously handle 8,192 active threads.

    What use would it be? Off the top of my head, this would be perfect for real-time monitoring, transaction processing, switching and so forth. There would also be serious advantages in the desktop space as compilers and kernels were built to adapt to the new distribution of resources. Image processing could be handled using the same techniques as SLI cards use to split the tasks up over two or more video cards, and any other large body of data could be simlarly broken up. Compilers would be designed to break a program up not into a paltry 2 or 3 threads, but into dozens. Speed and responsiveness would skyrocket, while fab costs and board speeds remained stable.

    This might be the logical outcome of the current drift towards multiple CPUs per die, and it could also unite and surpass the schools of CISC vs RISC, as strategies from both would benefit the endeavor.

    1. Re:Picture This by andyr · · Score: 1
      This chip could be used in clusters like nobody's business. An array of 128 of these processors could simultaneously handle 8,192 active threads.
      Sounds like the INMOS Transputer. Except that was a machine built to do what you suggest.
      --
      Andy Rabagliati
    2. Re:Picture This by Jozer99 · · Score: 1

      Actually all modern x86 processors are radically different than 386s. I am not sure exactly what point (PII or PIII), but the internal workings of Intel and equivalent AMD processors switched from being x86s and over to being fast RISC processors with x86 command interpreters, since the CISC x86 design did not transition well into more modern processor design. As such, having an actual x86 processor in a modern computer could cause some problems. Not to mention that almost no applications are multithreaded. OSes vary in their compatibility, but in gerneral are quite pitiful. Windows, in its most expensive consumer version can handle 8 processors or processor cores. Linux can handle up to 128, but about 16 speed benifits and stability decrease greatly.

    3. Re:Picture This by mako1138 · · Score: 1

      If I'm not mistaken, the 386 doesn't have an internal FP unit. It might be a better idea to do this with 486s, and double the performance at the same time.

      I've seen this cobble-together-old-processors idea around before, but there's got to be a reason nobody has bothered to try it. I'm sure that "controlling logic" has got to be hideous.

      You might find Sun's Niagara of interest.

    4. Re:Picture This by Anonymous Coward · · Score: 0

      Today's CPUs are, in the final analysis, little different than the 386 launched in 1985...

      Instead of picturing this, picture yourself getting into a computer architecture course and finding out why your statement is ridiculous and what the difficulties are with what you propose...

    5. Re:Picture This by Anonymous Coward · · Score: 0

      Pentium Pro is where it all changed to risc style internally. PII was based on it , PIII was based on PII

    6. Re:Picture This by _Pablo · · Score: 1

      Pentium M is based on a P3 - so you could say that the P4 was just a dead end Intel took to win the Mhz/Ghz wars...it worked but at what cost.

      --
      $2B OR NOT $2B = $FF
    7. Re:Picture This by drsmithy · · Score: 1
      I am not sure exactly what point (PII or PIII), but the internal workings of Intel and equivalent AMD processors switched from being x86s and over to being fast RISC processors with x86 command interpreters, since the CISC x86 design did not transition well into more modern processor design.

      Pentium Pro and K5, respectively.

      Interestingly enough, AMD actually beat Intel to market with a RISC-core processor (the K5) by a few months using the technology they bought off NexGen (sometime in 1995, can't remember exactly). Unfortunately, it's performance was dismal compared to its intel contemporaries (the Pentium and Pentium MMX chips) and the K5 tanked.

    8. Re:Picture This by Hack+Jandy · · Score: 1

      Although a novel idea, I dont think you have quite the processor design knowledge to justify your reasoning.

      First of all, consider the arbiters and scheduling logic necissary for such a system. Also consider that the majority of the P4 transistors are L2 cache. Do you rememeber why we took cache off the motherboard and started putting it on the processor shortly after the 386?

      There are other issues I can think of as well, but for the most part I think that the 386, even in theory, couldn't scale the way you propose.

  37. Quake 3 used Dual CPUs by MacFury · · Score: 1
    Gamers will be put off by the fact that games can't take advantage of SMP.

    I believe Id took advantage of dual G4 CPUs in Quake 3. From what I recall one CPU was assigned to AI and audio while the other handled graphics and such.

    As AI gets more realistic, it needs more cycles. I think dual core CPUs have their place.

  38. IBM called... by CreateWindowEx · · Score: 1
    ...they want their Cell Architecture back.


    Also note, at 12 MHz, 128 386's could do an amazing 1.5 GHz clocks in total, not counting all the overhead for getting memory to flow between 128 different processors not even designed for dual-processing.

    1. Re:IBM called... by MOMOCROME · · Score: 1

      Also note, at 12 MHz, 128 386's could do an amazing 1.5 GHz clocks in total

      I thought I mentioned speading the 386 logic up to 3-5 Ghz... I also accounted for the controlling logic overhead (thus the 64-way setup, instead of 150 (or 128 as you put it)processors).

    2. Re:IBM called... by CreateWindowEx · · Score: 1
      Just making a 90 nanometer version of a 386 will not magically allow it to run at 5 or even 3 GHz--the main reason for all that "cruft" (as you call the extra transistors of a modern CPU compared to a 386) is in fact to allow higher clock speeds. If that wasn't the case, Intel would have just been clocking their older CPUs higher and higher to beat the "Megahertz" race.

      The way that modern chips are able to be clocked so high is the use of deeper pipelines and more parallel operations, both of which require vastly more transistors, as well as the branch prediction and other logic to reduce the adverse affects of pipeline stalls. It's not like the individual transistors of a 3 GHz P4 are switching at ten times the speed of the transistors in a 300 MHz P2.

  39. Sort of but not really by MOMOCROME · · Score: 1

    the INMOS stuff was more along the lines of discrete processors(with built in RAM controllers- another idea dredged up from history and recently applied to the x86s) and that you can easilly string along into clusters.

    What i'm talking about is maximixing the versatility of a single die (through wide distribution of simple tasks across the logic).

    The inherent threading of OCCAM is interesting though. It would be quit useful for the chip I'm suggesting.

  40. Re:Who really cares what Intel does anymore? by Omnifarious · · Score: 0, Troll

    I find the overrated and troll modifiers to be amusing. I guess Slashdot is like everywhere else, and contentious opinions are just as unwanted.

  41. Well, at least... by Gollum2001 · · Score: 1

    this will make people running distributed computing like SETI or Folding@Home drool all over the keyboard.

    Seem to be rather soon to me, some weeks ago some news sites told that Intel had "some problems" with heat in multicore processors, and now there aren't? I think it's just promotional and nothing more, just a way to make Intel fans wait longer instead jumping to AMD dual core 64 bits cpus to be released in the second half of this year.

    By the way, most of the software available today is single-threaded and just a few "pro" apps can take advantage of two processors on a system. Are people really thinking that buying a dual-core cpu will make their system fly or something? It won't! Buying a SSE3 enabled CPU doesn't mean a thing if the software doesn't use those instructions!

    People are thinking in 64bit dual cores, but developers aren't. just that.

    --
    "Only two things are infinite, the universe and human stupidity, and I'm not sure about the former" - Albert Einstein.
  42. Did you use Linux? by mikelang · · Score: 1

    I'm not sure what kind of programs did you use...

    I do some development in bioinformatics, and it seems to be pretty good case: most applications are divided into different processes (SQL db, WWW server or X server are examples), so you use about 2-4 threads most of the time... when you are short on CPU ;-).

    (Indeed most applications with more sophisticated user interface can be treated as 2-way.)

    Development tools like make or JVM are also to be multithreaded. (But in case of make you need to add an option.)

    PS I personally look forward to dual-core laptops! As far as I can tell, they could give twice horsepower for half as much energy... because energy usage grows quadratically with gigahertzs.

  43. it's not apps taking advantage of two processor by way2trivial · · Score: 1
    it's running two processor intensive apps at the same time.

    I edit up a movie and choose- burn this sucker to DVD.. anywhere from 4-12 hours later, using the computer for nothing more intensive than webbrowsing and email, I have a DVD..



    now I could plain doom3 while I wait..

    --
    every day http://en.wikipedia.org/wiki/Special:Random
    1. Re:it's not apps taking advantage of two processor by _Pablo · · Score: 1

      Yes if you ignore the fact that both cores need memory bandwidth and depending on what they are doing they'll need to share the I/O bandwidth and all manner of other limited resources.

      --
      $2B OR NOT $2B = $FF
    2. Re:it's not apps taking advantage of two processor by Gollum2001 · · Score: 1

      In that case you will be doing the same i'm doing NOW with my two computers, one of them don't even has a monitor, only a HD, CD-Burner, printer, Ethernet and a keyboard (just to boot, because I control it with TightVNC, boots without monitor but won't boot without a keyboard). I'm talking about a second hand 95$ computer, Pentium III 733. Anyone can made a cheap setup like mine, and do the same thing you're telling. You don't have to pay for new memory, motherboard and CPU to do that kind of things.

      The reason for multiple cores is to take advantage of concurrency, but there are a few programs that can exploit that now. Because almost all programs are single-threaded. So, you don't really have a point here. There's no reason to buy a multiple-core cpu until programmers start to release software that can take advantage of that.

      --
      "Only two things are infinite, the universe and human stupidity, and I'm not sure about the former" - Albert Einstein.
  44. Re:Who really cares what Intel does anymore? by Anonymous Coward · · Score: 0

    Stupid opinions are unwanted too.

  45. Re:Who really cares what Intel does anymore? by Omnifarious · · Score: 1

    So, show me either an instance of Intel admitting they are now playing follow-the-leader, or an instance where they are actually leading. Is there any reason at all to pay the price premium they charge for their hardware?

  46. zerg by Lord+Omlette · · Score: 2, Informative

    RAWR, no discussion of dual-core CPUs is complete w/out a mention of Herb Sutter's The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software!

    --
    [o]_O
    1. Re:zerg by Anonymous Coward · · Score: 0

      Thanks for the link! I love this quote:

      There's an interesting phenomenon that's known as "Andy giveth, and Bill taketh away."

      If I had mod points...

  47. BTW, transmeta... by WindBourne · · Score: 1

    consumes 10 W / GHz. While it is a more watts than the powerpc, it is is still a great deal less than the intel/amd world, but compatable with them. That is why the interest in seeing them dual core it. 2GHZ and ~20 Watts.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  48. yada yada yada by MOMOCROME · · Score: 1

    do you have the ADD, or is it just some manner of reading comprehension problem that prevents you from understanding my initial post?

    Adding transistors to reduce 'the adverse affects(sic) of pipeline stalls' has nothing to do with chip speed. Feature size and materials are the predominant factors in scaling clock frequency. Those other features are just hoo-haw wizbang addons that boost the performance of the chip by augmenting the quality of data flow. not the speed of data flow- the quality.

    aside from the major revamp with the pentium pro, there really haven't been any major changes to the core logic since the 386. maybe you should do some reading up on this stuff before trying to spar with a professional.

    The real issue with all of the features added to the x86 line over the years is working to keep the "386" in the heart of the proc fed with data. so you can take a huge chunk o' data and play musical chairs with the pieces, as they do now, or multiple tiny chunks sent to 2 or more units as they are now implementing (ahead of schedule, even), or as I am suggesting.

    1. Re:yada yada yada by _Pablo · · Score: 2, Insightful

      Nice bit of patronising that.

      On of the main reasons that P4s have deep pipelines is to compensate for the fact that memory speeds have not generally risen anywhere near as much as the chips ability to consume the memory bandwidth. This problem doesn't go away with your multiple 3.8Ghz 386's - if anything the problem is compounded (much as it will be when there are two P4 cores sharing the same memory bandwidth as a single P4) so your 386 will sit there spinning it's little 386 wheels everytime it needs some data or cocks up a branch prediction.

      --
      $2B OR NOT $2B = $FF
  49. Intel's new processor by maceudora · · Score: 1

    Apparently Dell has already made a few machines and they are in quiet circulation. Expected release date is May-June

  50. Better colours by Anonymous Coward · · Score: 0
  51. Reminds me of the race to 1 GHz in March 2000 by MojoStan · · Score: 1
    Reminds me of the race to 1 GHz in March 2000. After Intel "moved up" (rushed) the release of their 1 GHz Pentium III, AMD trumped Intel by moving up the release of their 1 GHz Athlon to beat Intel by 2 days. Of course, it took both companies more than 3 months to ship their 1 GHz chips in volume.

    Will AMD respond by moving up the "release" (in very limited quantities) of their dual-core CPUs? Will the race to dual-core cause Intel to release a chip that's not ready, like the 1.13 GHz Pentium III?

    --
    TO START
    PRESS ANY KEY

    Where's the 'ANY' key? I see Esk, Kitarl, and Pig-Up...

  52. Everyone bitches by C_Kode · · Score: 1

    Everyone bitches and says that software apps do not take advantage of dual-cores so whats the point?

    Evolution is the point.

    What was the point of the first TV station? No one had televisions to watch it!

    Why create SATA drives? Noone's motherboard supported SATA!

    Someone had to take the first step. When dual-cores become standard, people will start writing software to use them. At the rate software is growing we will need dual-cores to do anything in under 5 minutes. How long does it take your OpenOffice to start up? How long would it take on your system 5 years ago?

  53. the benifit of smp by Anonymous Coward · · Score: 0

    according to intel rhetoric, the benifit of having dual cores is the ability to run two cpu intensive tasks at an optimal speed, as anyone who has tried to burn a dvd movie whilst surfing would appreciate. so following that logic, i dont think that dual core will really benifit ANY ONE app, but rather speed up the use of multiple apps being used simultaneously.

    -distantbody

  54. Intel strikes back. by Anonymous Coward · · Score: 0

    EMPEROR GROVENTINE: Now witness the power of this FULLY OPERATIONAL BATTLE STATION! Fire at will, commander!

    Will AMD forces destroy the shield generator in time? Will Linus Waterwalker give in to the dark side? Will Darth Gates find a better remedy for his chronic asthma? Tune in next week for the next exciting episode!...

  55. hmm by Pentzer · · Score: 1

    This is my reply. http://www.aaronpentzer.com/ -Aaron Pentzer

  56. Re:Who really cares what Intel does anymore? by Anonymous Coward · · Score: 0

    at least a quarter of voters still believed that Iraq had WMDs and ties to Al-Queda.

    I know you Americans are ignorant and believe what your Democrat media and Hollywood tells you, but that dumb?
    So 75% were unaware of the Iraqi WMDs and the Baathist support for al-Qaida, Hizbollah, et c? Wow.

  57. Ahead of schedule but lost the big picture by Anonymous Coward · · Score: 0

    Nice to see that they were able to push this crap out the door ahead of schedule once they realized that AMD was whipping their asses in an area where they should have been the leader.

    Unfortunatly for Intel, winter is going to be over soon (at least in the northern hemisphere) and I don't think the southern hemisphere market is that big (Australia, South Africa and South America). Besides, with general trend of global warming smithfields are truely going to be margional processors without demand.

  58. Chuck Moore called... by Crag · · Score: 1

    ... he wants you to fund his 25 processors on a single chip project.

    Referenced from http://colorforth.com/

    but only visible via the way-back machine:

    http://web.archive.org/web/20020806132234/http:/ /c olorforth.com/25x.html

    With that out of the way, I think what you propose sounds great. It'll take programmers another decade to adjust to the new model, but I think it would reveal advantages we haven't even thought of yet.

  59. Affinity Tool by Anonymous Coward · · Score: 0

    "The workaround is to 'bind' a device to a specific processor with a tool called the affinity tool that has been around since NT4, and can be downloaded at microsoft.

    As the readme in the affinity package states:

    "This Interrupt-Affinity Filter (IntFiltr) allows a user to change the
    CPU-affinity of the interrupts in a system.

    Using this utility, you can direct any device's interrupts to a specific
    processor or set or processors (as opposed to always sending interrupts to
    all the CPUs in the system). Note that different devices _can_ have
    different interrupt-affinity settings. This utility will work on any
    machine, regardless of what processor or interrupt controller or HAL is
    used. "

    And the HowWorks tells something about the effect of the tool

    "As a result, lower drivers (which use entries in this resource list when
    setting up their ISRs) will get their ISRs installed only on the set of
    processors that the user has specified (via the IntFiltr configuration
    tool). "

    Wich means that a low-level driver will always get its information (or 'data') from one processor; thus avoiding the loss of cache coherancy."

    Read the test here.

  60. Re:Bleh...Need to ask question by hairyfeet · · Score: 1

    I am currently wanting to go to ITT tech so I won't have to spend my life fixing spyware infected pc's for lousy pay.Any suggestions on a career choice that won't get outsourced to india before i graduate?I like working on the hardware and software sides of the fence,I'm good with 98-xp but haven't got to do much with *nix as my isp won't run on it.Any help and I'll be so grateful.The only pc guru is the owner of the local pc shop and he lost $14000 last year and calls me for the problem installs.Thanks /.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  61. Dude, that'll be awesome!! by iamkinglothar · · Score: 1

    Picture **THIS** my friend:

    the advertising schema for the dual, then tri, then quad processors could follow those damn razor blade commercials!:

    Slashshotted? Feb. 31st, 2007 (c):

    ''Intel has recently come out with the Pentium II Mach 4 Core Processor. The new wave in disposable CPU's, the Mach four features not one, not two, not three, not five, but FOUR incredibly dull processing cores used to reap your winrar/gcc/wintools/botnet/adware/windows processes!

    "We're very proud of the Pentium II Mach 4 Core Processor", says Intel CEO Linda Gates. "Back in what we here at Intel now refer to as the dark ages of Single Core Barbarianism, the consumer had to actually process trojans on a single CPU. Bearskins and knives anyone?! Ha HA... But now, with the Mach 4, uh, mimble murble..."

    She then trailed off...''

  62. Sun has it: Niagara by IYagami · · Score: 1

    You can see it at
    Ace's Hardware

  63. Re:Bleh...Need to ask question by gnuLNX · · Score: 0

    My advise to you is get a degree in something other than CS....learn to become a great programmer on your own...yes it can be done....check the CS curriclum hell even audit some of the classes if you want. The point is programmer jobs are starting to look more and more like plumbers and electricians. A lot of programming is now contract work. American programmers simply cannot compete with Indian programmers when it comes to making low bids. I program almost eveyday, yet I am a computational chemist. For me it is the best of both worlds...interesting subject with hard problems to solve and I get to write a lot of code.

    --
    what?