Slashdot Mirror


Intel Plans for Dual-Core Prescott CPUs in 2005

scapermoya writes "X-Bit Labs is reporting that Intel is planning to step up their introduction of dual-core processors, with the first chips to hit the market in late 2005. Intel announced this plan at the Technology for Business Today seminar, held in Washington, D.C. Looks like NetBurst is sticking around, despite what we have heard lately about a move toward the 'M' architecture. Supposedly, thanks to HyperThreading, the OS will see 4 installed processors. Snazzy."

37 of 181 comments (clear)

  1. Windows Licencing by Neophytus · · Score: 5, Interesting

    The sticker on the bottom of this here laptop says Microsoft Windows XP Professional 1-2 CPUs. Will this mean that Microsoft will have to reconsider their licencing policy for CPUs if people are going to have "four" from one chip? I've never needed to run more than two (through hyperthreading) so if someone could shed some light on what happens if you give a "2-licence" four processors it would be appreciated.

    1. Re:Windows Licencing by afidel · · Score: 5, Informative

      XP Pro understands hyperthreading fine, and in fact will work with a machine with dual hyperthreading CPU's. What won't work is 2k Pro. Also note that 2k3 server standard reduced the max number of physical CPU's to two for standard edition whereas it had been 4 in previous iterations of NT. Btw don't use hyperthreading on win2k even if you have enough processor licenses because it will balance evenly across the hyperthreading CPU's not realizing that they are really there for spare capacity and hence trash the instruction cache.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    2. Re:Windows Licencing by qodfathr · · Score: 5, Informative

      Licensing is for physical processors only. So, even today, if you have 2 physical CPUs with hyperthreading, you are compliant. Task Manager will show 4 CPUs, but the OS can determine that only 2 are physical.

      I suspect, however, that a dual-core CPU will be treated as 2 physical cpus...(+2 virtual CPUs)

      --
      Yes, it's true. This man has no dick.
    3. Re:Windows Licencing by AliasTheRoot · · Score: 3, Interesting

      Weren't MS recently touting recommended specs of Longhorn to include dual core chips? I somehow can't imagine them insisting on people buying a dual CPU license to run it - i'd imagine they will stick to the amount of physical cpu's on a motherboard.

      Hell, if it weren't so complicated to deal with, they'd probably go for something based on the overall performance of the CPU(s) in the system, as Oracle did (do they still do this? haven't dealt with the licensing in a while)

    4. Re:Windows Licencing by Asprin · · Score: 4, Interesting


      My six dual-Zeon IBM xServer 225's correctly see four processors as well. One of them also has MSSQL2K and it also understands the two of the processors are hyperthreaded non-physical CPUs and does not complain that we only have two processor licenses installed.

      It was a surprise to me when I installed Windows on them a couple of months back because I didn't even think Win2K supported hyperthreading. w00t!

      Perhaps any hyperthreading-related issues that may have existed with Win2K were patched in a service pack?

      --
      "Lawyers are for sucks."
      - Doug McKenzie
    5. Re:Windows Licencing by AliasTheRoot · · Score: 4, Funny

      I think they will stick to physical CPU's tbh, the low hanging fruit for chip makers in terms of performance seem to be multiple cores rather than increasing clockspeed, i just dont see MS saying to Joe Consumer "well your single CPU has 8 cores so you need to buy 8 copies of Windows."

      Licensing may be different for Server installs, but for consumer/desktop Windows I doubt it.

    6. Re:Windows Licencing by afidel · · Score: 4, Informative

      Yes, but if you had a 4 ways system with HT enabled you would really only be using the first two CPU's and their HT units, the other two physical processors would be doing nothing. Not to mention that the OS and older apps will naively balance across all 4 'CPU's' evenly despite the fact that the HT units are not fully capable processors and in fact can easily degrade performance by trashing the contents of the instruction and more importantly data cache. MS claims that windows 2000 will properly use the physical processors before the logical ones if the system is written to Intel BIOS specs but my real world experience says that there aren't a lot of correctly configured systems because I've had to restage 4 way servers from Dell, IBM, and HP and 2 way workstations from HP and Dell.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    7. Re:Windows Licencing by sufehmi · · Score: 4, Informative
      I don't see a need for hyper threading one dual core chips. It's redundant.


      Well, a few weeks ago I had to install 3 test servers - but turned out we have only 1 available server.

      I almost freaked out - but then I realised that it's a dual-Xeon box ---> 4 CPUs (to the OS). Using an obscure switch in VMware config file, I manage to assign each CPU to a (virtual) Server. The fourth CPU is assigned to the host OS.

      Everyone was very happy with the result, and looking forward to utilise more of this feature (and this kind of CPU) in the future.
    8. Re:Windows Licencing by Anonymous Coward · · Score: 3, Informative

      Win2k will work with hyperthreading, it just doesn't work well. You'll probably see better performance if you turn it off, since Win2k doesn't realize there's only one physical CPU and thus doesn't balance the loads properly.

    9. Re:Windows Licencing by afidel · · Score: 3, Informative

      No, the point of hyperthreading is to expose functional units that are not being used by the main process('s) running on the physical CPU. If you naively schedule everything across both 'CPU's' you will end up with stupid things like running parallel versions of a tight integer loop which is already maxing out the integer calculation units thus polluting the data cache and stalling the pipe MUCH more often which is a BAD thing on the P4. For more info on scheduler tweaks to accomodate HT I suggest you see this LK post by one of the Linux scheduling gods =)

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  2. It's not even real?! by Anonymous Coward · · Score: 5, Informative

    UPDATE: A representative for Intel Corporation told X-bit labs the company had never released any precise details in regards the dual-core strategy. The information published herein should not be considered as based on official statements.

    WTF?

  3. Damn by Anonymous Coward · · Score: 5, Funny

    Two core dumps for each segmentation fault.

  4. Heat? by Sir+dies+alot · · Score: 5, Insightful

    Isn't it a llittle soon to claim to put 4 processors in one chip by 2005, especially sinse last I had heard, one processor was causing a heat concern. Have they fixed this or is this Intel making predictions and setting dates that will only get pushed back anyway?

    --
    The stupidity of your average American is just about the same as the average European, we simply show it off better.
    1. Re:Heat? by mobiux · · Score: 4, Funny

      Intel...

      Fighting the next Ice Age since 1968.

    2. Re:Heat? by AliasTheRoot · · Score: 3, Interesting

      I'm oversimplifying for sure, but aren't the heat issues (and other more difficult quantum effects) primarily due to the ever increasing demand for clock speed?

      As a layman it kind of makes sense to put 2 lower speed cores on a die rather than one faster one, and get lower power consumption and more importantly less heat production, and let the software deal with utilising it?

      Anyone that actually knows about this care to comment?

  5. Longhorn won't see 4 by frs_rbl · · Score: 5, Funny
    Thanks to patented HyperSlowing(TM) technology, Longhorn won't see 4 processors but 1.

    ''And not a very fast one'' a company exec was quoted saying

    --
    This is not my opinion. Actually, it's not even an opinion. And I'm nowhere to be seen near it
  6. Ars by ViceClown · · Score: 5, Informative

    Ars is covering this too. Ken Fisher makes it a point to mention that the person who made the claims is in marketing. He also speculates, quite logically, that bringing out dual core Prescotts in '05 would be a feat even for Intel. Worth reading for a more sobering take on the situation.

    --
    Have a Happy.
    1. Re:Ars by paitre · · Score: 4, Interesting

      Exactly.
      And -PRESCOTT- cores?
      What, do they think we're nutty enough to have a desktop system that needs to dissipate 200+ watts of heat?
      Please. I don't think so.

    2. Re:Ars by gr8_phk · · Score: 4, Interesting
      "bringing out dual core Prescotts in '05 would be a feat even for Intel."

      Did he point out that it's easy for AMD? The K8 architecture has had dual cores built into the design from the start. Apparently they actually chopped one off for the first couple years. I've read that they have them running in simulation with both cores and I'd speculate they've even made sample chips with two. I've been wanting to know if AMD will go dual core at 90nm or wait for 65nm. I suppose it all depends on what Intel does. IMHO AMD needs to start acting like a leader instead of a follower - their 130nm parts are actually competetive with Intels 90nm ones in terms of performance.

  7. Start saving now, kids! by dynoman7 · · Score: 3, Funny

    I'm sure they are going to be eSpensive

    --
    Blarf.
  8. Prescott? by lachlan76 · · Score: 5, Interesting

    The article doesn't actually say that Prescott will be a very promising architecture to use for a dual core configuration...imagine 200W of heat coming from a single dual-core processor.

    Having multiple cores will make the already-present high heat requirements increase, while the processors in laptops get faster and faster, but not necessarily much hotter. The P6 architecture is the way to go, I think.

  9. Dancing Techs by Anonymous Coward · · Score: 5, Funny

    What happened to the days of the intel dudes dancing around in bunny suits?

  10. Cool :) by execom · · Score: 4, Funny

    I mean, Hot !

    Will it come with the Prescott Survival kit ?

    --
    I need a Sino-Logic 16. Sogo-7 data-gloves, a GPL stealth module...
  11. IBM chugging along by Anonymous Coward · · Score: 3, Interesting

    I've heard that IBM already has ridiculous 8-core POWER5 prototypes. You'd think by late 2005 they'd have knocked out an Altivec-enhanced, dual-core POWER5 derivative for Apple. Though, given their troubles at 90nm on the PPC970, maybe we should be waiting until early to mid 2006 to see that.

    1. Re:IBM chugging along by GlobalMind · · Score: 4, Informative

      Yes, meanwhile IBM is on their second generation dual core chip, POWER5 -- now available in eServer i5 systems -- shipping TODAY.

      The way POWER4 was packaged for the higher end boxes, you have what they call a Multi-Chip Module (MCM) with 4 POWER4 processors on-board. This means each MCM was an 8-way.

      Now, for POWER5, they have added the Dual-Chip Module or DCM. With the i5 model 570, you can get a 1/2 way or 2/4 way box. If you buy the 1/2 way, you have one DCM installed...and if you buy the 2/4 then you get two DCMs.

      POWER5 has what IBM calls Simultaneous Multithreading -- SMT, which is the same type of idea as Hyperthreading. Essentially if the application supports multithreading, it will functionally see twice the processors...but this is a logical thing...a 4 way is still a 4 way...not an 8 way.

      Now, having said all that....never underestimate IBM development labs. I hear POWER6, 7 and maybe 8 are already out in development.

      TGM.

  12. Re:Linux support? by G-funk · · Score: 3, Insightful

    Worst. Trol. Evar.

    Because intel's always so reticent in giving out the instruction sets and specs for their processors. That'd be a really smart business move, and the #1 way to attract developers.

    --
    Send lawyers, guns, and money!
  13. But you should see the heatsinks by Groo+Wanderer · · Score: 5, Funny

    I caught a pic of the heatsink for this beast at Computex, so it must be real.

    http://www.theinquirer.net/?article=16426

    -Charlie

    (for the humor impared, think humor - haha, not humor - I don't get it)

  14. 200 Watts? by ahfoo · · Score: 5, Interesting

    Well clearly this demonstrates that Intel really does get the best smoke on the market today. That shit has got to be pricey, because the whole joint is stoned out of their heads.

    Let's do some math for them. If we leave our PCs on all day --and that is why we have 24/7 broadband connections isn't it-- that's 5KW/Hrs a day.
    At 15cents KW/Hr it now costs seventy five cents a day to have an Intel CPU. That's twenty bucks a month.
    But do you get 15cents per KW/Hr lately? Check your bill, you might be closer to twenty cents. A buck a day. Hey, I running the Intel PC costs almost as much as broadband. Perhaps they should include free broadband connections with these things.

    1. Re:200 Watts? by NubKnacker · · Score: 5, Informative

      You seem to be forgetting the fact that your CPU takes that much power only when it's actually working, and not when it's sitting idle. So unless you got SETI running, your power bill shouldn't be that high. Ofcourse if you have SETI running, then it could also be the aliens drawing power from your computer.

  15. Stare of play in CPU design. by funkytwig · · Score: 4, Insightful

    1 processor core technology is causing heat consernes in thin core. The point is as the core gets thinner the power required to stop lekage across a ever thinner insulation layer increses. A couple of jumps thinner and we would have chips that require the power of a houshold iron. Multi-core is a solution to this problem, maybe Intel are not using very thin core technology to reduce heat in there multi-core processors. There was a very interesting article about this in New Scientist but I dont think it was one they put on the web for free ;-(. (sorry I posted this as a reply to someone elses article but am hanging it of the original post as it seems relevent).

  16. Re:4 CPU's by TheRaven64 · · Score: 4, Interesting

    SMT (HyperThreading) provides the OS with two CPUs whose capabilities vary (the first one can do anything, and the second one can do anything the first one is not doing). If you use a classical SMP scheduling algorithm on these virtual CPUs then you are likely to get a performance hit, since it may schedule (for example) two integer intensive threads to one physical CPU, which will generate resource conflicts. If the scheduling algorithm is SMT aware then this problem goes away.

    --
    I am TheRaven on Soylent News
  17. Dual Core vs. Single core by totoanihilation · · Score: 4, Insightful

    I'd take a DUAL dual-core 2.5GHz G5 powermac over a dual single-core 3GHz anytime.
    It would probably be less of a technical challenge as well, and would follow the "GHz doesn't matter" philosophy the POWER(tm) manager said a few days ago.
    The 90nm process encounters problems at high clock speeds. So, bring on more efficiency at lower clock speeds!

  18. Re: Superscalar by Short+Circuit · · Score: 3, Informative

    I prefer Ars Technica's Understanding Pipelining and Superscalar Execution...

    Besides, I feel HT exploits the fact that the processor is pipelined more than its superscalar nature.

  19. Everyone missed the most important news... by dark404 · · Score: 3, Interesting

    Intel reportedly said that with the HyperThreading technology enabled operating systems will report availability of four microprocessors into the system when a single dual-core Prescott is installed. Representatives also confirmed that future Prescott products will feature 64-bit capability.

    Didn't intel say previously they weren't going to make 64-bit desktop chips?

  20. Strained SIlicon issue by charnov · · Score: 4, Informative

    Actually, the big jump in heat for the Prescott cores is from Intel use of only starined silicon in manufacturing. By creating a strained lattice for the silicon, you increase the likelyhood of current leakage (hence more heat). This is why AMD and IBM went with silicon on insulator and added strained silicon later (the SOI process helps to mitigate the leakage in strained silicon).

    Here's a simple primer

    --
    [RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.
  21. Re:4 CPU's by mrm677 · · Score: 3, Informative

    Actually I believe you are wrong here. Intel split the reorder-buffer in half, split the physical register file in half, and fetches from each thread every other cycle. If I am not mistaken, the latter point means that each thread gets equal execution resources as once instructions have been fetched and decoded, dispatch and execute don't care which thread an instruction belongs too. Like I said, I think this is the case but am not sure.

    From my friends in the architecture community, Intel's SMT implementation is sort of half-assed.

    On the other hand, IBM's Power5 also fetches from each thread every other cycle, however it shares a reorder buffer physically (but of course not logically).

  22. Re:heat issues by timeOday · · Score: 3, Interesting
    As for two slower cores instead of one faster one, that definitely can save power and increase speed. The problem is that most consumer software is single threaded, so will run slower than the single high speed core alternative.
    But thats a Software / OS issue right? It it strikes me if MS realises this with Intel prodding them then in a few years it wont be such an issue.
    It is not just an integration issue. Sure some things are easily parallelized (like a Photoshop filter that does the same thing to every pixel) but others are not (e.g. use multiple CPUs to make a browser or word processor "snappier"). Anyways, introducing parallelism just to utilitize the hardware complicates the software, increases the prevalance of hard-to-catch timing bugs, and adds the overhead of synchronizing processors and memory.

    As a developer, it's the more difficult programming model that bothers me. I don't have phobia about multithreading - just the opposite, I've done it enough to know that writing correct software is much harder when you have to worry about concurrency.

    Besides correctness, there is performance. Writing software to fully utilize two processors is MUCH harder than to fully utilize one. For instance, you might write a multi-cpu aware game by doing the physics in one thread and the graphics in a second thread. But unless those tasks happen to require exactly the same CPU power, you will not achieve full utilization. So you resort to partitioning the functionality in some unnatural way to make it balance.

    When I discuss this with my office mate he says: "Great! That will keep us in the job." And I guess he's right. I think there will be a lot of opportunities for new language features (or languages) to exploit all this parallel hardware. And of course a lot of education for software developers. (Not that parallel processing is brand new, but networking wasn't brand new when the Internet hit either - broad acceptance changes things).

    So what's the upshot to the consumer? Simple: the whole parallel computer is less than the sum of its parts. If it were easy to make anything faster by throwing more processors at it, multiple processors would have become ubiquitous years ago.