Slashdot Mirror


Intel Next-Gen CPU Has Memory Controller and GPU

Many readers wrote in with news of Intel's revelations yesterday about its upcoming Penryn and Nehalem cores. Information has been trickling out about Penryn, but the big news concerns Nehalem — the "tock" to Penryn's "tick." Nehalem will be a scalable architecture with some products having on-board memory controller, "on-package" GPU, and up to 16 threads per chip. From Ars Technica's coverage: "...Intel's Pat Gelsinger also made a number of high-level disclosures about the successor to Penryn, the 45nm Nehalem core. Unlike Penryn, which is a shrink/derivative of Core 2 Duo (Merom), Nehalem is architected from the ground up for 45nm. This is a major new design, and Gelsinger revealed some truly tantalizing details about it. Nehalem has its roots in the four-issue Core 2 Duo architecture, but the direction that it will take Intel is apparent in Gelsinger's insistence that, 'we view Nehalem as the first true dynamically scalable microarchitecture.' What Gelsinger means by this is that Nehalem is not only designed to take Intel up to eight cores on a single die, but those cores are meant to be mixed and matched with varied amounts of cache and different features in order to produce processors that are tailored to specific market segments." More details, including Intel's slideware, appear at PC Perspectives and HotHardware.

307 comments

  1. Is AMD beaten? by Anonymous Coward · · Score: 4, Interesting

    It seems that AMD has lost, and I'm not trying to troll. It just seems that fortunes have truly reversed and that AMD is being beaten by 5 steps everywhere by AMD. Anybody have an opposing viewpoint? (Being an AMD fan, I am depressed.)

    1. Re:Is AMD beaten? by Fordiman · · Score: 5, Funny

      I do. I feel that AMD should stop beating itself and get back to beating Intel!

      No, seriously, though. I'm holding out on the hope that AMD's licensing of ZRAM will be able to keep them in the game.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    2. Re:Is AMD beaten? by Applekid · · Score: 3, Insightful

      "Anybody have an opposing viewpoint?"

      I think "AMD fan" or "Intel fan" is a bad attitude. When technology does its thing (progress), it's a good thing, regardless of who spearheaded it.

      That said, if AMD becomes so obviously a bad choice, Intel who is in the lead will continue to push the envelope just not as fast since they don't have anything to catch up to. That will give AMD the opportunity to blow ahead as it did time and time again in the past.

      The pendulum swings both ways. The only constant is that competition brings out the best and it's definitely good for us, the consumer.

      I'm a "Competition fan."

      --
      More Twoson than Cupertino
    3. Re:Is AMD beaten? by LWATCDR · · Score: 4, Interesting

      Simple Nothing has shipped yet.
      So we will see. Intel's GPUs are fine for home use but not in the same category as ATI or NVidia. The company that might really loose big in all this is NVidia. If Intel and AMD start integrating good GPU cores on the same die as the CPU where will that leave NVidia?
      It could be left in the dust.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    4. Re:Is AMD beaten? by Gr8Apes · · Score: 4, Interesting

      It seems that AMD has lost, and I'm not trying to troll. It just seems that fortunes have truly reversed and that AMD is being beaten by 5 steps everywhere by AMD. Anybody have an opposing viewpoint? (Being an AMD fan, I am depressed.) Oh, good lord. Intel announces the "new" technology for something that's not due for years (most likely 2) which happens, just happens, to be tech you can already buy from AMD today (or with their next CPU release in the next few months) and you're running around "the sky is falling, the sky is falling".

      This reminds me of MS during the OS/2 days, when they first announced Cairo with its DB file system and OO interface (sound familiar? It should - features of Longhorn, then moved to Blackcomb, and now off the map as a major release). Unlike MS, I don't doubt Intel will finally release most of what they've announced, but to think that they're "ahead" is ludicrous. At this moment, their new architecture will barely beat AMD's 3+ year old architecture (See Anandtech or Tom's, I forget which, but there was a head to head comparison of AMD's 4X4 platform with Intel's latest and greatest quad CPU, and AMD's platform kept pace. That should scare the bejeebers out of Intel, and apparently it has, because they're now following the architectural trail blazed by AMD, or announced previously, like multi-core chips with specialty cores.

      In other words, not much to see here, wake me when the chips come out. Until Barcelona ships, Intel holds the 1-2 CPU crown. When it ships, we'll finally be able to compare CPUs. AMD still holds the 4-way and up market, hence its stranglehold in the enterprise. Intel's announcement of an onboard memory controller in Nehalem indicates that they're finally maybe going to try to tackle the multi-CPU market again, depending upon how well architected that solution is.
      --
      The cesspool just got a check and balance.
    5. Re:Is AMD beaten? by __aamnbm3774 · · Score: 1, Informative

      AMD will catch back up. Intel is a monster, much like Microsoft. Sure, they gain a step here and there, but because they are so large and slow, I'm sure AMD will catch up.

      In fact, Intel Quad processors currently are two dual-core dies mashed together, where AMD is coming out with a pure Quad core solution. It wouldnt be surprising to see them gain a temporary advantage. (the back and fourth is amazing for consumers) http://www.legitreviews.com/article/426/1/ (includes a picture!)

    6. Re:Is AMD beaten? by vivaoporto · · Score: 5, Funny

      I agree. Despite of the fact of AMD market share growing in the past 3 years, the most recent products coming from AMD are headed to beat the AMD ones, unless AMD takes a shift in the current direction and starts to follow AMD example. Nowadays, when I order my processors from my retailer, I always ask for AMD first, and only if the AMD price is significantly lower, I order AMD. I remember back in the days when you could only buy AMD processors, while now you can choose between AMD and AMD (and some other minor producers), isn't competition marvelous?

      From your truly,

      Marklar

    7. Re:Is AMD beaten? by eddy · · Score: 2, Interesting

      Just you wait for the Ray Tracing Wars of 2011. Then the shit will really hit the fan for the graphics board companies.

      --
      Belief is the currency of delusion.
    8. Re:Is AMD beaten? by afidel · · Score: 1

      I wouldn't say they are beaten, at least for what I'm using them for. Here's a little spreadsheet I created to do a cost/benefit analysis for Vmware ESX. There are some assumptions built in, and it's not yet a full ROI calculator, but it gets most of the big costs. Cell A1 is the number of our "standard" systems to be compared (4GB dual cpu 2003 machines). The DL580 is 4xXeon 7120 with 32GB of ram, local RAID1 on 15k disks, dual HBA's and a dual port addon NIC. The DL585 is 2xOpteron 8220HE with 32 or 64GB of ram (the 580 with 64GB was more expensive than buying two with 32GB!) and the same equipment. The 360 is our standard build currently, dual 5110's with 4GB ram and local RAID1 and an HBA. After about 17 "systems" (the point where 3 Intel's are needed due to memory constraints) the AMD comes out cheaper, and keeps that lead. Quad core Intel's aren't even an option because 32GB of memory is insanely expensive for the DL380.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    9. Re:Is AMD beaten? by BlueTrin · · Score: 1

      Yeah we can see a parallel at the moment with the overhyped GeForce 8 series. Although the product is good it suffered of bad drivers. Still because it is the only DX10 compatible card and its performances are quite good, most of the enthusiasts go for it. And there is no incentive to push the prices down for now since the R600 from ATI has been delayed.

      Monopolism is bad for the users. The only advantage brought by competition is that you don't have any compatibility issues on your overpriced unfixed ... operating syst... *coughs* ... I mean software/hardware !!!

      I am no AMD/Intel/Nvidia/ATI/MacOSX fan or MS-hater but it would be nice that Intel and Nvidia get challenged by their competitors alit bit more ...

      --
      Don't you know it is now both immoral and criminal to think beyond the next quarterly report?
    10. Re:Is AMD beaten? by Gr8Apes · · Score: 1

      AMD rules the server market, especially once you go beyond 2 processors.

      --
      The cesspool just got a check and balance.
    11. Re:Is AMD beaten? by Fordiman · · Score: 0

      "lose"

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    12. Re:Is AMD beaten? by afidel · · Score: 1

      Damn it, the 585 is four dual cores, not two.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    13. Re:Is AMD beaten? by mr_mischief · · Score: 1

      Hopefully to license GPU technology to Intel as an outside think tank, while making motherboard chipsets and high-speed PCI Express add-in cards for things that still aren't integrated onto the CPU. They have experience in making some pretty nice chipsets, after all, and more experience than most in making high-performance PCI Express peripherals.

      PCI Express is 2.5Gbps per lane each way, so x16 means 40Gbps full duplex. I haven't seen any x32 anywhere, but there's supposed to be specs for it. That's 80Gbps full duplex on one interface. The companies that are still patting their own backs about the jump from ISA to PCI are not likely to be the leaders in putting peripherals other than video on x8, x16, and x32 connections. NVidia could be if it positions itself well.

      Imagine a server with a 16x PCIe four port 10Gbps Ethernet card. (Sure, there's overhead, but the chances of sustaining the maximum on all four ports simultaneously for very long is small, and large FIFOs could make the issues pretty much moot. Make it three ports if that's such a concern.) As the processors scale, memory limits soar, and flash memory (maybe even holographic in a few years) replaces slower hard drives, machines will be able to satisfy more network requests as long as there is bandwidth into and out of the machine that can keep the data flowing.

      Also, it'd make sense for NVidia to do physics, encryption, and other things which could use some acceleration outside the CPU.

      Don't rule out a merger with the perpetual back runner, either. Via/S3/NVidia might just have enough know-how together to mount a cost/performance attack for low-end desktops and the entire mobile space.

    14. Re:Is AMD beaten? by jonesy16 · · Score: 5, Informative

      I'm not sure what reviews you've been looking at but AMD is not nearly "keeping pace" with Intel, not for the last year anyway. http://www.anandtech.com/cpuchipsets/showdoc.aspx? i=2879 clearly shows the intel architecture shining, with many benchmarks having the slowest Intel core beating the fastest AMD. At the same time, Intel is acheiving twice the performance per watt, and these are cores, some of which have been on the market for 6-12 months. Intel has also already released their dual-chip, eight core server line which is slated to make its way into a Mac Pro within 3 weeks. AMD's "hold" on the 4-way market exists because of the conditions 2 years ago when those servers were built. If you want a true comparison (as you claim to be striving for) then you need to look at what new servers are being sold and what the sales numbers are like (I don't have that information). But since the 8-core Intel is again using less than half of the thermal power an 8-core AMD offering, I would wager that an informed IT department wouldn't be choosing the Opteron route.

      AMD is capable of great things but Intel has set their minds on dominating the processor world for at least the next 5 years and it will take nothing short of a major evolutionary step from AMD to bring things back into equilibrium. Whilst AMD struggles to get their full line onto the 65nm production scheme, Intel has already started ramping up the 45nm, and that's something that AMD won't quickly be able to compete with.

      Intel's latest announcement of modular chip designs and further chipset integration are interesting but I'll reserve judgement until some engineering samples have been evaluated. I'm not ready to say that an on-board memory controllers is hands-down the best solution, but I do agree that this is a great step towards mobile hardware (think smart phones / pda's / tablets ) using less energy and having more processing power while fititng in a smaller form factor.

    15. Re:Is AMD beaten? by treeves · · Score: 1, Troll

      No, spelling correction. Almost as bad.

      --
      ...the future crusty old bastards are already drinking the Kool-Aid.
    16. Re:Is AMD beaten? by Penguinisto · · Score: 1
      Actually no... the DL-580 is the Intel variant, and the DL-585 is the Opteron variant (I used to work w/ the 585's @ my previous employer, and the way HP did NUMA on the thing made it an occasional ECC Chipkill nightmare).

      /P

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    17. Re:Is AMD beaten? by Vulva+R.+Thompson,+P · · Score: 3, Interesting

      That will give AMD the opportunity to blow ahead as it did time and time again in the past.

      That's assuming they'll have the cash and/or debt availability to do so; a large chunk went into the ATI acquisition. Their balance sheet reads worse now than any time in the past (imho) and the safety net of a private equity buyout is weak at best. Now that ATI is in the mix, it seems that competition in two segments is now at risk.

      Point being that the underdog in a two horse race is always skating on thin ice. Let's hope that he doesn't hit a spot that's too thin this time.

    18. Re:Is AMD beaten? by foniksonik · · Score: 0, Offtopic

      Marklar is that you? Maarrrrkllllaaarrrr!!!!! Marklarr mmarkklar marrkllar marklar Marklar. MMMMarrklarr maaarklarr marklar marklar.

      Good to see you up and about again Marklar ;-p-klar

      Best marklars,

      Marrklar

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    19. Re:Is AMD beaten? by Anonymous Coward · · Score: 3, Insightful

      Meh.

      #define Competition > 2

      What you have here is a duopoly, which is apparently what we in the US prefer as all our major industries eventually devolve into 2-3 huge companies controlling an entire market. That ain't competition, and it ain't good for all of us.

      Captcha = hourly. Why, yes, yes I am.

    20. Re:Is AMD beaten? by Anonymous Coward · · Score: 0

      Don't count NVidia out.

      The way this new technology seems to point is to make it possible to have drop-in cores, currently so that you can add cores with more cache or optimized for certain functions. If the architecture provides a standard "pinout" and geometry for the inner core, Intel could very easily license the standard to NVidia so they can design a core to be included in a laptop version of the processor.

      This would give NVidia access to Intel's fabs, and Intel a industrial strength graphics coprocessor and access to their know-how. All without a messy acquisition/merger.

      NVidia could have some fun with it, designing cores to be used in parallel with a video card (Say, geometry shader on CPU, rasterizer on card).

      Intel could have some fun with it, making a gamer processor with tri-procs, NVidia GPU, PhysX engine and optimized memory architecture (intercore communication via cache?). For home users MPEG decoder, hardware blu-ray decription, aero-glass GPU . Who-knows-what for DB servers. etc.

      Heck, you could even throw in some Cell PPUs if you want to get silly :)

    21. Re:Is AMD beaten? by abshnasko · · Score: 1

      I think "AMD fan" or "Intel fan" is a bad attitude. When technology does its thing (progress), it's a good thing, regardless of who spearheaded it That doesn't mean you can't pick sides...
    22. Re:Is AMD beaten? by LWATCDR · · Score: 1

      I so hope that physics engines don't go mainstream. I fear what eye-candy might end up on my GUI. The wobble windows are bad enough.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    23. Re:Is AMD beaten? by Gr8Apes · · Score: 2, Interesting
      I think you missed the point. The AMD 4X4 solution kept pace with Intel's best under the types of loads where multiple cores are actually loaded. From your link:

      When only running one or two CPU intensive threads, Quad FX ends up being slower than an identically clocked dual core system, and when running more threads it's no faster than Intel's Core 2 Extreme QX6700. But it's more expensive than the alternatives and consumes as much power as both, combined. My point was that 3 year old tech could keep pace with Intel's newest. The 4X4 system is effectively nothing more than a 2-way Opteron system. With an identical number of cores, AMD keeps pace with Intel's top of the line quad. That would concern me if I were Intel, especially with AMD coming out with a quad on a smaller die than those running in the 4X4 system within the next couple of months. You can expect at least equivalent performance to the 4X4 with the new quad (they just co-located the two CPUs together) and because of the new additional shared L3 cache with individual L2 caches per core (Intel has two L2 caches in its quad, each L2 is shared between 2 cores) things should be much better for the Barcelona chip. Now imagine if you plug 2 Barcelona's into that 4X4 system....

      In any case, I'm waiting on Barcelona to come out and see what the effects of that release is on the market in general, including expected price cuts on the QX. Price vs performance is what it's all about, after all.
      --
      The cesspool just got a check and balance.
    24. Re:Is AMD beaten? by Gr8Apes · · Score: 1

      Whoops - missed responding to one part:

      The 8 core Intel offering has no equivalent matching new AMD offering, you're comparing it to 3 year old tech with double the cores. When the quad AMDs come out and are tested, then it will be apples to apples again, with current technology. It will be interesting.

      Oh, and AMD rules the roost on servers because they have 4-way plus systems, their power consumption is lower, and they have a few other goodies internally. The next generation of Opterons should shine even more, but we won't know until they're released whether they'll live up to everyone's expectations. If not, Intel may regain some of the 2-way market.

      --
      The cesspool just got a check and balance.
    25. Re:Is AMD beaten? by nuzak · · Score: 0, Offtopic

      Malkovitch? Malkovitch Maklovitch. Malkovitch!

      --
      Done with slashdot, done with nerds, getting a life.
    26. Re:Is AMD beaten? by Anonymous Coward · · Score: 0

      I distrust anything from Arstechnica. Why? Read these 2 urls from this forums about some of their members, and yes, their authors (Jeremy Reimer, who has no degree in this field, nor certifications, or profesional hands-on experience in this field in 'the trenches'):

      http://slashdot.org/comments.pl?sid=161862&thresho ld=1&commentsort=0&mode=thread&cid=13532123

      &

      http://slashdot.org/comments.pl?sid=227563&thresho ld=1&commentsort=0&mode=thread&cid=18435701

      As well as this one from Windows IT Pro magazine forums, noting Jeremy Reimer and Jay Little's antics (arstechnica article writer and an arstechnica forums member, respectively) which got them both busted for email harassment, and also kicked from their hosting providers for their websites:

      http://www.windowsitpro.com/articles/index.cfm?art icleid=41095&cpage=190#feedbackAnchor

      It appears they have honesty problems, as well as a severe lack of technical skills, not to mention credibility in this field via at least certifications, or a degree in this field, much less at least a decade of professional experience in it!

      (Neither has both, & Reimer less than Little, because at least Jay Little works in the field supposedly/allegedly from his own replies @ the Windows IT Pro mag forums)

      Still, I am forced question that as well about Jay Little (anyone who posts death threats and petitions online like "APK MUST DIE" has problems, especially for just losing badly in technical debate as he did, claiming he was an expert on Microsoft Exchange, yet missing a point where memory optimizers can fix it when it is dying)!

      I have to question them & their accuracy, since they are all of a 'like character' in lies etc. (per StarKruzr's antics on the forums here and those from Windows IT Pro magazine forums regarding Jay Little and Jeremy Reimer (arstechnica article author)).

      I.E.-> Their authors (Reimer @ least) are charlatans who write articles that are nothing more than derivative drivel and repeats of others' words and he for one, lacks any professional standing in this field, totally.

      Arstechnica = Nothing original. Mere ambulance chasers. I could go to Intel and find the same information most likely.

      E.G.-> Here is an example of their "derivative drivel" and "ambulance chasing", from slashdot recently in fact:

      http://hardware.slashdot.org/comments.pl?sid=22819 7&cid=18490479

      They may sometimes post useful information, but I have yet to see anything original from them. I see derivative drivel, from unqualified people (Jeremy Reimer mainly, he is not a computer science person period, no degrees, no certs, no professional hands-on experience in the trenches in this field).

      Also, since their members (starkruzr being one who posts here, attacking others constantly but having no achievements of his own in this field that are noted, especially when he was asked to produce them in those 1st 2 url's above) have achieved nothing but making me question their honesty and motives, per the evidences in this url's from this website?

      I take what they put up with more than just a grain of salt. I have to. Simply because they do not have people who are qualified in this field as experts in those I noted @ least.

      Jeremy Reimer being the chief example thereof (who with his fellow arstechnican got themselves removed from their ISP/BSP/Hosting providers and were caught email harassing others and lost badly at the Windows IT Pro mag

    27. Re:Is AMD beaten? by JamesTRexx · · Score: 1

      We've got two 585's running ESX right now (4 dualcores per server). When our supplier installed the system for us they told us AMD's were better for running virtual than Intel CPU's. There is a significant difference in the choice of CPU.
      One colleague has been setting up two comparible servers with VMware server before and he also stated it ran much faster on the AMD form HP than the Intel from Dell.

      --
      home
    28. Re:Is AMD beaten? by Anonymous Coward · · Score: 0

      Oh, good lord. Intel announces the "new" technology for something that's not due for years (most likely 2) which happens, just happens, to be tech you can already buy from AMD today (or with their next CPU release in the next few months) and you're running around "the sky is falling, the sky is falling".

      Where have I heard this before? Oh yeah, that's AMD calling Intel's quad-core "two chips glued together" *last* year, over 6 months before they even plan to release their first "real" quad-core sometime later *this* year.

      See the difference is: Intel is talking about their future plans while they are already in the lead, by any benchmark. Meanwhile AMD is talking it up while they have yet to deliver.
    29. Re:Is AMD beaten? by Gr8Apes · · Score: 1

      The virtualization solution in Barcelona should improve AMD's performance even more.

      --
      The cesspool just got a check and balance.
    30. Re:Is AMD beaten? by mikael · · Score: 3, Funny

      Bah,
          You don't need an advanced GUI and expensive GPU to to do wobble effects. Every time the guy in the next cubicle degaussed his computer monitor, *EVERY* window on my desktop would wobble, even the taskbar. To avoid any damage to my monitor, I'd degauss my monitor :)

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    31. Re:Is AMD beaten? by Gr8Apes · · Score: 1

      Intel's quad is 2 CPUs glued together. And AMD was talking about a chip that's on its way. This Intel announcement is 2 generations down the line, and sounds very much like MS by "hey, we know that competitor 'x' is about to release this great product that's going to make us look like special needs preschoolers, but look at our roadmap! Stick with us, we have great ideas!!!!"

      BTW, Nice usage of technically correct emphasized time statements to make it seem like a larger time difference than it is. There was a known 6 month gap between Intel and AMD releases. AMD could have slapped two CPUs together, but it wouldn't have improved the situation over their 2-way systems much at delayed their next release. Their new architecture promises much more, so let's wait and see what the results are before condemning them to the dustbin, shall we?

      --
      The cesspool just got a check and balance.
    32. Re:Is AMD beaten? by nasch · · Score: 3, Funny

      Point being that the underdog in a two horse race is always skating on thin ice.
      Wow, three metaphors in one sentence. Very impressive! ;-)
    33. Re:Is AMD beaten? by Cornflake917 · · Score: 1

      This marklar is not marklar! How dare you mod this marklar as marklar. I hope you damn marklar go to marklar.

    34. Re:Is AMD beaten? by Creepy · · Score: 2, Informative

      Ray Tracing is not the be-all end-all of computer graphics, you know - it does specular lighting well (particularly point source) but diffuse lighting poorly, which is why most ray tracers also tack in a radiosity or radiosity-like feature (patch lighting). The latest polygon shaders often do pseudo-Ray Tracing on textures, so we're actually seeing ray traced effects in newer games (basically ray tracing approximation on a normal mapped surface). You can, say, take a single flat polygon and map a face onto it (with realtime hard or soft self-shadows, depending on the technique used). Note that I'm NOT saying polygon modeling is the be-all end-all of computer graphics, either - it has plenty of flaws (no curved surfaces, poor specular lighting, etc). There is ongoing work on a unification model that may be the most promising - we'll have to see where that goes.

      I noted above that the ray tracing techniques are really pseudo-ray tracing - they don't completely linearly trace the ray to the surface - usually they have linear and binary trace components (binary means they split the remaining distance in 2 and see if a surface is hit, then backtrack as necessary, but this could result in the wrong surface being hit and aliasing occurring). As GPU speed increases, we may see this do actual ray tracing.

      See Relief Mapping, Parallax Occlusion Mapping, Displacement Mapping, etc.

    35. Re:Is AMD beaten? by Doctor+Faustus · · Score: 1

      Always torpedo mixed metaphors, no matter how well they sing.

    36. Re:Is AMD beaten? by roman_mir · · Score: 1

      The pendulum swings both ways. - OMG. I read that as 'The penguin swings both ways'. Then I realized that it is possibly the case. I am now in deep catatonia within myself as the images of swinging penguins (literally and figuratively) have flooded my mind.

    37. Re:Is AMD beaten? by Anonymous Coward · · Score: 0

      Don't stick your head in the sand. It's funny how you compared AMD's 4x4 to Intel's Quadcore (four ACTUAL cores on a single chip). 4x4 - 2 dual cores on a single mobo - makes no sense. That's not even 4x4.

      Interesting how you didn't even mention how the Core2Duo kicked AMD's ass.

      It's ok to be a "fan" of a particular architecture. Just don't be so near-sighted.

    38. Re:Is AMD beaten? by Endo13 · · Score: 2, Insightful

      If Intel and AMD start integrating good GPU cores on the same die as the CPU where will that leave NVidia? It could be left in the dust. It might not affect NVidia at all. At worst, it will replace their on-board graphics chipsets. These are a replacement for integrated graphics that are part of the chipset. It's going to be quite some time (if ever) until GPUs integrated in a CPU will be powerful enough to replace add-on graphics cards.
      --
      There is no -1 Disagree mod. Slashdot.org/faq defines mod options. USE IT.
    39. Re:Is AMD beaten? by beckerist · · Score: 1

      we in the US prefer as all our major industries eventually devolve into 2-3 huge companies controlling an entire market

      sounds familiar... but it doesn't make it "not competition." It might force a lack of true innovation (in that, if you're only trying to get 51% of the market to be ahead, why actually put effort into it?) but by no means is it not competition.
    40. Re:Is AMD beaten? by donglekey · · Score: 2, Insightful

      They will all be playing the same game eventually, and that game is stream processing. Generalized stream processing using 100's of cores doing graphics, video, physics, and probably other applications. It is already happening, although Nvidia is a pretty undisputed champion at the moment. AMD owns ATI, Intel is working on their 80 core stream processing procs, IBM has the Cell, and Nvidia has their cards (128 'shader' units on the 8800 GTX). It is all converging very quickly into the next important aspect of hardware. So basically Intel intends to put in GPUs or something that can be used as a GPU if needed from here on out. In 4 years we will be counting stream units along with the number of general processing cores that we are counting now.

    41. Re:Is AMD beaten? by donglekey · · Score: 1

      Most of what ray tracing would give us in games could be used to make games look much better from different aspects. Did you know that most high quality CG isn't done with much ray tracing? Final Fantasy all the way back to toy story, and everything from Terminator 2 to Lord of The Rings really don't owe much of their quality to ray tracing (Toy Story-A bug's life basically used no ray tracing at all). High quality displacement / normal mapping , high quality shadow maps, good looking motion blur, and high quality texture filtering with high resolution textures, and detailed geometry make up the vast majority of the visual quality. From here on out however, the budget of a game with determine how good it looks, because the artwork will have way more impact than the power underneath.

    42. Re:Is AMD beaten? by mixmasta · · Score: 1

      I agree with you to some extent, but the flaw in your argument was that MS went on to annihilate OS/2.

      Intel owns the performance crown now for the majority of the market without many of AMD's tricks ... implementing the rest of them won't give AMD much breathing room as the year passes.

      I am an AMD fan, but they need to get their collective ass in gear now.

      --
      #6495ED - cornflower blue
    43. Re:Is AMD beaten? by Gr8Apes · · Score: 1

      There were many reasons OS/2 failed, including internal IBM politics. But OS/2's failure is not what this is about.

      I too wish AMD would get a move on. However, they rule the server space for a good reason, and Intel, from what I have seen, won't even be able to touch it until 2008, at the earliest. AMD should be in the same ball park shortly and should at the least equal Intel's offerings from the average consumer's viewpoint, and according to published reports exceed Intel for specialty applications such as multi-media production and editing. I don't expect AMD's fortunes to go extremely negative, especially with their move to a smaller die this round as well.

      Intel's saving grace has been the huge roll they have in the bank and exclusive deals they've had wtih some distributors. Now that all the majors are also selling AMD CPUs, AMD will hopefully stabilize as a strong second player whose existence will continue to drive innovation at both companies.

      --
      The cesspool just got a check and balance.
    44. Re:Is AMD beaten? by PalmKiller · · Score: 1

      I think intel needs to buy out nvidia and put its gpu core on the processor, or this means nothing. Cause if amd puts its best video CPUs on the processor cores (ATI cores that is), intel is screwed.

    45. Re:Is AMD beaten? by Gr8Apes · · Score: 1
      The 4X4 and Intel Quadcore are both 4 CPU cores. Intel's 2 brand-new architecture 65nm dual core CPUs in a single chip package should have trounced the AMD 2 separate 3+ year old architecture 90nm dual core CPUs in a single system. The fact that it couldn't....

      Your reading comprehension sucks eggs too:

      Until Barcelona ships, Intel holds the 1-2 CPU crown. When it ships, we'll finally be able to compare CPUs. AMD still holds the 4-way and up market,
      --
      The cesspool just got a check and balance.
    46. Re:Is AMD beaten? by Anonymous Coward · · Score: 0

      I'm a "Competition fan.

      Hey, I was just wondering if unethical and/or illegal business practices are part of your view on competition... Is it OK with you that Intel pay PC manufacturers to NOT sell AMD?

      Are you an MS fanboy, too?

    47. Re:Is AMD beaten? by dr.badass · · Score: 1

      When it ships, we'll finally be able to compare CPUs.

      Behold, the perennial argument of fanboys on either side!

      --
      Don't become a regular here -- you will become retarded.
    48. Re:Is AMD beaten? by bberens · · Score: 2, Insightful

      10 threads, 8 cores, I don't give a damn. The standard baseline PC workstation bought from [insert giganto manufacturer] really doesn't provide me with a better experience than it did 4 years ago. Memory bus, hard drive seek time, etc. are the stats I care about and are going to give me the most noticable improvement in usability. CPU cores/threads/mhz is pointless, the bottleneck is elsewhere.

      --
      Check out my lame java blog at www.javachopshop.com
    49. Re:Is AMD beaten? by NovaX · · Score: 1

      AMD's 4+ way systems only keep up because the CPUs aren't starved due to HyperTransport.

      Intel has stayed on a shared bus for price-performance reasons. This method worked great for the consumer and low-end server market, but really hampered Itanium. With CSI, its clear that Intel thinks a p2p bus now makes sense for all markets.

      AMD licensed the EV6 shared bus from DEC, but staying on it would have kept then busy trying to make it scale. Instead they licensed HyperTransport from Alpha Processor Inc (basically DEC), which has let them spend their energies on processor design.

      AMD 4x4 is a marketing hack and utterly useless outside of their brochures.

      --

      "Open Source?" - Press any key to continue
    50. Re:Is AMD beaten? by Gr8Apes · · Score: 1

      AMD's 4+ way systems only keep up because the CPUs aren't starved due to HyperTransport. ...
      AMD 4x4 is a marketing hack and utterly useless outside of their brochures. So what's your point exactly?

      You explicitly supported my point in the first sentence that a 2P system can keep up with Intel's top of the line newest architecture quad. I certainly would think a single 4 core CPU (Barcelona) won't have any issues either.

      BTW, 4X4 is a simple 2P system, nothing more or less. Or are you stating that the Mac Pro is

      a marketing hack and utterly useless outside of their brochures ?
      --
      The cesspool just got a check and balance.
    51. Re:Is AMD beaten? by smaddox · · Score: 1

      Apparently, getting your marklar across in Marklar is a lot harder through marklar. I actually have no marklar understanding marklar when I can hear the marklar in their marklar, but I have NO marklar what you are talking about.

      and a good Marklar to Marklar.

      -Marklar

    52. Re:Is AMD beaten? by Gr8Apes · · Score: 1

      No fanboy here. I own an X2 and a C2D. I also have dual Ultrasparc II and III boxes, as well as a dual P-III. Whoop de doo. (Just to show I'm relatively agnostic when it comes to processors.)

      My quote relates to the imminent release of AMD's new architecture and the expected market price adjustments.

      --
      The cesspool just got a check and balance.
    53. Re:Is AMD beaten? by NovaX · · Score: 1

      I was simply providing more depth, whether it supported your argument or not.

      If I remember correctly, 4x4 refered to 4-cores and 4-GPUs in SLI mode. Its supposed to target the high-end gamer, but in reality is just overkill. It was mostly a marketing stunt.

      --

      "Open Source?" - Press any key to continue
    54. Re:Is AMD beaten? by Anonymous Coward · · Score: 0

      I think anyone who has looked into the history of the Itanium vs. amd64 can say that Intel deserves the top spot. Intel decided to toss all the legacy x86 crap and create a new 64 bit very advanced architecture. AMD under cut this by producing a set of cheap extensions to x86 to make it somewhat 64 bit. So Itanium lost because it was too innovative and different, which meant it was too expensive. But even though Intel lost that "battle" it demonstrated clearly a superior technical ability and even more importantly a superior technical vision.
      It was a sad day for computer science and therefor computing in general when Itanium lost to amd64. I am only to happy to trumpet the defeat of the AMD cheapskates by the Intel Innovators.

    55. Re:Is AMD beaten? by joe_bruin · · Score: 1

      If we can hit that bulls-eye, the rest of the dominos will fall like a house of cards. Checkmate!
          -- Zapp Brannigan

    56. Re:Is AMD beaten? by extremescholar · · Score: 1

      Or in the U.S. two political parties, two houses of Congress, two major colas, etc. Face it, we're a bi-polar country.

      --
      Using the Freedom of Speech while I still have it.
    57. Re:Is AMD beaten? by TheRaven64 · · Score: 1
      Really? I think you are overestimating the needs of the average user. I didn't do anything with my last machine that taxed the GPU, which was the mobile variant of the Radeon 9700. My new machine has a faster GPU, but I would probably have had no problems with an embedded Intel chipset.

      Some current PDAs now include a GPU (from Intel, no less) which is based on the PowerVR variant that was used in the Dreamcast, but made with a more modern process (and so smaller, lower power, etc). Just as I stopped caring about CPU speeds when they hit 1GHz, I stopped caring about GPU performance around the time of the Radeon 8500. The unified pipeline is nice, but speed-wise I don't think I'll need much more than the current top-of-the-line nVidia series for a long time. I'm much more interested in lower power and smaller than in faster now, and discrete components lose heavily there.

      --
      I am TheRaven on Soylent News
    58. Re:Is AMD beaten? by Endo13 · · Score: 1

      Really? I think you are overestimating the needs of the average user. I didn't do anything with my last machine that taxed the GPU, which was the mobile variant of the Radeon 9700. My new machine has a faster GPU, but I would probably have had no problems with an embedded Intel chipset. Huh? I believe you're disagreeing with something I never said nor implied.
      --
      There is no -1 Disagree mod. Slashdot.org/faq defines mod options. USE IT.
    59. Re:Is AMD beaten? by zippthorne · · Score: 1

      If it was better enough, it would've done better economically. It failed precisely because it was not sufficiently better to overcome the cost of switching. Eventually, we might get to the point where it makes more sense to make a new architecture than to extend x86 further. At which point, it will happen, either AMD, Intel, or some other company will realize the gains, and make it happen.

      No need to be a fanboy, but why so much AMD hate?

      --
      Can you be Even More Awesome?!
    60. Re:Is AMD beaten? by edxwelch · · Score: 1

      Normally I would agree. It's easier to form a cartel when there are only a few companies in the market (like what the telcos do), but it this case it's quite obvious that that hasn't happened. Intel and AMD hate each other and are currently engaged in a price war and a struggle to provide the fastest processors. That's good for consumers, we get cheap fast CPUs and this generally considered the way free market should work.
      Anyway's considering the humongous costs of developing a 65nm chip process it's financially impossible to have a hunderd companies competing in this area

    61. Re:Is AMD beaten? by Gr8Apes · · Score: 1

      You are correct, that was the other half of the 4X4 - 4GPUs in current top-end configurations. I also agree it's overkill for its intended market. So is the quad Intel chip at the moment.

      The real point, I think, of the 4X4 was to show that Intel's best new processor could be equaled with AMDs last generation tech. It certainly took the stomping rights wind right out of Intel's sails, because I haven't heard a peep about how Intel owns the server market or any other market a quad chip would be king. (If their quad had really been as big an evident leap as their C2D was under single threaded apps, I think we'd be hearing all about it daily.)

      Speaking of C2D, I don't notice any real performance differnce between the 2.33GHz C2D laptop and my 2.4 GHz X2 desktop. (The desktop is OC'd and cost me a whopping $340 to upgrade including a 7900 GS OC'd graphics card - but that's another story)

      --
      The cesspool just got a check and balance.
    62. Re:Is AMD beaten? by toddestan · · Score: 1

      I wouldn't worry too much if I was AMD. Before Intel stumbled with the P4, AMD was always lagging behind on the high end. However, in the budget end, AMD has always had the best bang-for-the-buck processors, and they still do*. So long as AMD still does well there, people like me will still be buying AMD systems because they offer the best performance at the price I'm looking at.

      *Intel's Core processors are NOT budget chips. Intel's low end is still the Pentium 4/Celeron, which get stomped by the Sempron/Sempron 64/Athlon 64.

    63. Re:Is AMD beaten? by NovaX · · Score: 1

      In that case, then that's a win for Intel. You never get equivilant performance clock-for-clock for a laptop and a desktop part. If you take the same generation laptop AMD chip and clock rate, you'll find C2D outperforms it.

      I wouldn't go as far on that conclusion based on the 4x4. Like I said previously, the reason AMD's owns the 4+ server market is due to the system bus, not processor. Intel's 4-core processors simply don't get enough bandwidth, although I believe the first generation were not equipped with the dual Xeon system bus.

      Regardless, Intel has shown that it can deliver against their technology roadmap and its quite an impressive line-up. AMD's processor developments have stumbled repeatedly, and their next generation is more of a refinement. AMD is also not a company of innovation, but licenses instead, unlike Intel. The P4/Itanium were very innovative but massive mistakes, but Intel always recovers beautifully. I think AMD can compete if they follow a "system of cores" approach, license specialized cores, and provide a more customized product for the markets. By being heavily standards-based and supporting 3rd-party core developers, AMD could do to the CPU what WebServices have done to the Internet.

      --

      "Open Source?" - Press any key to continue
    64. Re:Is AMD beaten? by Anonymous Coward · · Score: 0
      I'm a different AC, but mostly agree with him/her. I wasgoing to reply to him/her with some corrections, but decided to reply to you instead.

      No need to be a fanboy, but why so much AMD hate?

      Bad marketing from Intel and AMD sank Itanic.

      Intel's mistakes were:

      (1) retaining ISA support for x86 in hardware, knowing that the ISA support would be much slower than actual x86 hardware, and not believing internal information favouring software support for old code (which ultimately is what current Itanic systems rely on, which also frees up lots of silicon);

      (2) very high pricing relative to even high-end x86 chips and a refusal to ponder non-high-end-server/non-workstation markets;

      (3) lots of hype about EPIC and very little discussion about the toolchains required to use it well (this includes the common resistance of chip manufacturers to roll improvements into gcc (for example) instead of promoting their own proprietary compilers);

      Number (3) was the fatality in the technical community, since it led people to believe that the learning curve for development targeting IA-64 would be very steep, when in general practically any code portable to ILP64 would run adequately. Likewise (3) ran into internal-to-Intel marketing conflicts over out of order versus strictly-in-order versus explicitly parallel instruction processing.

      AMD exploited (1) and (2) exceptionally well, since Itanic did very badly in IA-32 benchmark tests, and (3) meant that a direct comparison with like compiler technology was unavailable. x86-64 on the other hand was fairly quickly supported in the GNU toolchain, and C/C++ code compiled for x86-64 often outran IA-32 on all processors.

      AMD knew that they were comparing different things, and they knew that code that was portable to x86-64 was also almost certainly ready for IA-64. They also knew that code compiled for IA-32 could easily outrun code compiled for x86-64 in a variety of circumstances, especially those involving more registers than x86-64 makes available (which is easy to arrange, just use registers instead of the stack), or anything doing intensive floating point calculations (which is common in a variety of markets).

      Strangely, AMD exploited this "runs existing code slowly, is expensive in midrange servers" message without considering Merced (early Itanium)'s actual structural weakness vs AMD's chips: Intel fatally traded off memory latency for high bandwidth, and found out that in practice the former is much more important. AMD already believed this and engineered with that in mind.

      In short, I believe that AMD marketed against Itanium knowing that they were also marketing against technology that they themselves knew was superior to the industry standard at the time, and that they were using FUD against the IA-64 ISA without admitting that x86-64 required almost identical source-level changes and recompilation, in order to make use of that ISA.

      AMD knew that recompilation targeting a different ISA was reasonable and not hugely burdensome, and they had been used to telling people to recompile to take best advantage of changes in the internal architectures of their IA-32 chips, since they did not believe in the sort of massive out of order processing done in the Intel Core series.

      So I am angry with AMD for keeping people focused for too long on never recompiling IA-32 code, because it encourages sloppy software habits (unportability is easy!), encourages keeping source code unavailable to end users, and sticking with crusty old software systems that are rarely revisited (Microsoft Windows...). This led to Core, which are interesting solutions for the problems AMD's marketing created, namely non-recompiled code optimized for arbitrary IA-32 processors, and Core 2, which directly adopts x86-64. AMD has given many users a 64-bit ISA with reasonable numbers of registers, as long as you recompile portable code for it. Intel has adopted it

    65. Re:Is AMD beaten? by SP33doh · · Score: 1

      thank you! I'm in complete and total agreement.
      intel's doing a great job, and I love it. but if AMD stepped up and came out with something even better? I'd love it that much more.
      same would be true if "intel" and "amd" were reversed.


      there are two ways to attempt to do well, one: competing, two: hurting the competion.
      one: trying to win the customer over by making better products / innovating, etc. two: trying to hurt the other companies, or simply buying the other companies, etc.
      any company that's doing number 1 is good in my book. intel and AMD are both doing a fantastic job of pushing competition, I'll cheer every time either one does something good for the industry.

      though, say... microsoft? they've done a little too much of the second option. because of this I tend to dislike them, which leads to people calling me an apple fanboy. but really I just like that apple's doing the first option, and pushing competition. I'd like to see apple get a solid place in today's market, that could very well lead to putting microsoft/apple into a heavily competitive situation like intel/amd. which would be amazing.

    66. Re:Is AMD beaten? by Eivind · · Score: 1

      For most people (as in everyone other than hardcore 3d-gamers) add-on graphics-cards are completely unnessecary even today.

    67. Re:Is AMD beaten? by Gr8Apes · · Score: 1

      Considering the laptop is brand new tech, and AMD is 3+ year old tech, I don't really consider it much of a win. My laptop, btw, is hooked up with RAID0 FW 800 drives. That certainly helps with performance tests that test more than the CPU/RAM, especially considering that the desktop has no RAID drives.

      Intel's FSB has been the major bottleneck for years now. They're running a Bugotti on a potholed dirt road with a small smooth section in the middle. Once they dump the FSB which sounds like it may happen with Nehalma, they may be back in the running with multi-processor machines. Why may? Because the FSB is only one major bottleneck in multiprocessor machines. NUMA is another approach to better utilize resources, especially in the world of virtualized machines. AMD has both today, which is why they dominate the server space.

      And speaking of innovations, AMDs 64bit extensions, built in memory controller, NUMA support, and hardware virtualization weren't worthy? Yes, Intel "innovated" the superscalar deep pipeline (P4) and the disaster that is the Itanium (could they have picked a more appropriate name?) but bad designs generally don't make for good longevity in the business world and I'm not sure they'll be listed as innovations, but more like "mistakes".

      Lastly, AMD already licenses the HTT to others, so it is conceivable that someone could build a co-processor and plug it into a multi processor board and work with an AMD CPU. Pluggable cores implies multi-processor boards, and currently Intel isn't even in the parking lot. I think it funny that Intel announces a GPU core on chip after everyone already stated that was a driving reason for AMD to buy ATI. That goes right back to innovations. I think Intel has lost their way. They were a progressive company at one time, only because they had to be because of competition. They thought they'd "won", and sat on their laurels. AMD acquired a bunch of really smart folk and IP, and now their kicking their butt technologically, Core 2 not withstanding. The impression I get is that they're truly struggling to stay in the ball-game. That's based on previous AMD iterations, so we'll have to wait and see how far the K8L leaps, and if it's enough to surpass the C2D in single threaded performance. I have no doubt it's going to eat their lunch in 3+ threaded applications, and in 2+P systems they'll be untouchable for years yet.

      --
      The cesspool just got a check and balance.
    68. Re:Is AMD beaten? by Endo13 · · Score: 1

      I didn't say add-on cards were necessary for most people. But add-on graphics cards and chipsets for power-users are NVidia's primary (only?) markets. I don't know of any chipsets besides NVidia's own that use NVidia integrated graphics. And NVidia's chipsets (yes even the ones with integrated graphics) are targeted primarily at the same power-users that use add-on graphics. I have never seen a mass-manufactured basic consumer PC come with an NVidia chipset.

      So, if and when these modular CPUs come with integrated graphics, they're targeted at a different market than NVidia's market.

      Granted, I haven't spent a lot of time researching my assertions here so if you know of some reliable website that proves my assumptions here wrong, by all means please post a link.

      --
      There is no -1 Disagree mod. Slashdot.org/faq defines mod options. USE IT.
    69. Re:Is AMD beaten? by Applekid · · Score: 1

      Unfortunately, the CPU biz has a massive cost barrier to entry... especially if you want to tackle top-of-the-line stuff. Other industries in the same scale of that are probably the Automotive, Aerospace, likely some others I can't think of right now. I mean, engineers, fabs, distribution channels, and the performance to rival the big boys. Massive costs = massive risks, but with enough money and will, any other company can join the race. It's all about leveraging the risk.

      (Disclaimer: these company names are off the top of my head without any additional research.)
      I think IBM could retake the desktop CPU market if they felt it was worth the trouble. Via could do a better job of marketing and extending their ultra low power x86 CPUs which I think could be a big threat to those 100+W monsters coming out on the top end. Transmeta... what ever happened to them anyway? If I were a gambling man, I'd probably bet on NVidia to attempt a break into that market in a few years. A couple of companies and a few defectors from Intel or AMD might even hasten things.

      --
      More Twoson than Cupertino
    70. Re:Is AMD beaten? by ben+there... · · Score: 1

      The 4X4 and Intel Quadcore are both 4 CPU cores. Intel's 2 brand-new architecture 65nm dual core CPUs in a single chip package should have trounced the AMD 2 separate 3+ year old architecture 90nm dual core CPUs in a single system. The fact that it couldn't....

      You're saying it doesn't? Looks to me like everything down to Intel's dual core E6700 beats FX-74 Quad-FX. That's comparing one Intel $500 CPU to two AMD $500 CPUs ($1000 + expensive $350 MB). 1/2 price for the same performance isn't a trouncing?

      When you move on to multitasking, the Quads end up closer in performance, but still not enough to justify the cost and power consumption of the Quad-FX platform.
    71. Re:Is AMD beaten? by Gr8Apes · · Score: 1
      Yes, I'm saying it doesn't. If you'll read the rest of the thread and your linked article, you'll note that the conclusion of anandtech's articles states:

      When only running one or two CPU intensive threads, Quad FX ends up being slower than an identically clocked dual core system, and when running more threads it's no faster than Intel's Core 2 Extreme QX6700. But it's more expensive than the alternatives and consumes as much power as both, combined. And it's no coincidence that your conclusions and page link both refer to single threaded performance. And even there the difference isn't all that great. (BTW, that'd be 1 $500 CPU vs 1 $500 CPU, the second CPU is superfluous for single threaded gaming. Heck, you can make that 1 $250 Opteron 152 core and it will probably come as close.)

      As for multitasking, only the power consumption is in question.

      But the point I was making wasn't whether it was the most power conservative solution, but that 3+ year old tech can equal brand new tech from Intel.

      So go ahead and pick nits all you want. Considering that AMD should get at least 10% improvement from the move to 65nm alone (increased clock speeds @ same or lower price) plus lower TDPs, and not counting on any of the myriad of other improvements they're adding to K8L, the fact that Intel can't trounce AMD's current old tech across the board would worry me if I were Intel.
      --
      The cesspool just got a check and balance.
    72. Re:Is AMD beaten? by Eivind · · Score: 1
      Currently, you're no doubt correct. Thing is though, performance of computers move up a lot faster than performance of display-equipment. Performance of eyes don't change at all.

      Several years ago, I bougth a 19" CRT, it did 1600x1200 at 70hz. Today, more than half a decade later we've got flat-panel screens, but their performance is actually no better than the CRT was way-back-when. Infact most 19" LCDs do only 1280x1024, which is the same my 17" CRT did more than a DECADE ago.

      Meanwhile, performance of CPU and the graphics integrated on mainboards have increased by something like a factor of 100.

      My point ?

      If this different rate of progress keeps up, driving a screen will become a more and more trivial task. So, less and less people will have need for a dedicated GPU-card. Which pretty much means Nvidias core market will simply disappear. Even today basically only a small group of impatient young men buy the stuff.

    73. Re:Is AMD beaten? by mr_mischief · · Score: 1

      I turn off most or all of XP's eye candy, and I'm pretty sure you can do the same with Vista. On Linux or the BSDs, you can choose a window manager that doesn't do that at all or one that's highly configurable.

      You make a good point about graphics power being used just for the sake of using it. Physics engines just like graphics engines could be put to good use, bad use, and silly use.

    74. Re:Is AMD beaten? by Endo13 · · Score: 1
      There's still going to be plenty of room for add-on graphics cards for a long long time. See, the thing with games is it's not so much about increasing the frame rate. It's about keeping the frame rate steady while increasing features. Today's technology has barely begun to tap the creative potential of game developers.

      Once we've got technology that allows us to make games in a huge world (think bigger than the biggest MMO to date) where you can literally do anything, limited only by the bounds of physics coded into the game engine (think things like blowing up trees with a cannon where the pieces don't fall in some scripted manner, but instead scatter realistically in a pattern determined only by the physics model), and at the same time have all this rendered on a 52" screen or larger with a good resolution (like perhaps 5120x4096) with a view distance that's as good as a human in the real world with 20/20 vision, and textures and models so good they're all but indistinguishable from real objects, all while maintaining frame-rates of at least 150FPS, and you can pack all that into one small chip, then perhaps we'll no longer have use for add-on graphics cards. I sure don't see that happening any time soon.

      Several years ago, I bougth a 19" CRT, it did 1600x1200 at 70hz. Today, more than half a decade later we've got flat-panel screens, but their performance is actually no better than the CRT was way-back-when. Infact most 19" LCDs do only 1280x1024, which is the same my 17" CRT did more than a DECADE ago. Uh huh. Not only is this irrelevant, it's also completely wrong.

      For one thing, while your 19" CRT did 1600x1200 at 70hz, most people didn't use that kind of resolution because it made things way too small. Most people would need a magnifying glass to see that on a 19" CRT. Today, *only* half a decade later we've got LCDs monitors that go all the way up to 30" with a 2560x1600 resolution - which is actually usable, unlike the "maximum" resolutions on the old CRTs. And that in a package that weighs less than your 19" CRT did, and takes up less of your desk space to boot. And they're much more pleasant to use too, being far easier on the eyes, and having an auto-adjust feature to fit your screen properly instead of you having to wrestle with it for 10 minutes just to get the edges of your picture fairly straight. (And that's not even mentioning the PITA those CRTS are to lug around.)

      But all that aside, as long as you're doing an apples to apples comparison, and using a CRT running at the same resolution as an LCD it has absolutely nothing whatsoever to do with how much graphics power you need to run it. The initial and still primary advantage of an LCD is not that you get "more performance", but that you get the same amount of "performance" in a package that's a fraction the size of an old CRT. Of course by now since CRTs are all but obsolete while LCDs have had continued development, you also get a lot more "performance". Which still has little to do with graphics cards, except for the fact that you need more graphics power to run a current 3D game at 2560x1600 than you do at 1280x1024. Monitors are not the driving force behind new graphics cards. Graphics features in games are.

      But go ahead, keep using your 19" CRT if you think it's as good as modern LCDs. Meanwhile I'll be happily using my dual 19" LCDs (running at a very nice 1280x1024 that's actually readable without a magnifying glass) on a flimsy little computer desk that fits nicely in the corner of my den.
      --
      There is no -1 Disagree mod. Slashdot.org/faq defines mod options. USE IT.
    75. Re:Is AMD beaten? by foniksonik · · Score: 1

      Oh it was nothing really, just some Marklar greetings and how ya do's.. (actually I was asking how he'd gotten Marklarian crabs and what was he thinking dating that Marklar around the Marklar girl anyways, just didn't want every Marklar to start marklaring him with it ;-p)

      'nuff Marklar'd

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    76. Re:Is AMD beaten? by sjames · · Score: 1

      If you dig deeper into the benchmarks, it looks like the performance deficit most likely does NOT apply to anything but Windows. In many cases, the benchmarks only bothered to run on one CPU. In others, Windows' lack of support for NUMA caused an effective increase in memory latency.

      While that problem is real for mainstream desktop users today, it is NOT intrinsic to the AMD technology. It's noteworthy that in HPC, the older generation of AMD is still beating Intel's latest.

      The upshot is that TODAY, a mainstream desktop user may be better off w/ Intel due to a mismatch between OS and hardware, but AMD is hardly dead and gone. Their fundamental technology is just fine and has room to grow. It's also worth noting that since Intel is making their next generation look more like AMD, it will suffer the same OS to hardware mismatch.

    77. Re:Is AMD beaten? by jonesy16 · · Score: 1

      MOST operating systems have poor support for NUMA and this includes Linux where poor system management cuases processes to be swapped back and forth between processors regardless of the location in memory where the program resides. For instance, my engineering company runs a program that uses about 3 GB of resident memory during its 48 hours of execution. Our dual processor Opteron boxes have 4 GB of memory attached to the first processor and 1-2GB on the second, but Linux will move the process back and forth between the two processors, hurting memory performance. So pointing out the Windows has a poor NUMA implementation can be extended to include most other operating systems. It's a complex memory management topology and it's one that's hard to get right.

      HPC is a loose term that can't just be thrown around to encompass everything. What we do is HPC and Intel's latest processors are cleaning up when compared to our Opteron based systems, while running 30 to 50 degrees cooler. AMD's technology has room to grow, in terms of available bandwidth, but the fundamental processor architecture has changed little from the original K5 design while Intel's new design is nearly a complete rewrite. The newer generation is only increasing the gap and it has nothing to do with Intel replicating AMD's technology. The newer Intel lines use shared caches, dual independent front side buses running at over 1.33 GHz per bus, and they combine that with some fancy caching algorithms.

      Another flaw in the Opteron architecture is the fact that only a single processor (at least in IBM and Tyan's impelementations) connects directly to the PCI bus. Maybe this was solved in newer implementations based on AM2 or something, but in the systems we have here, the first processor basically needs to halt every time the second processor needs access to the network or hard drives. This is not a trivial performance hit when both processors are running disk intensive programs that each read/write to 4+ GB scratch files.

    78. Re:Is AMD beaten? by sjames · · Score: 1

      You're right that Linux NUMA support isn't perfect. I generally recommend stripping the compute nodes down to as little as possible in terms of running processes to reduce the pressure to schedule on the wrong processor. You can also bind a process to a CPU to prevent the problem.

      It's hard to get NUMA perfect, particularly when you hit questions like which is better, give the process a timeslice NOW on the wrong CPU or wait for the right one?, but Linux at least makes an effort that has measurable performance benefits.

      I am well aware of what HPC is and is not to the degree that it can be defined anyway. I build commercial clusters.

      but the fundamental processor architecture has changed little from the original K5

      It's changed more than a bit. The K5 had no memory controller, was 32 bit only, etc. Remember, the x86_64 instruction set came from AMD. Intel had to license it after Itanic started sinking. The shared cache made it's first appearance in the dual core AMD product. Intel's first dual core was the one with uncoupled caches.

      The processor connected to the PCI bus does not halt when the other CPU accesses devices. It passes the accesses through the hypertransport. It DOES have to share the hypertransport bandwidth, but that's not limited to AMD. The same thing happens on Intel, it's just not called hypertransport.

      I'm not claiming Intel is dead or anything of the sort, just that AMD isn't either. Both have room to grow before they have to do anything TOO radical to their design.

      When both processors are I/O bound, your HDs are the bottleneck (by definition!), not the CPUs. With either Intel or AMD, you'll be better off w/ single processor systems to maximise your disk I/O. You have a much better chanc of finding an Opteron board where each CPU gets it's own disk controller than you do with Intel. That is exactly because of hypertransport. However, you'd still have plenty of work ahead of you designing either a cluster filesystem w/ disk to CPU and process affinity. Your best bet would still be single CPU machines.

      If your app is the sort where it's really worth your while to dig into the low level details, you'll find AMD much more willing to document those details than Intel is.

  2. So, basically... by GotenXiao · · Score: 2, Interesting

    ...they're taking AMD's on-die memory controller, AMD/ATi's on-die GPU and Sun's multi-thread handling and putting them on one chip?

    Have Intel come up with anything genuinely new recently?

    --
    Goten Xiao
    1. Re:So, basically... by TheSunborn · · Score: 2, Insightful

      If they manage to combine all these features in single chip, they really have made some genuinely new chip production process :}

    2. Re:So, basically... by ari_j · · Score: 1

      If you do the same thing as everyone else but do it better, you don't have to come up with anything new. What new things do you really want in a CPU?

    3. Re:So, basically... by sarathmenon · · Score: 1

      It really doesn't matter. These are basic computing concepts, and anyone can draw up such an architecture. What's amazing about Intel is that they did it, and it looks like they have a killer chip in the making. Being an AMD guy, I hate to say that Intel is making me convert - and I not ready to forgive them for the P4 pipeline design.

      But all in all, its good news - now let's see what the other camp comes up with that will be 45 nm ready.

      --
      Microsoft: "You've got questions. We've got dancing paperclips."
    4. Re:So, basically... by maxwell+demon · · Score: 5, Funny

      If you do the same thing as everyone else but do it better, you don't have to come up with anything new. What new things do you really want in a CPU? The dwim instruction.
      --
      The Tao of math: The numbers you can count are not the real numbers.
    5. Re:So, basically... by GundamFan · · Score: 2, Insightful

      Is it really fair to attribute the GPU-CPU combo to AMD/ATi if Intel gets to market first? As far as I know neither of them have produced anything "consumer ready" yet.

      --
      I don't give a damn for a man that can only spell a word one way.
      Mark Twain
    6. Re:So, basically... by trimbo · · Score: 1

      Have Intel come up with anything genuinely new recently?

      Yes, they can actually make the stuff with extremely high yields. That's Intel's contribution to the innovation. Maybe the ideas came from elsewhere, but Intel are the world's best chip fabricators.

    7. Re:So, basically... by ceeam · · Score: 2, Insightful

      They've come up with open-sourcing their GPU drivers, for example.

    8. Re:So, basically... by Lemming+Mark · · Score: 1

      Well, the Intel IXP network processor had on chip memory controllers and integrated multiple different types of core onto the chip (specifically an ARM CPU for general purpose processing, and dedicated accelerator cores for network packet processing) and used fine grained multithreading within the network microengines. It's had this kind of set up for years (I remember reading about second generation IXP parts back in 2003). I doubt any of these concepts were genuinely new then either, but it's not strictly true to say that they've stolen them from recent AMD and Sun innovations; the IXP predates both Niagara and AMD's purchase of a GPU company, for instance. Intel has also been making GPUs for longer than AMD.

      I'm not saying that Intel comes up with all it's own ideas; I agree that it would be entirely unsurprising for Intel to borrow ideas from its competitors. Moreover it's possible that they were motivated by their competitors to develop these features into their mainstream x86 chips. But, to be fair to them, they're more-or-less obliged to implement some features of their competitors when either it's required by the marketplace or it's the most sensible-looking direction to continue development successfully.

    9. Re:So, basically... by mgblst · · Score: 1

      If you do the same thing as everyone else but do it better, you don't have to come up with anything new.
       
      They are just like Microsoft....except for the better bit.

      The big thing that Intel do have going for them, is that they have been able to move to smallers processes for creating chips, which gives them a big advantage in speed and power usage.

    10. Re:So, basically... by 313373_bot · · Score: 0

      Well, if AMD published the concept first, yes. But that doesn't detract from Intel's merit if they do build the first viable implementation.

      --
      ^[:q!
    11. Re:So, basically... by Anonymous Coward · · Score: 0

      AMD announced this long before Intel, so i bet AMD's chip may be further along in progress then Intel's is at the moment. It wouldn't surprise me if both are released within the same quarter.
      Also since AMD acquired ATi, that means they get better GPU tech than Intel does to implement into it's CPU.
      Who here has bought a Intel graphics adapter that would run the most current game maxed out in full dx9.0c mode running 4x AA and 16xAF and run it at well over 30fps or be able to use Maya and render your project, None most likely because Intel isn't able to make a graphics accelerator.

    12. Re:So, basically... by AutumnLeaf · · Score: 1

      Don't forget the manufacturing process.

      There are two parts to a chip. The design, and the manufacturing process. Intel is still destroying everyone on the manufacturing front. They were the first with 300mm wafers. They were the first with 65nm processes. They will be the first with 45nm processes. Meanwhile they are learning their lessons on the design side and finally taking on the on-die memory-controller issue. They have to be careful when they do this because that will be a platform upgrade (motherboard + CPU + (maybe) RAM).

      Nehalem is looking like a serious round-house punch to AMD. Of course, AMD is not standing still, and they may yet use their agility to find a response.

    13. Re:So, basically... by Anonymous Coward · · Score: 0

      No innovation?

      How about 45nm metal gate transistors at least 1 year ahead of EVERYBODY.

      I'd say that's pretty spectacular.
      Especially since they are going to the metal gate at that node.
      Everybody else will go there at 32nm.

      Nobody can touch Intel's transistor technology.

      So...if you have an equivalent architecture - the main differentiator is process technology.

      Intel wins. It's all about the process folks. It's hard to overcome a 2x density disadvantage, not to mention faster transistor speed and lower power.

    14. Re:So, basically... by adisakp · · Score: 1

      If you do the same thing as everyone else but do it better, you don't have to come up with anything new. What new things do you really want in a CPU?

      DCAS or even better DLAR/DSC. Heck even a true LL/SC would be easier than single CAS. Taking advantage of multicore simultaneous processing on Intel/AMD and trying to write lock-free multicore code with just CAS becomes a real pain (think required GC, hazard pointers, pointer+tag, etc) to get around multiple atomic updates or even single atomic updates with ABA prevention.

    15. Re:So, basically... by PitaBred · · Score: 1

      For people (like me) who had to look it up:

      Do What I Mean

    16. Re:So, basically... by PitaBred · · Score: 1

      ...you realize AMD had this design a while ago, right? All of their chips current released have the on-die memory controller? Intel is announcing that they will catch up to AMD in a couple generations. Where's the news here?

    17. Re:So, basically... by sarathmenon · · Score: 1

      Its in the muscle power between the two companies. AMD is having issues migrating to a smaller die. Intel is already there, and they are leveraging their advantage to bring out products that AMD cannot afford to. They've bit into AMD's margins already, and if this chip gets out in the next 6 months, it will further cripple AMD's position. That's the news, the bad one.

      --
      Microsoft: "You've got questions. We've got dancing paperclips."
  3. Sure thats nice but... by 1_brown_mouse · · Score: 1

    What do the Names mean? What is intel's naming scheme? Why do the select them that way?

    And the next one will be faster, stronger and able to leap gigaflops in a single bound.

    1. Re:Sure thats nice but... by BigBuckHunter · · Score: 1

      What do the Names mean? What is intel's naming scheme? Why do the select them that way?

      All Intel x86 code names are derived from the names of rivers in the (northwest?) USA.

      BBH

    2. Re:Sure thats nice but... by Anonymous Coward · · Score: 0

      Who knows, but the next 10 designs will be called Marklar.

    3. Re:Sure thats nice but... by ihatewinXP · · Score: 1

      Well with Nehalem I think this has to do something with the team they designed it with. From what I hear they have been working with a number of Israeli design firms and engineers (who are apparently really top-notch and forward thinking in advanced chip design) to produce, or at least influence, the next-next generation of intel chips.

      Based on the very Hebrew sounding name I would think this is some of the fruition of that partnership....

      Just my conjecture though....

      --
      ---- The real Slashdot is still here. You just have to browse at -1 to read the comments.
    4. Re:Sure thats nice but... by Anonymous Coward · · Score: 0

      Don't know about the other one, But Nehalem means "Rivers" in Hebrew, while Merom means "High Place".

      And this is now wonder, since the core technology for these chips have been designed and some of it manufactured in Intel's dev. center in Israel.

      Gilad

    5. Re:Sure thats nice but... by MrFlibbs · · Score: 4, Interesting

      Not quite. Intel projects are usually named after local geographical features, not all of them rivers. For example, Banias, Dothan, Yonah, and Merom (Centrino/core2 duo project names) are not rivers in Israel. Also, the first PIII project was done in Folsom and named "Katmai" -- again, there is no Katmai river in Northern California.

      It's quite common in the industry to give projects names that don't mean anything, and each company uses a different scheme for generating the monikers. One interesting story is what happened when Apple used an internal project name of "Sagan". Carl Sagan took exception to this use of his name and threatened a lawsuit. Apple responded by changing the project name to "BHA", a TLA for "Butt-Head Astronomer". Sagan filed a lawsuit over this but it was thrown out of court when the judge ruled the new name was a generic one since Sagan was probably not the world's only butthead astronomer. (As least that's what I recall of it. Perhaps someone who worked at Apple during this time can add more detail?)

    6. Re:Sure thats nice but... by Anonymous Coward · · Score: 0

      A lot of their chips (Merom, Banias, Dothan) have Israeli names but Nehalem is one of the Oregon-derived ones.

    7. Re:Sure thats nice but... by QuantumRiff · · Score: 1

      Actually, they stick with their naming convention of NW Rivers, namely, the Nehalem River in Oregon. Right smack in the Middle (up and down wise) of the state, on the coast. Very near Tillamook, where they make awesome cheese.

      --

      What are we going to do tonight Brain?
    8. Re:Sure thats nice but... by treeves · · Score: 1

      It may mean that, but more specifically, Nehalem is the name of a river in Oregon, where the new chip is designed and built. (D1D fab - Hillsboro, OR)

      --
      ...the future crusty old bastards are already drinking the Kool-Aid.
    9. Re:Sure thats nice but... by MoxFulder · · Score: 1

      Yeah, the dual meaning of Nehalem is pretty cool.

      Nehalem is a river in Oregon--where the chip will be fabbed--and it means "rivers" in Hebrew--many of Intel's recent processors have been designed in Israeli.

      The name is a pretty nice nod to cross-continental cooperation, I'd say. I'm still an AMD fanboy though, dangit.

    10. Re:Sure thats nice but... by Anonymous Coward · · Score: 0

      Tiny nitpick -- there is a Banias River in Israel, althought that's not what the processor is named for.

    11. Re:Sure thats nice but... by Born2bwire · · Score: 1

      They also do local towns as well, but the project that I was on that used that naming convention was not a processor but circuit board. I don't know about you guys, but I really could have used a pamphlet about naming rules here. I guess that's part of the rites of passage for moving up to middle management.

  4. /me drools. by ThinkingInBinary · · Score: 1

    This is awesome. I'm just sitting here, waiting for more and more cores. While all the Windows/Office users whine that "it's dual-core, but there's only a 20% performance increase", I just set MAKEOPTS="-j3" (on my dual-core box) and watch things compile twice as fast. Add in the 6-12 MB of L2 cache these will have, and it's gonna rock. (my current laptop has 4 MB--that's as much RAM as my old 486 came with. (There. I got the irrelevant "when I was your age" comparison out of the way. (Yes, I know one of you had a computer whose RAM was as small as the L1 cache. Good for you.)))

    1. Re:/me drools. by Anonymous Coward · · Score: 0

      Watching stuff compile! Yay, that's fun!

    2. Re:/me drools. by asc99c · · Score: 1

      Damn. (You just made me check whether the bracketing was right (this isn't code! (so no need to bracket so much)) (it was (mine isn't)))).

    3. Re:/me drools. by rikkus-x · · Score: 1

      You know that things compile twice as fast in Windows, too, right?

    4. Re:/me drools. by 313373_bot · · Score: 0

      He probably knows that. On the other hand, when was the last time someone (not working for Microsoft) compiled a Windows kernel optimized for his/her own machine?

      --
      ^[:q!
    5. Re:/me drools. by billcopc · · Score: 2, Funny

      When I was your age, we used floppy disks as swap space.

      When I was your age, we overclocked our floppy drives.

      When I was your age, memory upgrades came with a soldering iron and a hand-written instruction sheet.

      When I was your age, L1 cache was just a really long wire loop with high capacitance.

      When I was your age, computers booted in about 2/10ths of a second.

      When I was your age, Compuserve was the world's biggest dial-up network :P (try THAT on for size!)

      When I was your age, we didn't let teenagers post crap on the internets, we beat them into discipline with a belt and sent them off to bible school!

      When I was your age, music piracy was a big problem: PLAY "T240MNO2 G+N0C+N0CC+D+C+P2P4D+F+EP2P4F+G+F+EP2P4G+F+EC+CG+N 0C+N0CC+D+E8D+8C+4P2D+F+A2G+2F+2E2EG+2G+2F+EC+P4"

      When I was your age, there was still money to be made in the computer industry.

      --
      -Billco, Fnarg.com
    6. Re:/me drools. by rbanffy · · Score: 1

      (my current laptop has 4 MB--that's as much RAM as my old 486 came with.

      Just to keep things in perspective, my phone is powered by a couple RISC processors, has 80 megabytes of RAM and runs a multitasking, multithreading OS.

      And its screen has more pixels than my Apple II!

    7. Re:/me drools. by adisakp · · Score: 1

      Your overuse of nested parenthesis in normal writing suggests to me think you're a LISP programmer.

    8. Re:/me drools. by ThinkingInBinary · · Score: 1

      Not normally, but I've dabbled in it. A friend and I developed a small, unfinished dialect of Lisp using C. I was there mostly to correct his C mistakes, but I learned a bit of Lisp in the process.

    9. Re:/me drools. by tehdaemon · · Score: 1

      Looks like you really can write FORTRAN in ANY language, even english.

      T

      --
      Laws are horrible moral guides, moral guides make even worse laws.
    10. Re:/me drools. by Anonymous Coward · · Score: 0

      6-12 MB of L2 cache Yeah - my first hard drive was 4 MB. And you damn whipper-snappers won't respect that either...
    11. Re:/me drools. by hollywoodb · · Score: 1

      That's wonderful, really. I'm happy for you. But the rest of who don't run Gentoo don't have to worry about how quickly things compile, we worry about how quickly we can get things done. In my case, I am only limited by bandwidth. The rare occasion that I do compile/package something it is usually trivial enough that I couldn't care less about what MAKEOPTS, CFLAGS, or USE flags I'm using.

      On a relevant vein, I'd like to be able to upgrade my hardware with a single "master chip" purchase that integrates a CPU and GPU upgrade. Next step is motherboards that are just ethernet, sound, and slots designed to be controlled by said "master chip".

      --
      I may have to share this planet with animals, but I'm doing my damn best to eat every last one of them.
  5. Here it goes- by Recovering+Hater · · Score: 0
    Yeah, but does it run linux?

    Take your mod points, strike me down with all of your hatred...

    *snicker*

    --
    My humor is probably your flamebait
    1. Re:Here it goes- by Anonymous Coward · · Score: 1, Interesting

      In this case that's actually a relevant question. Will the full GPU specs and/or open source drivers be available?

    2. Re:Here it goes- by maxwell+demon · · Score: 2, Interesting

      Yeah, but does it run linux? Imagine an on-board beowulf cluster ...
      --
      The Tao of math: The numbers you can count are not the real numbers.
  6. Image quality? by rsilvergun · · Score: 1

    doesn't the quality of onboard graphics suffer from being directly on the mobo? I know there's a thriving market for sub $70 dollar graphics cards that replace onboard graphics for the sake of better image quality. Wouldn't having it on chip make this worse? I'd love to have onboard graphics (especially if I could get good tv out with it ) to save on heat/noise, but the stuff I've seen has been pretty lame.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:Image quality? by crow · · Score: 1

      No, the quality of onboard graphics do not suffer from being directly on the motherboard. The quality suffers because they typically use the cheapest solution for the onboard graphics, because they're targeting the business market--the onboard graphics are good enough for Office, so there's no need to buy a separate card.

      It probably doesn't make sense to put high-end graphics on the chip, because people in that market want to upgrade graphics more often than CPUs (not to mention that they probably want nVidia). What does make sense is something more in the mid-range; something good enough for all the fancy Vista eye candy, and something good enough for HDTV playback.

    2. Re:Image quality? by Joe+The+Dragon · · Score: 1

      On board video suffers as it needs to use chip set io / cpu power to run and it needs to use slower ram then you find on real video cards as well as needing to share it with the rest of the system punting in the cpu may help but then if intel is still useing the FSB it may choke it up.

    3. Re:Image quality? by maxwell+demon · · Score: 1

      I guess the quality problems come from the analog part of the graphics hardware. I think the processor-integrated graphics would only cover the digital parts (i.e. doing 3D calculations etc.) while the analog parts (creating the actual VGA or TV signals) would still be handled by separate hardware.

      This "analog problem hypothesis" should be quite simple to test: Does onboard graphics image quality also suck when using a digital connector (e.g. DVI-D)? If I'm right, then it shouldn't, because in this case all the analog hardware is in the screen, not on the mainboard.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    4. Re:Image quality? by jhfry · · Score: 1

      doesn't the quality of onboard graphics suffer from being directly on the mobo?


      Uhh... think about what your asking. Does placing the graphics processor closer to the source of it's information (ram) and on a much faster bus (CPU internal bus) make it slower?

      The reason onboard graphics suck on most machines is not because they are integrated, it's because the mobo manufacturers have no interest in integrating the latest and greatest video processors and massive quantities of RAM into a motherboard.

      Most onboard video is there simply so that system builders can build an average desktop machine for a minimal cost. The reason that AGP and now PCIe slots are there is so that those who need graphics performance can upgrade.

      I have seen some onboard graphics that do great TV out... TV out is really relatively unaffected by the power of the graphics chip, though a low budget implementation is not likely to rival a high dollar one. Of course if you want high fps out of the latest 3d title, you will need a high end graphics card with tv out on it. But I watch all my TV through mythtv and an old NVIDIA FX5200 as it's one of the best tv out's on a low budget cards I could get at the time.

      Suffice to say, by embedding the GPU in the main processor the system will benefit because the two cores can work together to perform tasks. The graphics can use system memory without the performance penalty currently associated with sharing system ram for graphics. And the best part is that applications that are not being used to generate images for display can still harness the power of the GPU.

      For example, many GPU's can do MPEG2 playback without using the main processor, however when you want to re-encode an mpeg2 to mpeg4, the main processor must read the mpeg2 stream itself because its target is not the display; with the GPU integrated into the CPU and connecting to main memory, it is possible to harness its power for any purpose, not just driving the display.

      Please don't equate your bad experiences with embedded graphics with what is to come... what we are going to see is a departure from what you know now... a shift to embedding for increased performance rather than embedding to reduce cost. I suspect that the high end processors with embedded GPU's will just slaughter the power of current add-on cards once they are properly written for in software. Not to mention, the fact that your sharing your system RAM can keep the costs a bit lower and make things even faster because multiple cores could manipulate the same memory locations.

      And best of all... power requirements drop, cooling requirements drop, and a tiny machine could pump out FPS like nothing you have seen before. So we might actually see the size of high end gaming rigs come way way down. Perhaps you will carry a tiny MacMini sized machine to your next LAN party frag fest.
      --
      Sometimes the best solution is to stop wasting time looking for an easy solution.
    5. Re:Image quality? by 0123456 · · Score: 1

      "The graphics can use system memory without the performance penalty currently associated with sharing system ram for graphics."

      Yeah, let's use a slow CPU to memory bus, shared by the CPU, peripherals and the video output, rather than a 30+GB/second GPU to memory bus on a typical graphics card these days.

      Sticking the GPU in the same package as the CPU is a way to decrease costs for highly integrated systems, not performance. Unless you're going to stick a really fast memory interface on the CPU, anyway.

    6. Re:Image quality? by jhfry · · Score: 1

      I would imagine that these issues are being addressed. The advantage of shared memory, if it becomes the standard, is that multiple GPU cores, and even non GPU cores could manipulate it.

      That and the advantage of having a GPU for use in pipelining tasks is far too great not to head in this direction.

      A good write-up can be found here: http://www.atomicmpc.com.au/article.asp?SCID=15&CI ID=66653&p=1 It details the differences between GPU's and CPU's and starts to discuss the future (what's finally happening now).

      There is no doubt in my mind that the days of the add on video card, as we know it, are getting short. These high end graphics cards simply have too much processing power to have them sitting idle during general computing tasks. With the ridiculously small transistors that Intel can fab these days, it makes sense to cram this power in next to a CPU core or two, a massive cache, very high speed memory controllers, and maybe even a kitchen sink.

      And as stated in the article, it's not just GPU's... think co-processors for other common tasks. For example an encryption/decryption co-processor for secure web servers, floating point co-processor for various modeling systems, even heavily pipelined co-processors that can perform fast sorts and searches of databases are possible: http://www.cs.unc.edu/~ritesh/papers/gputerasort-m sr.html

      I can see where Intel is going with this... and I see it being very similar to what AMD suggested a while back where you could place a coprocessor on the HyperTransport bus of a multiprocessor system. I think that AMD's implementation might actually be better, as it allows you to upgrade or replace the coprocessor without replacing your CPU, but having one in the same package as the CPU makes sense too.

      --
      Sometimes the best solution is to stop wasting time looking for an easy solution.
    7. Re:Image quality? by PitaBred · · Score: 1

      Why not have both? Use the integrated GPU for physics or some other processing, and then use a faster, non-integrated graphics chip for the higher-power calculations? I can see how it'd be great to have an integrated, fast SIMD geometry processor on the CPU.

  7. Imitation is the highest form of flattery by Zebra_X · · Score: 5, Interesting

    Intel has a lot of cash, and the ability to invest in expensive processes earlier than most. Certainly, earlier than AMD.

    However, it's worth noting, that these are clearly AMD ideas.
    * On die memory controller - AMD's idea - and it's been in use for quite a while now
    * Embedded GPU - a rip off of the AMD fusion idea, announced shortly after the aquisition of AMD.

    Intel is no longer leading as they have in yeas past - they are copying and looting their competition shamelessly. It appears that they are "leading" when point in fact it's simply not the case - had AMD not realeased the Athlon64 we would all still be using single processor NetBurst processors.

    1. Re:Imitation is the highest form of flattery by madhatter256 · · Score: 2, Insightful

      Intel is no longer leading as they have in yeas past - they are copying and looting their competition shamelessly. It appears that they are "leading" when point in fact it's simply not the case - had AMD not realeased the Athlon64 we would all still be using single processor NetBurst processors. Actually, Intel is leading on something very important, mobility and power consumption. Take a look at the Pentium M series. Laptops with the Pentium M series always outpaced the Athlon Turion series in both battery life and in speed, in most applications. Now we see Intel integrating that technology into the desktop CPU series.
      --
      Previewing comments are for sissies!
    2. Re:Imitation is the highest form of flattery by trigeek · · Score: 1
      Just because Intel is announcing it now, doesn't mean that Intel wasn't planning it before AMD announced. As features size shrinks, and the GHz war is over, you gotta use the real estate for something. It's kind of a no-brainer to integrate a GPU.

      AMD has a history of announcing very early. Intel, on the other hand, has a history of announcing late.

      --
      Sometimes I doubt your committment to SparkleMotion!
    3. Re:Imitation is the highest form of flattery by Zebra_X · · Score: 1

      I would say that AMD has let Intel lead in that segment. There are very few SKU's associated with the AMD's mobile segment. Being a smaller company, AMD chose to attack the server market first with the Opteron, and the high end PC market with the FX line. Both of those lines are driving innovation at AMD. The 3XXX 4XXX 5XXX and 6XXX lines as well as the turions are all reduced implementations of their server chips.

    4. Re:Imitation is the highest form of flattery by jimicus · · Score: 1

      Intel is no longer leading as they have in yeas past

      Did they ever? Maybe for desktop PCs, but not for chips in general. The DEC Alpha chip was way ahead of anything Intel had at the time.

    5. Re:Imitation is the highest form of flattery by Anonymous Coward · · Score: 0

      "had AMD not realeased the Athlon64 we would all still be using single processor NetBurst processors."

      Do you want to be taken seriosly? I doubt it.

      I worked on the Merom and there were a lots of innovative microarchitecture features there that no one else have and will not have in the near future. You are just taking the easy apples like IMC. By the way DEC Alpha was first with IMC and not AMD. Some of the DEC Alpha people are involved with CSI (Intels new system archicture).

      I also seriously doubt that you really know who thought of integrated GPU first ?

      Don't you think Intel in the past feeled any heat from PowerPC, Alpha and Sparc ?
      Don't you think Intel would have to innovate to be able to dethrown PowerPC from the desktop?

      Don't you think the success with Xeon which have since the latter half of the 90's and until now been pushing the RISC chips away from the low-end and mid-end server space? Do you think that would have been possible without innovation?

    6. Re:Imitation is the highest form of flattery by Overly+Critical+Guy · · Score: 1

      Intel is no longer leading as they have in yeas past


      Actually, I would say that of AMD.
      --
      "Sufferin' succotash."
    7. Re:Imitation is the highest form of flattery by David+Greene · · Score: 1

      madhatter is right. Intel made power consumption a key part of their strategy and it is absolutely the correct one. Even in the server market, power is a huge deal. The power to run a datacenter is becoming an increasingly large part of the overall cost of providing services. Heck, even in the HPC market, we're seeing customers demand flops/watt.

      AMD had better address this soon or they're going to get eaten alive. Right now, Hypertransport is what's keeping them in the game. When CSI comes along, AMD had better have an answer.

      --

    8. Re:Imitation is the highest form of flattery by Anonymous Coward · · Score: 0

      Embedded GPU - a rip off of the AMD fusion idea, announced shortly after the aquisition of AMD.
      My my, it seems Imitation is the highest form of flattery. Seems you really like that Anonymous Coward who made the same slip up.
    9. Re:Imitation is the highest form of flattery by dpilot · · Score: 2, Insightful

      Did Intel really make "power consumption a key part of their strategy" or did something else happen? If I look at a little recent history and cross that with too many years in corporate America, I see something else...

      Intel had a Haifa lab - waaaay out of the corporate mainstream. A few years back, Intel corporate mainstream was wrapped up in NetBurst, high clock rates, and IA64. Also at that time, the wind was still behind those sails on all fronts. There was a small design shop in Haifa playing with CPU architecture under the corporate radar. It's just possible that had they been higher profile, their efforts would have been killed, outright. Anyway, starting with a sensible core, the Pentium3, and doing sensible things to it, they came out with a dynamite CPU for portables. Banias became Centrino. Whether this was "strategy designed for the portable market" or "skunk works keeping interesting jobs in Haifa" I don't know, but the neither would surprise me.

      As Banias was coming to market, NetBurst and IA64 were smashing into their respective thermal and market walls. Intel, to their credit, turned practically on a dime, dead-ended NetBurst, and moved forward based on the Banias/Centrino core. But nothing turns immediately, and it's worth noting that even after the rudder was shifted, several re-labelings of NetBurst still came out in the interim, before Core2 was ready.

      The fact that Banias/Centrino was done in Haifa, very far away from Intel corporate mainstream, makes me think it was either a skunk works, or intended as a niche product. Nor was there lots of Big Press during Banias development, just the fanfare as Centrino was approaching launch. I haven't been able to find specifics, but I strongly suspect that Core/Core2 development was brought back to the US, closer to HQ.

      --
      The living have better things to do than to continue hating the dead.
    10. Re:Imitation is the highest form of flattery by Anonymous Coward · · Score: 0

      Do you assume that because a concept for a new chip is announced, that someone at that company must have just suddenly come up with it, or copied it from the nearest competitor? Chip companies (or any manufacturer for that matter) frequently let ideas mull for years in research before they "announce" a product based on that idea. Usually they're studying the feasibility or the marketability of it. Who is to say who "came up with" the idea first? Consumers have no way to know.

      The early bird gets the worm, yes. But sometimes there's a snake lurking nearby.

    11. Re:Imitation is the highest form of flattery by Anonymous Coward · · Score: 0

      "* On die memory controller - AMD's idea - and it's been in use for quite a while now
      * Embedded GPU - a rip off of the AMD fusion idea, announced shortly after the aquisition of AMD."

      You obviously have never heard of the Tima project back in 1999. It was canclled not because of tech problems. It was not released because of the price point and market segment.

      Originally Tima was supposed to be cheaper then the celeron, but this would mean death of the celeron because of the extra features. If it was priced to be a bit more expensive then the celeron, it might kill pentium because of the extra features and the customer might want to ask higher freqs.

      I for one am glad AMD decided to screw the pricing politics and went ahead to release a good product. This prompted Intel to in a way to revive Tima. Competition is a good way of release originally good products but got killed because of politics.

    12. Re:Imitation is the highest form of flattery by dr.badass · · Score: 1

      However, it's worth noting, that these are clearly AMD ideas.

      No, they're obvious ideas. Moving stuff on-die makes it faster. Duh. There isn't a whole lot in CPU design that hasn't been thought about long before it's feasible.

      --
      Don't become a regular here -- you will become retarded.
    13. Re:Imitation is the highest form of flattery by David+Greene · · Score: 1

      Did Intel really make "power consumption a key part of their strategy"...?

      Yes. I had a conversation with an Intel engineer back in 1999 or 2000 stating exactly this.

      --

    14. Re:Imitation is the highest form of flattery by Sebastopol · · Score: 1

      So by your logic, AMD ripping of ATI is OK?

      Huh.

      And also by your logic, the idea of integrating chipset components is tantamount to "ripping off" because those ideas are, um, so original? I guess if you ignore 30 years of embedded design.

      Huh.

      And this utter lack of comprehension is now a 5/Interesting?

      Oh right, this is now /digg!

      --
      https://www.accountkiller.com/removal-requested
    15. Re:Imitation is the highest form of flattery by Jeff+DeMaagd · · Score: 1

      However, it's worth noting, that these are clearly AMD ideas.
      * On die memory controller - AMD's idea - and it's been in use for quite a while now
      * Embedded GPU - a rip off of the AMD fusion idea, announced shortly after the aquisition of AMD.


      Neither on-die memory controler, nor embedded GPU were AMD's idea, they came from elsewhere. For example, the DEC Alpha 21066 chip had an on-die memory controller, introduced in 1994. I'm sure someone else can submit where there was a CPU with an on-die graphics controller, maybe some ARM chips did that.

    16. Re:Imitation is the highest form of flattery by NovaX · · Score: 1

      * On die memory controller: Transmeta Crusoe was the first x86 compatable chip to have one.
      * Embedded GPU: Cyrix' MediaGX was meant to be the first consumer system-on-a-chip platform and had integrated video.

      --

      "Open Source?" - Press any key to continue
    17. Re:Imitation is the highest form of flattery by dpilot · · Score: 1

      How does that stack up against the NetBurst/Banias/Core2 timeline?

      --
      The living have better things to do than to continue hating the dead.
    18. Re:Imitation is the highest form of flattery by Anonymous Coward · · Score: 0

      Intel's "Timna" chip had integrated MC/graphics back in 2000:

            http://www.pcworld.com/article/id,18726-page,1/art icle.html

      It suffered from the RDRAM bug fiasco, and got killed, since the price of the translation hub for SDRAM negated the cost advantage of the integration. Actual chips were produced, but never sold.

    19. Re:Imitation is the highest form of flattery by Anonymous Coward · · Score: 0

      I don't think that you appreciate the complexity and design time involved with developing a completely new IC like a CPU. From planning, to implementing, to pre-silicon testing, to the design tape-out and manufacture is about a 3-4 year process. Test chips need to be made to validate the new manufacturing process and iron out the vast number of technical hurdles that must be overcome to shrink the silicon. After that the real work begins with post silicon testing and the never-ending process of finding bottlenecks and speed-path problems, tweaking the design, and spinning the silicon to improve clock rates.

      All in all, plan on at least 6 years (and billions of dollars) from start to finish for an aggressive schedule.

    20. Re:Imitation is the highest form of flattery by dpilot · · Score: 1

      I do appreciate the complexity, since I'm in silicon, too. I just don't recall the timeline well enough. Nor do I know the internal details well enough before distortion by marketdroids.

      --
      The living have better things to do than to continue hating the dead.
  8. Integrated Graphics? Uh-oh! by madhatter256 · · Score: 1

    So it took Intel almost 9? years to integrate the Intel i740 GPU onto a CPU? I always wanted native DirectX 6.1 support right from the get-go!

    --
    Previewing comments are for sissies!
    1. Re:Integrated Graphics? Uh-oh! by Anonymous Coward · · Score: 0

      DirectX is totally irrelevant to me; all I want is good 2D, adequate OpenGL performance and open source drivers. The majority of business users don't care about D3D support either so I don't see what you're complaining about?

    2. Re:Integrated Graphics? Uh-oh! by Anonymous Coward · · Score: 0

      Right, because business users are the only people in the world.

    3. Re:Integrated Graphics? Uh-oh! by Anonymous Coward · · Score: 0

      Actually, I think business users would rather see video integrated into the chipset, rather than the CPU. Since video is already integrated into a VLSI chip on many motherboards, there isn't any point in integrating it into the CPU instead, except for performance reasons. You can get 2D and crappy 3D perfectly fine with existing solutions, and you definitely don't want a GPU taking up space on a server chip.

      What I suspect AMD and Intel are going to do is put a core that does many of the same things a modern GPU does now, but not specifically for 3D graphics. If you look at the latest GPU hardware, it's composed of massively parallel arithmetic units. Something like that could go on a CPU quite nicely, without needing to conform to any particular 3D API, and would have uses far beyond 3D graphics.

      Of course, once you have that capability, it doesn't hurt to add something to your spec so you can interface with an external video port, similar to the way most audio processing today in the vast majority of computers is done on CPUs, and only output to a simple AC'97 device as the final step.

  9. GPU by FunkyELF · · Score: 1

    What will this mean if the GPU is integrated with the CPU?

    Will we still need drivers? If we do, hopefully there will be open source versions since it is Intel and all.

    1. Re:GPU by FunkyELF · · Score: 1

      (replying to self)

      ...Does this mean that the firmware of the GPU will not be able to be updated?

    2. Re:GPU by terraformer · · Score: 1

      Will we still need drivers?

      Yes, how else will the *OS* access and interface with the GPU?

      --
      Who are you? The new #2 Who is #1? You are #617565. I am not a number, I am a free man! Muhahaha.
  10. Penryn and Nehalem? by j00r0m4nc3r · · Score: 5, Funny

    I can't wait for the Frodo and Samwise chips

    1. Re:Penryn and Nehalem? by WeblionX · · Score: 2, Funny

      Small and annoying, but somehow still manange to get the job done, but only with the accidental help of some other even smaller one? Oh, and lots of big old ones helping support it too. They don't sound particularly good to me...

      --
      (\(\
      (=_=) Bani!
      (")")
    2. Re:Penryn and Nehalem? by Hoi+Polloi · · Score: 1

      One chipset to control them all?

      --
      It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
    3. Re:Penryn and Nehalem? by MobileTatsu-NJG · · Score: 1

      "I can't wait for the Frodo and Samwise chips"

      I read somewhere that the Gollum chip will only support two cores.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    4. Re:Penryn and Nehalem? by j00r0m4nc3r · · Score: 1

      Heh. You'd think the Galdalf Unit would have just scheduled the Eagle chip to drop the payload right into the core.

    5. Re:Penryn and Nehalem? by Cornflake917 · · Score: 1

      You spelled Gandalf wrong. Your nerd license is revoked...hand it over...now!

    6. Re:Penryn and Nehalem? by Puff+of+Logic · · Score: 1

      I can't wait for the Frodo and Samwise chips Nah, they require two towers!
      --
      P.P.S. I'm doing Science and I'm still alive.
  11. Price still factors, though, and AMD competes. by sjwaste · · Score: 4, Interesting

    In the meantime, you can get an AMD X2 3600 (65nm Brisbane core) for around $85 now, and probably in the $60 range well before these new products hit. The high end is one thing, but who actually buys it? Very few. I don't know anyone that bought the latest FX when it came out, or an Opteron 185 when they hit, or even a Core2Duo Extreme. All this does is push the mid- to low-end products down, and a ~$65 dual core that overclocks like crazy (some are getting 3 GHz on stock volts on the 3600) would seem like the best price/performance to me.

    AMD's not out because they don't control the high end. Remember, you can get the X2 3600 w/ a Biostar TForce 550 motherboard at Newegg for the same price as an E4300 CPU (no mobo), and that's the board folks are using to get it up to crazy clock speeds.

    1. Re:Price still factors, though, and AMD competes. by Jackie_Chan_Fan · · Score: 1

      too bad intel's gpu's all suck huh? Gee.. whens the last time i bought an Intel video card... uhm... never.

      AMD and ATI have a better partnership. I'm still waiting for intel to try and buy Nvidia. With Nvidia's latest disaster known as the geforce 8800gtx, i'm curious if they're ready to sell out to intel.

      The 8800gtx performs like shit in opengl apps. an $80 apg ATI card out performs the geforce 8800gtx ($600) in opengl applications in XP.

      NVidia has released a driver for the geforce 8800's since jan. It still doesnt function in Vista correctly, and it has major issues with xp, including many games rendering very fucked up, overlay issues with adobe applications that just stop redrawing any adobe windows, Vsync issues that cause the card to run like absolute shit, and of course opengl... its a wonder why people keep buying this dam card cause i regret it so much.

    2. Re:Price still factors, though, and AMD competes. by Anonymous Coward · · Score: 0

      But don't most people use Directx anyway?

    3. Re:Price still factors, though, and AMD competes. by Joe+The+Dragon · · Score: 1

      apple uses open gl

    4. Re:Price still factors, though, and AMD competes. by Anonymous Coward · · Score: 0

      Most people don't use Apple...

    5. Re:Price still factors, though, and AMD competes. by Frank+T.+Lofaro+Jr. · · Score: 1

      DirectX is Microsoft proprietary non-standard crap. Tied to Windows and PCs

      OpenGL is a standard. And wonderfully designed, easy to get into, but powerful enough for almost anything you can think of and some things you can't :) and cleanly extensible too if you needed. It is supported outside the PC/Windows world too.

      --
      Just because it CAN be done, doesn't mean it should!
    6. Re:Price still factors, though, and AMD competes. by Anonymous Coward · · Score: 0

      E4300 1.8 GHz ($169, $133 in Q2) = 4200+ 2.2 GHz ($102), both stock, according to Anandtech.

      They also call it the "new king of budget overclocking" capable of 9x400 = 3.6 GHz = 100% overclock. What's that in equivalently performing AMD GHz? 4.2? Compared to the chip you said reached 3.0 GHz?

      But you're right. Intel doesn't have anything to compete on the low end, sub-$100 market. They need to expand the E4x00 line for that.

    7. Re:Price still factors, though, and AMD competes. by MoxFulder · · Score: 1

      In the meantime, you can get an AMD X2 3600 (65nm Brisbane core) for around $85 now, and probably in the $60 range well before these new products hit. The high end is one thing, but who actually buys it? Very few. I don't know anyone that bought the latest FX when it came out, or an Opteron 185 when they hit, or even a Core2Duo Extreme. All this does is push the mid- to low-end products down, and a ~$65 dual core that overclocks like crazy (some are getting 3 GHz on stock volts on the 3600) would seem like the best price/performance to me.


      Thank you... I was waiting for someone to point this out! AMD's prices at the low-end of dual-core are *amazing* these days. I just bought an X2 3600 Brisbane for $79 from Newegg. For only $40 more you can combo it with one of two ECS mobos, your choice of ATI Radeon Xpress 11000 or NVidia GeForce 6100 onboard. I'm on a grad-student budget and want to try out dual-core and especially hardware virtualization. I run Linux, do a lot of compiling, and want to run Windows EDA tools under Linux... so this is the ticket for me. $120 for the AMD X2 and mobo vs. about $220 for the cheapest Intel C2D and mobo is a no-brainer.

      There's a pretty interesting matchup between the latest AMD and Intel processors from Techreport a few days ago (conclusions at http://techreport.com/reviews/2007q1/cpus/index.x? pg=14). Basically, Intel tears AMD a new one in the upper half of the range, but AMD holds its own in the mid-to-low range.

      Although Intel clearly has a big lead in fabrication technology and yield right now, I feel that AMD has demonstrated better "instincts" and innovation over the last few years:

      * their 64-bit instruction set has been a huge hit (especially with the Linux crowd where we don't have to wait years for proprietary software to be recompiled)
      * on-die memory controller
      * HyperTransport
      * they started concentrating on dual-core while Intel was still lost playing the clock speed game

      So I feel pretty good about buying a cheap X2 with the confidence that there will be something even cooler to put in that AM2 socket in a year or two.
    8. Re:Price still factors, though, and AMD competes. by sjwaste · · Score: 1

      You just underscored my point. An E4300 for $169 is the same as a 3600 and a good motherboard (can go cheaper if you get a very basic board). While the OC'ed 4300 will beat out the OC'ed 3600,

      I'm also not ready to call ANY dual core low end just yet, not on anything but price. The sub-$100 market is pretty powerful these days, considering you get two cores and the most current platform.

    9. Re:Price still factors, though, and AMD competes. by PitaBred · · Score: 1

      Say what? The 8800GTX may have crap drivers in Vista, but under XP, drivers are way more than fine. And OpenGL is something that ATI has NEVER been good at ( http://www.3dnature.com/ati.html http://www.theinquirer.net/default.aspx?article=38 589 ). Why is this misinformation modded up?

    10. Re:Price still factors, though, and AMD competes. by RzUpAnmsCwrds · · Score: 1

      In the meantime, you can get an AMD X2 3600 (65nm Brisbane core) for around $85 now


      Try $69. On Newegg. Right now. With free shipping.

      The cheapest Core 2 Duo is 2.5x as expensive.

      Welcome back AMD. We remember cheapshit Athlon XP CPUs. And we'll remember this.
    11. Re:Price still factors, though, and AMD competes. by Jackie_Chan_Fan · · Score: 1

      if your in 3d animation and post production, you are using opengl, not direct 3d. All of the major software apps for 3d animation and post production/compositing use opengl and not direct 3d.

    12. Re:Price still factors, though, and AMD competes. by Jackie_Chan_Fan · · Score: 1

      Exactly... opengl is something ATI has never been good at... until they fixed their drivers to with xsi. From then on, their opengl drivers have been pretty good. This is why Nvidia is such a surprise. Nvidia has completely fucked their opengl driver on the 8800's. The XP drivers are better than teh vista drivers, because atleast with the xp drivers, your dam pc will boot and run ;) But that doesnt make them good drivers. They are horrible at opengl applications. There is a bug with Vsync that will totally fuck Softimage XSI, and Maya. If you have Vsync on you get about 15fps with a fucking 16 polygon cylinder in your scene displayed in all 4 views.

      ATI never had that kind of performance problem.

      Also with many games, you'll see polygons just fly into infinity and stretch accross the screen. Also dont even try using the /3G switch in windows, or PAE mode with the drivers. There are redraw bugs with adobe apps where it wont render any adobe window. The drivers are a mess. It has been since Jan 10th. Go to EVGA's forum and see how many people are complaining about the 8800 in general, not just with vista.

      Nvidia has completely failed on the Vista front, despite selling the card as a "ready to work with vista" label on the box... when no drivers even existed...

      Nvidia is playing catchup, and many people fear the hardware has issues. Nvidia is going to release the 8900 series cards soon... and they havent even gotten the 8800s to work. What does that tell you?

    13. Re:Price still factors, though, and AMD competes. by sjwaste · · Score: 1

      And that's why I'm sticking with AMD products despite the Core2Duo being more powerful -- I'm not a top end buyer. I've never bought the top or even second-to-top AMD or Intel offering. It's just not worth the money to me. I'm personally willing to take the chance on the lower end of the mix, knowing that yields from both companies have been very good the past few years, and I can probably overclock it to something more "expensive."

      Right now my main PC is an Opteron 165 (bought back when they first came out, I wanted a dual processor system ever since the Pentium Pro days and never had one, so I figured I could be an early adopter on the "low" end). Sure enough, it holds 2.5 GHz all day on 1.4v and the stock cooler. My motherboard caps me at 1.4, but I'm otherwise certain it'd be stable at 1.45-1.5v with an aftermarket cooler at 2.7-2.8 GHz (it'll boot windows but crash at 1.4v). Saved a lot of money going this route. I'll probably get a 3600 to throw in my HTPC just to play with it, it's cheap enough and even at stock speeds is more than adequate for HTPC duty (my Barton 2500 stutters a little on 1080i content), so its low risk dollar-wise.

  12. Intellectually, Intel is playing catchup here. by mosel-saar-ruwer · · Score: 4, Insightful


    It seems that AMD has lost, and I'm not trying to troll. It just seems that fortunes have truly reversed and that AMD is being beaten by 5 steps everywhere by AMD. Anybody have an opposing viewpoint? (Being an AMD fan, I am depressed.)

    Look at the title of this thread: Intel Next-Gen CPU Has Memory Controller and GPU.

    The on-board memory controller was pretty much the defining architectural feature of the Opteron family of CPUs, especially as Opteron interacted with the HyperTransport bus. The Opteron architecture was introduced in April of 2003, and the HyperTransport architecture was introduced way back in April of 2001!!! As for the GPU, AMD purchased ATI in July of 2006 precisely so that they could integrate a GPU into their Opteron/Hypertransport package.

    So from an intellectual property point of view, it's Intel that's furiously trying to claw their way back into the game.

    But ultimately all of this will be decided by implementation - if AMD releases a first-rate implementation of their intellectual property, at a competitive price, then they'll be fine.

    1. Re:Intellectually, Intel is playing catchup here. by prencher · · Score: 1

      Look at the performance of the core 2 duo. There's no memory controller integrated because it hasn't been needed tet - YAGNI. As for AMD integrating GPU's, it's not exactly a new idea, and has been done before.

    2. Re:Intellectually, Intel is playing catchup here. by Gr8Apes · · Score: 2, Interesting

      Look at some of the memory tests done on the Mac Pro. The memory bus issue most definitely rears its ugly head there, and is the reason that the new 2-way systems only run with the slower FBDIMMs. The integrated memory controller is needed for any serious server work, which is why Intel is getting trounced in the server market.

      Integrated GPU... SGI? I can't think of another high-end modularly integrated GPU, and I'm not even 100% sure about the SGI one.

      --
      The cesspool just got a check and balance.
    3. Re:Intellectually, Intel is playing catchup here. by Anonymous Coward · · Score: 0

      "why Intel is getting trounced in the server market."

      They are hardly being trounced in the server market now.

  13. Bah! by Anonymous Coward · · Score: 0

    The first work machine I was on had a disk drive that held less than that!

    By the time I started we had 10MB RL02 diskpacks, so it wasn't all that bad.

    And a Whopping 64K extra memory on a 12" square board...

  14. Two problems by tomstdenis · · Score: 3, Insightful

    1. Putting a GPU on the processor immediately divides the market for it. Unless this is only going to be a laptop processor it probably won't sell well on desktops.

    2. Hyperthreading only works well in an idle pipeline. The core 2 duo (like the AMD64) have fairly high IPC counts, and hence, low amount of bubbles (as compared to say the P4). And even on the P4 the benefit is marginal at best and in some cases it hurts performance.

    The memory controller makes sense as it lowers the latency to memory.

    if Intel wants to spend gates, why not put in more accelerators for things like the variants of the DCT used by MPEG, JPEG and MPEG audio? or how about crypto accelerators for things like AES and bignum math?

    Tom

    --
    Someday, I'll have a real sig.
    1. Re:Two problems by jonesy16 · · Score: 2, Insightful

      The point of this processor is that it will be modular. Your points are valid but I think you're missing Intel's greater plan. The GPU on core is not a requirement of the processor line, merely a feature that they can choose to include or not, all on the same assembly line. The bigger picture here is that if the processor is as modular as they are claiming, then they can mix and match different co-processors on the die to meet different market requirements, so the same processor can be bought in XY configuration with an on-board GPU, or in AB configuration with on-board physics engine, etc.

    2. Re:Two problems by Anonymous Coward · · Score: 0

      1. Putting a GPU on the processor immediately divides the market for it.

      Why? My servers have intel onboard graphics but have only ever displayed VGA and I no longer purchase nvidious graphics cards (because I hate tainting my kernels with blobus proprietarious). Finding a mobo with intel graphics and the features I want is hard so if this CPU does good 2D and basic OGL, I'm sold.

      2. Hyperthreading only works well in an idle pipeline.

      With 8 cores in the package, I'd suggest that pipelines may tend towards idleness?

    3. Re:Two problems by Joe+The+Dragon · · Score: 1

      Will if there can be some kind of a sli / cross fire set up with the cpu based gpu and video card where the display is plugged into but this more likely on a amd system and the upcome amd desktop chip sets is listed as supporting HTX slots so you can run this over the HT bus.

    4. Re:Two problems by rikkus-x · · Score: 1

      Won't sell well on desktops? What about office users? What about people who don't care about gaming? I'm sure it'll be enough to run Aero Glass, which is probably enough for most people.

    5. Re:Two problems by Ant+P. · · Score: 1

      Doing common operations in hardware sounds like a much better plan than just throwing more general-purpose processing at it.

      I really wish they'd add hardware accel for text rendering, considering it's something everything would benefit from (using a terminal with antialiased TTFs is painfully slow). There's supposedly graphics cards that do this, but I've never come across one.

    6. Re:Two problems by tomstdenis · · Score: 1

      even my box at the office has a PCIe addon GFX card. The onboard nvidia was just too buggy (cursor didn't work, lines would show up, etc) even with the tainted nvidia drivers. I bought a low end 7300 PCIe card and problems solved.

      What happens when you hit a limitation/bug in the Intel GPU?

      Also, don't misunderestimate :-) the revenue from the home/hobby/gamer market. The R&D cost of most processors is paid for by the gamer/server costs. AMD for instance, doesn't pay off the R&D/fab costs by selling $50 semprons. It's by selling $2000 Opterons (which are more or less the same design).

      Adding the GPU isn't "free" as others suggested. A lot of testing has to go into it and every configuration you support makes verification that much harder. You also have to gamble, do I make 50,000 plain cores, or the ones with a GPU this month?

      Tom

      --
      Someday, I'll have a real sig.
    7. Re:Two problems by tomstdenis · · Score: 1

      Text rendering sounds like a job for the GPU not CPU. Things like DCTs [for instance] could be done in the GPU, but they're more universal. For instance, you can do MPEG encoding without a monitor, so why throw a GPU in the box?

      Crypto is another big thing. It isn't even that you have to be faster, but safer. Doing AES in hardware for instance, could trivially kill any cache/timing attacks that are out there.

      Tom

      --
      Someday, I'll have a real sig.
    8. Re:Two problems by stud9920 · · Score: 1

      IANACD (Chip Designer), but a significant part of the cost in chip design is solving RF interferences, signal quality decrease after it has passed x gates. There is no actual need to do this design twice. Furthermore, not having to mux and demux, encode and decode data between the cpu core and the gpu might make them much more efficient.

      Furthermore, every gpu nvidia or ati makes has currently to be tested for compatibility with a large range of cpus. If each gpu core has only one matching cpu, integration gets much easier.

    9. Re:Two problems by tomstdenis · · Score: 1

      My point was that it isn't like you can just drop random parts into a cpu and then tape out and sell millions without problems.

      The more flexibility in the configuration the more expensive verification becomes. A big part of chip design is meeting efficiency with performance. That is, keep the gate count low but the efficiency high.

      I agree that an on-chip GPU would likely take less power, and be easier to integrate, if that was the only processor you made.

      By starting to mix in what many consumers look at as "generic" devices into the core you run the risk of making processors that people just don't want.

      It'd be like putting the OS in the processor, and having a "Windows only" x86 processor. How useful would that be overall?

      Tom

      --
      Someday, I'll have a real sig.
    10. Re:Two problems by esses · · Score: 1

      [if Intel wants to spend gates, why not put in more accelerators for things like the variants of the DCT used by MPEG, JPEG and MPEG audio? or how about crypto accelerators for things like AES and bignum math?]

      They already do... the G965 has decode accleration in the chipset.... what makes you think they wouldn't migrate this into the CPU when they pull in the gfx core?

    11. Re:Two problems by tomstdenis · · Score: 1

      A set of DCT blocks would be almost certainly more universally accepted than a GPU. Think about it, those gates for the GPU consume power whether you use it or not. So if you buy a box, and then install your own GPU you're wasting power on the ondie GPU.

      I think this will have a home in laptop markets, but I also think Intel isn't wise to broaden the product line.

      Tom

      --
      Someday, I'll have a real sig.
    12. Re:Two problems by qbwiz · · Score: 1

      With 8 cores in the package, I'd suggest that pipelines may tend towards idleness?


      So you're planning on solving the problem of not having enough threads for all the cores by ... adding support for running even more threads at the same time? Genius!

      Actually, hyperthreading wouldn't help with only pipeline bubbles. These processors have lots of execution units, which may go unused with certain workloads (you might not be able to find m simple integer instructions, n complex integer instructions, o floating point instructions, and p loads/stores at the same time). With hyperthreading, you can attempt to allocate all of the execution units into more than one thread, which will be more efficient on wide and shallow architectures like the Core and K8.
      --
      Ewige Blumenkraft.
    13. Re:Two problems by Anonymous Coward · · Score: 0

      Putting a GPU on the processor immediately divides the market for it. Unless this is only going to be a laptop processor it probably won't sell well on desktops.

      The majority of desktops today have integrated video, and crappy low-end processors. "Dividing the market" would make sense if not for the fact that the market is already divided. Moving this onto the processor die makes it cheaper overall, with better performance.

      Also, nowhere in the article did it say that all versions of the chip would have an onboard GPU. Had you read it, you might have known.

      Hyperthreading only works well in an idle pipeline. The core 2 duo (like the AMD64) have fairly high IPC counts, and hence, low amount of bubbles

      Dual-core chips will have the same problem as more code is written for quad core, and so on. In an architecture designed to scale to 8 cores, reserving the option for "free" IPC is important.

      if Intel wants to spend gates, why not put in more accelerators for things like the variants of the DCT used by MPEG, JPEG and MPEG audio?

      Have you not heard of SSE?

    14. Re:Two problems by Jeff+DeMaagd · · Score: 1

      I'm not convinced symmetrical multithreading is a gimmick. The designers of the Alpha chip were puting in SMT onto the EV8 core and generally those designers weren't prone to including gimmicks into their chips. I think the difference was that Alphas had six functional units rather than three. Most of those same designers went on to work for AMD after they left Compaq.

    15. Re:Two problems by Apotsy · · Score: 1

      Thank you for what is by far the best post on this story.

    16. Re:Two problems by Bo'Bob'O · · Score: 1

      1. Putting a GPU on the processor immediately divides the market for it. Unless this is only going to be a laptop processor it probably won't sell well on desktops.

      Here is a little experiment, go to bestbuy.com or some other large retailer, find a machine with something better then integrated graphics.

      Until you get into their "gaming" machines, you aren't going to find a lot. The first one I found was a 7300LE, and that was a $1200 machine (or the X1600 in the iMac for the same). When faced with the plethora of sub $800 machines, I think that is what most people would consider a premium purchase. To the average gamer, a video card is considered an "add-on" from the start.

    17. Re:Two problems by tomstdenis · · Score: 1

      I still don't see it being viable. So instead of one fast thread you'll have two slow ones that are bumping into each other all the time. It just doesn't make sense. The core2 and AMD64 don't have enough bubbles to warrant it.

      Alpha may have considered it, but given that neither the Alpha or Athlon have it suggests they abandoned the idea.

      Consider this benchmark. Notice how the P4 has the highest clock cycle counts across the board for all of the tests? That's because there are gaping wide holes in the pipeline where another thread could easily fit.

      In the case of the core2 and AMD64, I often see an IPC approaching 2 (and higher) when doing bignum math. That's the type of scheduling you can't do when you are injecting another stream of opcodes.

      Tom

      --
      Someday, I'll have a real sig.
    18. Re:Two problems by trilliwig · · Score: 1
      Why would the threads bump into each other? SMT is supposed to utilize execution units that are otherwise idle, and no processor fully utilizes their execution units all the time, not even so-called brainiac designs like K8 and Core. That requires perfect ordering of instructions and their dependencies and ensuring that you always have (say) 3 integer instructions, 2 floating point instructions, a load, and a store, in every clock cycle. An IPC of 2 that you declare as "good", usually means a utilization of maybe a quarter to a half of the execution units a modern x86 CPU has available.

      I think ShapeGSX says it best in the following Arstechnica thread: http://episteme.arstechnica.com/eve/forums/a/tpc/f /174096756/m/823008258731/p/3

      It's just the way it is. Until compilers manage to write code with no dependencies and sprinkle the correct percentage of each instruction type in the in-flight window to keep every execution unit filled on every clock cycle, there will be free slots in the execution units. There is no way around it. You might as well take advantage of the free slots.

      There was a lot of good discussion about SMT in that thread. You should read it.

      By far the dominant CPU activity in most code these days is waiting for load/stores to be fulfilled. And processors like Sun's Niagara address this by allowing up to 4 threads to be scheduled in a single core at the same time, so that it can batch memory requests from all four threads at once. The SPARC cores in Niagara though, really have only one execution pipeline, so only one thread is actually executing per clock cycle. But the throughput of the CPU as a whole is still increased, since the core will switch the executing thread out when one hits a stall in memory access. Simultaneous multithreading is even better in that it actually lets instructions from more than one thread execute within the same clock cycle, utilizing wide CPU architectures better.

      There are implementation caveats, sure. The Pentium 4 had certain microarchitectural features (load address speculation and replay) that caused some threads to greatly decrease in efficiency. But this is not a problem inherent to multithreading, and indeed processors like IBM's Power6 and Intel's Itanium2 have decided to implement it, to great success. Pretty much every high-performance CPU company these days makes a chip that implements core-level multithreading in one form or another. AMD is the only one that doesn't.

      And the reason why Alpha does not currently have multithreading, was that EV8 (what would have been the 21464) was cancelled when Compaq/HP's Alpha Design Group was transferred to Intel. EV8 (nicknamed Arana, from the Spanish for "spider") would have implemented 4-way simultaneous multithreading in a high-performance, short pipeline, wide architecture.

      Anyway, sorry if I come off as high-handed, but I couldn't let a ridiculously naive statement like "The core2 and AMD64 don't have enough bubbles to warrant it." stand.

  15. For servers and settops and businesses... by argent · · Score: 1

    What will this mean if the GPU is integrated with the CPU?

    It'll mean that if you want graphics performance that doesn't suck, you'll still need an external video card with dedicated VRAM, but for embedded systems, servers, and business laptops and desktops where Intel's ghastly GPUs are acceptable it'll be OK.

    This will also probably make Microsoftwood happy, since it'll guarantee there's no open traces on the video card for you to use to pirate your HD movies on Vista.

    1. Re:For servers and settops and businesses... by drinkypoo · · Score: 1

      I'd imagine that the bus speeds will be very high on the chip, and so for anything short of gaming, it should be perfectly adequate. Accelerated desktop, preview for cad or 3d modeling... it should do all of that without much issue. Also because it's on the CPU and will likely have a very fast connection, if you're not using its (admittedly limited) power for graphics, you might be able to make use of it as a coprocessor unit more easily and efficiently.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:For servers and settops and businesses... by Anonymous Coward · · Score: 0

      Oh I think having those extremely fast methods for highly parallel tasks will find _some_ use even if one has a kick ass video card. Think of what Folding@home will see.

    3. Re:For servers and settops and businesses... by argent · · Score: 1

      I'd imagine that the bus speeds will be very high on the chip, and so for anything short of gaming, it should be perfectly adequate.

      It's not the bus speeds on the chip that I'm concerned with, it's the bus speeds between the chip and memory. You're taking the CPU-memory bus, which is already known to be a critical bottleneck (most of the performance advantage per clock of the Core Solo over the Pentium III is due to the fat Pentium 4 style memory bus) and chewing up most of it for bitmaps... *twice*. This makes Intel's justly maligned GMA950 look good.

      Also because it's on the CPU and will likely have a very fast connection, if you're not using its (admittedly limited) power for graphics, you might be able to make use of it as a coprocessor unit more easily and efficiently.

      Oh yes, there's definitely an upside. Since you're not going to be using it for grahics you'll be able to use it for other things.

    4. Re:For servers and settops and businesses... by argent · · Score: 1

      Oh yes, a nice fast vector processor on chip is a bonus. Just don't think of it as a GPU unless you're just running Office and SAP and Visual Studio and stuff.

    5. Re:For servers and settops and businesses... by drinkypoo · · Score: 1

      It's not the bus speeds on the chip that I'm concerned with, it's the bus speeds between the chip and memory. You're taking the CPU-memory bus, which is already known to be a critical bottleneck (most of the performance advantage per clock of the Core Solo over the Pentium III is due to the fat Pentium 4 style memory bus) and chewing up most of it for bitmaps... *twice*. This makes Intel's justly maligned GMA950 look good.

      Uh no. Congratulations for not actually reading the FA. This new architecture includes an on-chip memory controller.

      Please RTFA and then prepare another response, one that is concerned with facts.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:For servers and settops and businesses... by argent · · Score: 1

      Please RTFA

      I did. I also comprehended it, which is more than you've managed.

      This new architecture includes an on-chip memory controller.

      Um, so has every recent microcontroller, from old moldies like the Dragonball up to and including the latest embedded Power PCs. That's a great design for cutting part count and improving integration and reducing system costs, and should make the vector coprocessor even more effective as a compute engine if you're not going off-chip to get it... but it doesn't change the off-chip (or off-socket, depending on whether this is going to be a hybrid chip or not) bandwidth any. I mean... what on earth does that have to do with the fact that the socket has a limited total memory bandwidth, and putting the GPU on-chip chews up the available bandwidth even more than the "integrated graphics" controllers do?

  16. That wasn't the impression I got by Anonymous Coward · · Score: 0

    I read the article as saying that the die was going to be modular so that a GPU or other type of unit (or two) could be added in place of one or (two) of the cores. This will give Intel the flexibility to use the same design across many different market segments. I expect the memory controller to similarly flexible. If so, this is a pretty innovative design.

  17. Bursts of CPU by suv4x4 · · Score: 2, Interesting

    I can see those being quite hot for servers, where running "many small" tasks is where the game is.

    On a desktop PC you often need the focused application (say, some sort of graphical/audio editor, game, or just a very fancy flash web site even) to get most of the power of the CPU to render well.

    If you split the speed potential in 16, would desktop users see actual speed benefit? They'll see increased responsiveness from the smoother multitasking of the more and more background tasks running on our everyday OS-es, but can a mostly single-task focused desktop usage really benefit?

    How of course, we're witnessing ways to split concerns of a single task application into multiple threads: the new interface of Windows runs in a separate CPU thread and on the GPU, never mind if the app itself is single threaded or not. That's helping.

    Still, serial programming is, and is going to be, prevalent for many many years to come, as most tasks a casual / consumer applications performs are inherently serial and not "paralelizable" or whatever that would be called.

    My point being, I hope we'll still be getting *faster* threads, not just *more* threads. The situation now is that i's harder harder to communicate "hey we have only 1000 threads/cores unlike the competition which has 1 million, but we're faster!". It's just like AMD's tough position in the past, explaining their chips are faster despite having slower clock-rate.

    1. Re:Bursts of CPU by tomstdenis · · Score: 1

      All "things" you do are serial, you can just have multiple serial tasks going at once. This isn't hardware where we get to make up data paths and insert logic wherever we want.

      This is the second post I've seen along these lines and I'm beginning to think people really don't understand what software is or how processors work... Even in the slightest.

      A processor can't just magically decide to have, say two multipliers in parallel just because your task demands it. You can do that in hardware because you are physically choosing what happens to the bits on the wires. Processors get around that by being out of order, multiple-issue and super-scalar. But you're limited to the design of the processor.

      Well we have threads right? Threading makes anything possible! well no. Starting a thread, consumes time, lots of it. So much so that spawning a thread for a trivial operation is slower than just doing it in sequence. Threads only make sense for either really long operations, or operations that will occur over time, over a long period that is.

      As for power consumption, one solution is to clock down resources. No sense idling at 2.8GHz (and despite the common understanding, quite a bit still goes on in an idle processor) which is why both Intel and AMD can clock down their cores. AMD is going further with the quad-core (can't go into details) but it'll be fairly flexible.

      Well we can clock down processors, what about chipsets? memory? etc. The answer is they can [to a certain degree] but don't always. What use is idling your processor at 10W if your memory is still consuming the same 50W it was at full load? Truth is, most processors spend the majority of their time idling. Even when I was at IBM in the development centre for DB2, most of the boxes, out of a 24 hour day, were idle more than busy. Fortunately, my quad-processor dual-core boxes all had cpufreq running but even then they were still fairly hot.

      Tom

      --
      Someday, I'll have a real sig.
    2. Re:Bursts of CPU by suv4x4 · · Score: 1

      This is the second post I've seen along these lines and I'm beginning to think people really don't understand what software is or how processors work... Even in the slightest.

      It's probably the second post you've seen you didn't understand, as nothing in your reply relates to what I said at all. :P

      By the way I'm a programmer, and former assembly programmer, I know how threading works, in the slightest, at least, that is.

  18. Re:Two problems, integrated sells very well. by guidryp · · Score: 2, Insightful

    1: Integrated sells very well on the desktop almost every single machine in your big box shops has integrated graphics. I am sure it is outsells machines with separate graphics cards in the desktop. Gamers are not the market.

    2: I am skeptical about hyperthreading, but it all depends on the implementation. I don't think this is something they are pursuing just for marketing. They must have found a way to eek out even better loading of all execution units by doing this. I can't imagine this being done if it actually performs worse than hyperthreading in P4. We have to wait and see.

  19. Desktop CPU/GPU by Anonymous Coward · · Score: 0

    I sure hope they keep this crap out of the high-end desktop market CPUs. I would hate having to pay extra for a GPU I'm not going to use. The idea of having built in GPUs for gaming PCs is a bad one. Flexibility is key. I'm sure AMD and Intel know this, though.

  20. One of those new computers? by Afecks · · Score: 2, Funny

    Looks like you've got one of those new computers that runs faster based on originality. I bet those Lian Li cases really make it scream then!

    1. Re:One of those new computers? by GundamFan · · Score: 1

      I'd say that making a chip that is hands down better than everything on the consumer market after years of being behind the eight ball (being "beaten" by a smaller competitor using dubious shenanigans no less) is pretty darn original.

      --
      I don't give a damn for a man that can only spell a word one way.
      Mark Twain
  21. Where's the Software? by Doc+Ruby · · Score: 2, Interesting

    OK, these new parallel chips aren't even out yet, and software has to get the hardware before SW can improve to exploit the HW. But the HW has all the momentum, as usual. SW for parallel computing is as rudimentary as a 16bit microprocessor.

    What we need is new models of computing that programmers can use, not just new tools. Languages that specify purely sequential operations on specific virtual hardware (like scalar variables that merely represent specific allocated memory hardware), or metaphors for info management that computing killed in the last century ("file cabinets", trashcans of unique items and universal "documents" are going extinct) are like speaking Latin about quantum physics.

    There's already a way forward. Compiler geeks should be incorporating features of VHDL and VeriLog, inherently parallel languages, into gcc. And better "languages", like flowchart diagrams and other modes of expressing info flow, that aren't constrained by the procedural roots of those HW synthesis old guard, should spring up on these new chips like mushrooms on dewy morning lawns.

    The hardware is always ahead of the software - as instructions for hardware to do what it does, software cannot do more. But now the HW is growing capacity literally geometrically, even arguably exponentially, in power and complexity beyond our ability to even articulate what it should do within what it can. Let's see some better ways to talk the walk.

    --

    --
    make install -not war

    1. Re:Where's the Software? by stardash · · Score: 1

      I totally agree, software needs to be overhauled so fast to keep up with hardware. While this is a cool innovation I am going to hold off for a while. Why bother rushing into a hardware situation that will cost you an arm and a leg that will not even give you any real advantages? When the software is there I will put this purchase into consideration.

    2. Re:Where's the Software? by tomstdenis · · Score: 1

      The problem with this fantasy is that we have to target a variety of platforms, not all of which have parallel processing capabilities.

      Also, we already have threading capabilities that are trivial to make use of. If you're talking about *vectorization*, then yeah, that's not well supported in a portable fashion. But threading? pthreads makes that trivial.

      What features from verilog would you want? Concurrent expressions? You realize how expensive that would be ?

      a = b + c
      d = c + e

      sure that makes sense in verilog (concurrently) because you are *defining the hardware*. In software, that means spawning a process (thread), issuing the code, destroying the thread, etc. The overhead would be insane. Which is why we manually create threads for things that make sense.

      Tom

      --
      Someday, I'll have a real sig.
    3. Re:Where's the Software? by patchvonbraun · · Score: 1

      Given that a GPU is (more-or-less) a flotilla of multiply-accumulate functional units, I wonder how much mileage you could get
          by putting something like a *fast* FPGA in intimate contact with a more general CPU.

      Need to do graphics? Download the graphics accelerator functions into the cpu-attached FPGA. Need to do crypto really fast?
          Program it for that. Need to do radio astronomy, pulsar detection, etc? Program it for that.

    4. Re:Where's the Software? by BiggerIsBetter · · Score: 1

      I suspect that's more-or-less where they're going with this - but with shaders rather than FPGA.

      On-core graphics is a cute trick that might some money and mainboard real-estate, but on-core stream processors with programmable shaders has real potential. This will be comparable to on-chip integration of the first FPUs. As an idea of what this might do for non-graphics apps, look at the FAH stats, and you'll see what the ATI GPU and PS3 are currently doing with their stream processors ( http://fah-web.stanford.edu/cgi-bin/main.py?qtype= osstats ).

      --
      Forget thrust, drag, lift and weight. Airplanes fly because of money.
    5. Re:Where's the Software? by Doc+Ruby · · Score: 1

      I've been looking for signs that a Cell BE can have FPGA attached to its pins. What I'd really like to see would be a Cell BE attached by FPGA to an RSX graphics chip, initially configured as the bus. But reconfigurable for logic inline between those two parallel processors that's as fast CLU as is their ALU(s).

      Now that would turn a PlayStation into a PrayStation.

      --

      --
      make install -not war

    6. Re:Where's the Software? by Doc+Ruby · · Score: 1

      Of course if we're going to chain revolutionary new HW to backwards compatibility, or just portable single source, we're not going to use the new parallel features.

      pthreads aren't everything. Programming the new Cell uPs is hard, because each the overhead of threading is wasteful on the SPEs with their fast math and relatively slow (and simple) logic.

      That's why I'm saying we need new languages (and other expression modes) that don't just reflect the old HW types, with their old limitations.

      As for Verilog, I'm not sure what or how to start to import into gcc for sequential processors. But I would like to see conditional function calls, argument passing in parallel from a single register (or anything that isn't a stack), more stream processing syntax. I'm sure people who program in Verilog (I don't) have features and strategies they'd like to use in gcc. That's where the "new breed" of solutions can come from. I've got enough experience to see what the "big picture" problem is, and one source of solutions. That's more than I've seen coming out, mostly because people are full of reasons why not to target the new HW through a new model for new techniques.

      --

      --
      make install -not war

    7. Re:Where's the Software? by Chris+Burke · · Score: 1

      OK, these new parallel chips aren't even out yet, and software has to get the hardware before SW can improve to exploit the HW. But the HW has all the momentum, as usual. SW for parallel computing is as rudimentary as a 16bit microprocessor.

      True, true. Personally I'm just glad that the chicken-egg problem has finally been broken on the desktop, so now desktop writers can start assuming that a large percentage of users will have at least two available threads.

      There's already a way forward. Compiler geeks should be incorporating features of VHDL and VeriLog, inherently parallel languages, into gcc.

      VHDL and Verilog both feature extremely fine-grained parallelism, because that's the nature of hardware which is what these languages describe. You can perform as many logical operations in parallel as you can put down logic gates.

      I do agree we need more language support for parallelism, but I don't think using a hardware design language as the foundation is a good idea. Program-thread based parallelism will always be coarse grained compared to hardware.

      --

      The enemies of Democracy are
    8. Re:Where's the Software? by tomstdenis · · Score: 1

      You missed my point. Verilog developers get parallelism by *defining* the hardware. If they want to add two 64-bit numbers in parallel, they put two adders down. If they want to process a DCT block while performing huffman decompression, they put two logic blocks down, etc.

      In software, by definition, you have to run on something that has been well defined in advance. Designing in advance is a risk as you may miss target markets/applications which is why they go for strong overall performance first.

      It isn't a language thing. Even if you coded in pure assembler to get down to the metal, you still couldn't make efficient use of a dual core processor for trivial sequences.

      As you noted SPEs are hard to program strictly because they don't behave as processors, they're hardware addons that while the OS can deal with don't behave like a native processor you can just load a task on.

      Even in the SPE case they're loaded with things that run more than a few instructions before making output.

      Anyways, the point is, you can't both have a general flexible processor be very specifically optimal.

      Tom

      --
      Someday, I'll have a real sig.
    9. Re:Where's the Software? by Doc+Ruby · · Score: 1

      What if the new parallel processors shipped with their interconnect buses as preconfigured FPGA, but which could be dynamically reconfigured? First as point-to-point buses on per-program basis, then with inline transformation logic. That kind of hardware marches closer since it appeared on the horizon over a decade ago. When it ships, at first compilers like gcc will just import configurations to send to the processor, probably wrapped in procedural code, much like Cell processors will use PPE procedures to load SPEs with DSP code. But integrations will start to migrate. Surely incorporating some VHDL compilation techniques into the neighboring gcc code, and from there probably some VHDL programming techniques. Especially in compiler tech like branch prediction and other "preprocessed parallelization" already used to flatten parallel operations into linear sequences.

      The hardest part of parallel programming is organizing the processing tasks into coherent parallel units. The existing languages and the compiler features they trigger are defined in terms of a single-threaded processor model. As we automate, even hide, thread groups and parallel streams, we'll take advantage of the parallel HW. And that will show up in our languages and programming modes. Since VHDL is already further down that road, I expect we'll see some of the same sights VHDL has shown us.

      --

      --
      make install -not war

    10. Re:Where's the Software? by Doc+Ruby · · Score: 1

      There's more to Verilog than just creating functional HW from raw gates. And modern processors have some advanced modal features, like conditional execution, speculative execution, which are starting to show up in compilers. But which don't get expression in high level languages like C. As the HW features get C representations, the compilers will support them with more flexibility. That all brings more of the offered solutions closer to the basic state of reconfigurable HW that Verilog exposes. So I'm looking

      This is a kind of catch-22. I can tell that the Verilog developer base has parallel techniques to teach programmers of nonreconfigurable HW. I'm not a Verilog programmer (not actively, for over a decade), so I don't know what exactly are those techniques I'd like them to teach us. I know enough about sequential and parallel processing (as an FPGA programmer back then, without even VHDL or Verilog) that today's sequential languages need to be reformed for parallelization. And I know that the way languages evolve is by borrowing from others, or just describing life in other "cultures". That's why I'm encouraging parallel programmers, mostly familiar with Verilog, to improve tools like gcc sequential programmers use as more parallel features arrive for use by sequential programmers.

      --

      --
      make install -not war

    11. Re:Where's the Software? by tomstdenis · · Score: 1

      I know hardware isn't designed at the gate level (hint: I work for a hardware design firm), but the parallelism from hardware comes directly from the fact that they're defining the platform.

      As for the conditional moves and what not, GCC already supports them. But instead of extending the language in non-portable ways they just use them at the optimization stage.

      For instance,

      int f(int a, int b)
      {
            if (a > b) return a + 3; else return b + 4;
      }

      Turns into: .globl f .type f, @function
      f: .LFB2:
                      leal 3(%rdi), %eax
                      leal 4(%rsi), %edx
                      cmpl %esi, %edi
                      cmovle %edx, %eax
                      ret

      On my AMD64 box with "gcc -O3". That code has no branches, and on the AMD64 computes both additions in parallel. In fact the first three opcodes are executable each simultaneously in one cycle. This function should, take only 2 cycles to compute the return value. (in reality it probably won't all the time).

      --
      Someday, I'll have a real sig.
    12. Re:Where's the Software? by Castar · · Score: 1

      ...like speaking Latin about quantum physics.

      Yes, we should be careful not to use any Latin in *quantum* physics.

      --
      I yearn for you tragically. A. T. Tappman, Chaplain, U.S. Army.
    13. Re:Where's the Software? by Doc+Ruby · · Score: 1

      Physics is Greek. That's why "quantum" physics is so confusing.

      --

      --
      make install -not war

    14. Re:Where's the Software? by Dan+Ost · · Score: 1

      What are you talking about? We've known how to manage processes and threads for decades now.

      Software that needs more horsepower will adapt to use concurrent programming methods
      It's not like concurrent programming is a new thing.

      --

      *sigh* back to work...
    15. Re:Where's the Software? by Doc+Ruby · · Score: 1

      It's not like concurrent programming these days is efficient, in either processor or programmer time.

      We need better software and tools for making it that are more parallel. Software doesn't adapt, people adapt software. And I'm talking about how slowly we're doing it, while suggesting new ways to get more.

      What are you talking about? Don't you know anything about how challenging and frustrating it is to program parallel HW?

      --

      --
      make install -not war

    16. Re:Where's the Software? by Dan+Ost · · Score: 1

      Don't you know anything about how challenging and frustrating it is to program parallel HW?

      Somehow I've been using threads and forked processes all these years without ever realizing that I was doing something hard. Really, it's not all that different from regular programming in that you hide all the tedious, error-prone bits inside classes/macros/functions/whatever. In fact, I would suspect that the learning curve for threads isn't any worse than the learning curve for pointers (maybe it's just me, but I had more problems learning to deal with pointers-to-pointers and declaring function pointers than I ever had wrapping my mind around concurrent techniques (conditionals were the hardest, but they still weren't that hard)).

      Please, enlighten me. What makes concurrent programming so "challenging" and "frustrating"?

      --

      *sigh* back to work...
    17. Re:Where's the Software? by Doc+Ruby · · Score: 1

      Threads and processes are one way to do it. But they map relatively closely to only some HW configurations. And they have overhead, in each thread/process and in managing them. While their relatively monolithic concurrency is a model that only a subset of all parallel problems fall into. Thread synchronization and IPC latency are additional problems that consume additional resources.

      As mentioned elsewhere, consider processing two parallel loops like c = a + b ; e = c + d . That's hard to do with threads or processes, but is parallelizable in HW, like FPGA or ASIC. The languages that do that, like VHDL and Verilog, are very different from the procedures that are encapsulated in threads and processes.

      Now we're discussing an Intel chip with very parallel HW. I'm programming its competitor, the Cell uP, which has a fast Power RISC on a bus with 6-8 very fast DSPs. The point of parallelizing the HW is large compute capacity. DSP programming strategies are defined by maximizing throughput. There's no room on the DSPs for thread or process overhead. And the Power does run Linux, which could have concurrent processing on the DSPs while the program you're programming needs them. So the programming is complex, to account for the extra complexity of the HW. Partly because the OS hasn't caught up with the use cases of the HW. Both because at the early stage of the tech, so history hasn't shown some case classes to be negligible, and because these are general purpose chips that will serve many case classes, many of them new because the HW capability is new.

      Those threads and processes were new once, too. They relied on context switching features of chips to evolve. Their techniques gradually became stable through long use, and migrated into the OS and compilers. Now HW has taken another jump. We' must repeat the innovation cycle again. That's what I'm calling for, and looking to the parallel HW (FPGA and ASIC) community for ideas, now that the commodity uPs are including more of their tech. Until people build new languages and compilers, it'll be challenging and frustrating to do it right, making the new HW architectures worthwhile.

      --

      --
      make install -not war

  22. More information by jonesy16 · · Score: 3, Informative

    http://www.anandtech.com/cpuchipsets/intel/showdoc .aspx?i=2955 provides a much more detailed look at the new processor architectures coming from Intel. A little better than the PR blurb at ars'.

  23. oops - corrections: by Penguinisto · · Score: 1
    My bad... missed the whole context (thought you were saying the 585 had Intels on it). OTOH, You can get a 585 with 2 or four chips IIRC.

    /P

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
    1. Re:oops - corrections: by afidel · · Score: 1

      yep, but the systems I used for my analysis were equipped with four dual cores =)

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  24. Re:Two problems, integrated sells very well. by tomstdenis · · Score: 1

    1. Yes there are many integrated graphics cards, but most gamers won't use them. There is a huge market for gamer PCs (hint: who do you think those FX processors are made for?)

    2. Don't give Intel that much credit. The P4 *was* a gimmick. And don't think that add HTT is "free" at worst. It takes resources to manage the thread (e.g. stealing memory port access to fetch/execute opcodes for instance).

    In the case of the P4 it made a little sense because the pipeline was mostly empty (re: it was a shitty design). In the core 2 duo case, the pipeline is less empty and there really just aren't useful bubbles to fill up with another thread.

    Tom

    --
    Someday, I'll have a real sig.
  25. Von Neuman bottleneck by gillbates · · Score: 2, Insightful

    It is interesting to note that Intel has now decided to put the memory controller on the die, after AMD showed the advantages of doing so.

    However, I'm a little dismayed that Intel hasn't yet addressed the number one bottleneck for system throughput: the (shared) memory bus itself.

    In the 90's, researchers at MIT were putting memory on the same die as the processor. These processors had unrestricted access to its own, internal RAM. There was no waiting on a relatively slow IDE drive or Ethernet card to complete a DMA transaction; no stalls during memory access, etc...

    What is really needed is a redesign of the basic PC memory architecture. We really need dual ported RAM, so that a memory transfer to or from a peripheral doesn't take over the memory bus used by the processor. Having an onboard memory controller helps, but it doesn't address the fundamental issue that a 10 ms IDE DMA transfer effectively stalls the CPU for those 10 milliseconds. In this regard, the PC of today is no more efficient than the PC of 20 years ago.

    --
    The society for a thought-free internet welcomes you.
    1. Re:Von Neuman bottleneck by tomstdenis · · Score: 1

      Do you have any idea how large a 1GB dual-port stick of ram would be? It'd probably cost 2 to 3x as much to make.

      Also DMAs don't take nearly that long to fulfill. This is how you can copy GBs of data from one drive to another and still have a huge amount of processor power to use. The drives don't lock the bus while performing the read, only when actually transferring data. Otherwise, if you locked the bus for 10ms that means you can't service interrupts, say the timer. Which means your clock would be all over the place whenever the disk was busy.

      Internal memories/caches do help avoid bus lock situations.

      Tom

      --
      Someday, I'll have a real sig.
    2. Re:Von Neuman bottleneck by gillbates · · Score: 1

      I'm well aware of the cost issue, but if I had to choose between 256 MB of dual ported RAM and 1 GB of single ported, I'd pick the dual ported RAM every time.

      Do you have any idea how large a 1GB dual-port stick of ram would be? It'd probably cost 2 to 3x as much to make.

      Versus, say, putting another core on the die? The Core 2 Duo is 151 million transistors. According to Tanenbaum, a rudimentary (non-pipelined, non-cached) microprocessor can be put together for about 5000 transistors. You can do the math: with the transistor budget of the Core 2 Duo, you could have 3000 processor cores.

      What it comes down to is that a large part of the die is being used to manage shortcomings elsewhere in the system. For example, the SRAM cache is used to compensate for the fact the DRAM families of main memory require frequent refreshes by the memory controller, and are frequently unavailable during DMA transfers from elsewhere in the system. The latency of DRAM and SDRAM type memories can be in the dozens of clock cycles, even under ideal circumstances (the design trades latency for throughput). And placing the memory controller on the die was done to address precisely the problem I mentioned: something, somewhere else in the system commandeers the bus during a critical time, and the processor ends up stalling, waiting on access to main memory. The problem isn't with the processor; it is doing its job - it's with the design of the rest of the system, in which the CPU is literally, just another peripheral.

      But we shouldn't fix a problem in the memory system by adding a kludge to the processor. And that is exactly what this is. Consumers buy the cheapest RAM they can find, without regard for how fast, or how well designed, the rest of the system is.

      And yes, I understand the cost issue. But who really uses 1 GB of memory? Maybe 5 percent of users out there. The rest of them just buy the 1 GB box because, (Joe Sixpack voice:) "Hey, it's got more than that other box..." I doubt if most users could even give you a ballpark figure for the memory used by their applications.

      In fact, if most users knew how much memory they actually used, we wouldn't be having this discussion. Instead, users would demand faster memory, rather than more of it.

      --
      The society for a thought-free internet welcomes you.
    3. Re:Von Neuman bottleneck by tomstdenis · · Score: 1

      And your 5000 transistor processor would have 1/10000th the MIPS of that core 2 duo. Big deal? And not all tasks are inherently parallel. So for things that are mostly sequential you're going to lose. Not to mention managing 3000 processors takes resources too.

      BTW the core 2 duo comes with 4MB of L2 and 128KB of L1. That's 207,618,048 transistors for the SRAM cells. The 2MB versions have 106,954,752 transistors in their SRAM cells. So really the core of the processor itself is probably only around 45M transistors. Or about 23M per core.

      SRAM [cache] is used to compensate for the fact that main memory is just plain slower. Disregarding the refresh cycles and all that. The onboard memory controller has nothing to do with DMA access. OMG go take a course on processor architectures. On die memory controllers reduce the latency between the processor and the memory since there isn't a distinct chip dealing with memory over a [relatively] long bus (in terms of multiple GHz). It's also removing a distinct pipeline step in the access to the memory.

      Tom

      --
      Someday, I'll have a real sig.
    4. Re:Von Neuman bottleneck by joto · · Score: 1

      but if I had to choose between 256 MB of dual ported RAM and 1 GB of single ported, I'd pick the dual ported RAM every time. [snip] In fact, if most users knew how much memory they actually used, we wouldn't be having this discussion. Instead, users would demand faster memory, rather than more of it.

      Uhm, have you ever looked at actual memory usage yourself? The only thing I find is inadequate on my computer is the amount of RAM, and I have 2GB of it. The rest is near 3 years old, and still covers my needs perfectly. Then again, if you are a gamer only, faster memory might make sense.

    5. Re:Von Neuman bottleneck by gillbates · · Score: 1

      And your 5000 transistor processor would have 1/10000th the MIPS of that core 2 duo.

      BTW the core 2 duo comes with 4MB of L2 and 128KB of L1. That's 207,618,048 transistors for the SRAM cells

      OMG go take a course on processor architectures

      I'm stunned, really, I am. I'm not quite sure if you are deliberately trolling or just didn't bother to think before posting.

      In the first place, as someone who has presumably had a course on computer architecture, you'd know that even a non-pipelined processor can reasonably execute one half to one instruction per clock cycle. With each core on the Core 2 duo issuing up to 4 instructions per clock cycle, the MIPS of those little cores would be closer to 1/8 to 1/4 that of Core 2 Duo core. The 1/10000th figure you suggest is off by at least 3 orders of magnitude.

      Next, there are only 151 million transistors on the die, so I doubt Intel is using 6 transistors per bit for SRAM, as your numbers indicate. Functional SRAM cells can be made with 2 transistors per cell, which is probably closer to the design used by Intel.

      And the OMG part just wasn't warranted. Please do explain how having a memory controller on die reduces latency between the processor and memory. Either way, the processor has to go through the memory controller, so I'm not sure how having it on the die, as opposed to on the motherboard, changes inherent latency. (OTOH, if having it on die allows the processor to schedule bus access more appropriately, then it would reduce latency, albeit through maintaining better control of the bus - the reason I thought I made clear in the original post).

      And I agree with you that main memory is slow, and perhaps we should be looking into solving that problem, rather than figuring out how to add yet more complexity to the processor.

      --
      The society for a thought-free internet welcomes you.
    6. Re:Von Neuman bottleneck by lxt518052 · · Score: 1
      In the first place, as someone who has presumably had a course on computer architecture, you'd know that even a non-pipelined processor can reasonably execute one half to one instruction per clock cycle. With each core on the Core 2 duo issuing up to 4 instructions per clock cycle, the MIPS of those little cores would be closer to 1/8 to 1/4 that of Core 2 Duo core. The 1/10000th figure you suggest is off by at least 3 orders of magnitude.

      Things do not simply add up like that. The key advantage about pipelining is to increase throughput, usually at the cost of execution latency. That is to say, with 14 stage pipeline, the clock to clock throughput of a pipelined single issue core will have a peak performance 14 times as fast as the un-pipelined design.

      The other added benefit of pipelining is that by breaking a complex logic into simpler stages, each pipeline stage could work at higher frequency. 10 times the clock rate in the 14-stage pipeline is not too far off the reality. So here we go, an idealized speed-up of 140 for a single issue core as we consider ONLY the pipelining boost. Modern desktop processors often employ other techniques to exploit parallelism, such as superscalar, out-of-order execution, SIMD, and SMT(simultaneous multi-threading), etc.

      Of course, more precise CPI (clock per cycle) calculation is far more complex than that. At most of the time, CPUs don't run at its full speed. There are always bottlenecks a computer architect tries to eliminate. The memory wall being one of the biggest issue.

      With all the above calculations, I agree, it still gets nowhere near the 10k speed-up, although much larger than your 8 or 4 times faster argument. However, consider that the 5000-transistor CPU Tanenbaum referred to is probably Intel 8086, the 1/10000 performance difference to Core 2 Duo is actually quite true.

      --
      People who dislike China tend to mention Tiananmen Square a lot, but they always forget the Tank Man is also a Chinese.
    7. Re:Von Neuman bottleneck by PitaBred · · Score: 1

      Or if you run a server with a high load. Not everything is done on the desktop, you know, and faster memory is better for more than just gamers.

    8. Re:Von Neuman bottleneck by Anonymous Coward · · Score: 0

      Who are these fools who keep chiming up in support of this idea, anyway? Not only is dual port insanely expensive, but it doesn't even solve the (purported) problem. Why, you ask? Well, what if I want to run two DMA transfers at the same time? Just schedule them after each other? What if what I'm doing requires that they both complete? I guess that second port isn't going to get used after all.

      There are lots of ways to handle this problem other than by throwing more hardware at it. Memory utilization is fundamentally very bursty, and the cache takes care of most of that. There's going to be plenty of dead time on the memory bus in most situations. Rather than adding expensive ports, take inexpensive RAM and partition it into multiple banks. Bus utilization solved, and if you really need to read memory cells at the same time they're being written by a DMA, your software is doing something wrong. The market has spoken.

      And incidentally, I'd take the 1 GB of single port over the 256 MB of dual ported any day of the week. Because I don't enjoy swapping, thank you. More memory has far more of a positive performance impact in the average case than adding more ports. The research has spoken.

    9. Re:Von Neuman bottleneck by gillbates · · Score: 1

      1/10000 performance difference to Core 2 Duo is actually quite true.

      Not remotely. Even the 8086 didn't spend more than a few dozen clock cycles executing the most complicated instructions. IIRC, the worst instruction could take 28 cycles. But the typical instruction took between 2 and 3 cycles. So an 8086 clocked at Core 2 speeds would only be slower by perhaps a factor of 10 or 20 in the average case.

      But I think my point was more along the lines that the silicon on the die would be better used building CPU logic than making up for the shortcomings of the memory subsystem. As someone else has posted, the majority of the transistors on the die are used for the cache and memory controller, and glue logic. Why not make the CPU simpler, and use a better memory architecture?

      --
      The society for a thought-free internet welcomes you.
    10. Re:Von Neuman bottleneck by lxt518052 · · Score: 1
      So an 8086 clocked at Core 2 speeds would only be slower by perhaps a factor of 10 or 20 in the average case.

      Although it may seem strange why people would reimplement an 8086 on today's technology, I perfectly understand your point, if you mean by having more parallel execution units we'll have more raw processing power. However, now consider how to harness that power? Turning a serially programmed chunk of code into a few hundred parallel pieces to run on these primitive processors is sometimes more difficult than designing a complex processor from scratch. In many applications, such level of parallelism doesn't even exist.

      Even for those highly parallel applications, you'll still have to face the memory system bottleneck. This is not a result of von Neumann architecture, but a inherent property of modern memory devices, such as SRAM and DRAM etc. In fact, cache is common in modern processors, even those with a Harvard architecture have it too.

      --
      People who dislike China tend to mention Tiananmen Square a lot, but they always forget the Tank Man is also a Chinese.
    11. Re:Von Neuman bottleneck by tomstdenis · · Score: 1

      You couldn't clock the 8086 at "todays speeds" though that's just the point. Let's see ... um it was basically a non-pipelined core. So that means the latency of clock has to be the shortest instruction at least, but that also includes the fetch because the 8086 didn't have a cache. Which means you're basically locked to the memory ADDRESS speed (DDR/2).

      By comparison, a PPC can typically encrypt with AES at 460 cycles per block (forget the exact model but it has 16/16 KB of cache and a dedicated load/store unit) whereas a core2 can do that in ~260 cycles (at also 10x the clock rate). So the core2 is 20x faster than a PPC, a PPC which is probably a million or two transistors.

      You're telling me that a 5000 transistor 8086 can perform just the same as a million transistor PPC?

      OMG!!! Let's start the revolution! Put the wonderful 8086 in everyzing! everyzing!

      Tom

      --
      Someday, I'll have a real sig.
    12. Re:Von Neuman bottleneck by tomstdenis · · Score: 1

      Well putting aside the fact that you can't really scale the 8086 design, it also had a very low performance characteristic. No cache, very slow multiplier, no FPU, etc.

      Also, even if you could ramp an 8086 up by an order or two of magnitude (recall they ran originally at 4.77MHz) you'd have gate explosions to deal with the seriously lengthly critical paths. So it wouldn't stay at "5000" transistors (btw: according to wiki, the original i8086 had 29,000 transistors). But the fact remains that that design doesn't scale. I think the fastest 8086 like processor on the market tops out at I think at most 50MHz which is only a single order of magnitude. Still a good 60x slower clock.

      Then you take into account that there is simply no cache. Every hit to data or code is a hit to main memory. Couple with the single issue non-pipelined ALU and while 1/10000th was an exaggeration it's probably not far off.

      Let's see, the 8086 could do a single 16-bit add from memory in [iirc] 3 cycles, or if you wanted todo a 64-bit add, you'd need to perform 4 loads, 4 add/store, and a single store [off the top of my head]. So that's roughly 4*3 + 4*10 + 3 = 55 cycles, whereas the core2 can do that in 1/3 of a cycle if the data is in the cache (effectively, since you can do two others).

      That's 165x slower. So 545x slower clock * 165x slower operation == 89925x slower 64-bit add (assuming it ran at the original clock). Suppose you got your 8086 somehow running at 100MHz, that's still 26x * 165x = 4290x slower. And addition is the simplest operation, wanna try multiplication?

      Next take into account the fact that effective address generation was not free. Something like

      lea ax, (si+bp)

      Took extra cycles, that the EA was more restricted (couldn't do scaling, or use as many registers). Then take into account there is no MMU or FPU. They also have more [larger] registers. More debug support, more thermal support, etc....

      Now you can start seeing why comparing a micro-risc processor to a core2 is meaningless. They're not even in the same ballpark of functionality.

      If you need a low power processor an AVR32, MIPS, or ARM is a better choice. They're not only more MIPS/Watt efficient than the 8086 design but also faster as well.

      Tom

      --
      Someday, I'll have a real sig.
  26. Stable connectors... by DrYak · · Score: 1

    What new things do you really want in a CPU?


    One stable and open socket technology. So you can pop custom hardware accelerators or FPGA chips in the additionnal sockets in a multi-CPU mother board.

    Like AMD's AM2/AM2+/AM3 and hyper transport bus, with partners currently developping FPGA chips.

    Not like intel who change controller with each chip generation, at least twice to screw the custommers (423 vs. 478) The Slot 1 used during the Pentium II / III / Copermine / Tualatin era was a good solution to keep 1 interface for the whole range.

    Currently, Intel is in a situation where they lost a lot of valuable time and ressouece on the Pentium IV Netburst dead-end.
    This has left time for AMD to catch up with nice technology, while Intel had to reboot from old technology (the P3 derived Pentium Mobile).
    Now that Intel has slowly catched up (AMD64 intructions set, on-die memmory controller, on die specialized acceleretors), AMD won't be able to count on it to attract custommers.

    What's left for AMD are 3rd praty developpers through their opening of socket/bus standart.
    This is something that the Intel team won't be able so easily just by throwing money at it.
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  27. didn't via try this? by Robocoastie · · Score: 1

    didn't Via test this idea a couple years ago? I even remember a plan of Via being talked about in MaximumPC a couple years ago to make a video chip socket on motherboards that's upgradeable instead of a card.

  28. OT: Re:Is AMD beaten? by 313373_bot · · Score: 0

    Why?

    I mean, of course sometimes it may feel petty or obnoxious, but I don't think GP's spelling correction was either. And if more people worried about spelling correctly and grammar, less corrections would be necessary. I don't know about you, but I appreciate reading well written text - maybe I should stop reading /. ?

    --
    ^[:q!
    1. Re:OT: Re:Is AMD beaten? by GundamFan · · Score: 0, Flamebait

      I personally dislike having my writings reduced to a number of errors. I am not here for unsolicited English grades and lets face it we all make mistakes occasionally.

      Correcting one (easy to misspell and not confusing in any real way) word out of a post in a flippant way and making no attempt to respond to the content is rude and should be teated as such.

      --
      I don't give a damn for a man that can only spell a word one way.
      Mark Twain
    2. Re:OT: Re:Is AMD beaten? by Anonymous Coward · · Score: 1, Funny

      "let's".

    3. Re:OT: Re:Is AMD beaten? by Fordiman · · Score: 1, Troll

      I should probably apologize. It's rude to correct others' spelling/grammar. But I'm sorry; the 'loose'/'lose' thing gets to me in a bad way. Like, I can't actually take what they say seriously if I see they've made that error.

      I can take its/it's, and I can take their/they're/there, but lose/loose.... I understand in terms of what I hear as I read; I come across 'loose' in my head where 'lose' should be (or worse, 'looser'), and it just throws me completely off.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    4. Re:OT: Re:Is AMD beaten? by 313373_bot · · Score: 0

      Alright, I respect your opinion: your pet peeve is spelling correction. Mine is spelling errors: I don't mind being corrected and, as I said, I appreciate when people take the time to review what they wrote. Peace.

      --
      ^[:q!
    5. Re:OT: Re:Is AMD beaten? by don_bear_wilkinson · · Score: 1

      I personally dislike being asked to take someone seriously when they do not care to exercise good language skills.

      (That statement may not apply to you generally, nor is it intended as a response to this specific instance of a 'typo'. I mean it to apply broadly)

      Good use of language indicates the mind of a person who pays attention to details and otherwise cares for the quality of things. What they have to say will carry more weight (with me).

      I do make a distinction between a mistake (typing errors) and illiteracy. If one knows better and goofed, well, the worst they can fairly be blamed with is failing to proofread. If they don't know better, than I say "shame on them!"

      But, I steadfastly believe that we should do even MORE criticizing of illiteracy and sloppiness. I want high(er) standards in the world. I think it's a bad idea to let people 'get away with' all the stupid, sloppy, just plain ugly use of their language. "Textspeak", outside of the numeric keypad on a cellphone, is an example.

      It's not ideal, but I know that the pressure of such negative reinforcement would give many people the motivation to both improve their skills and to practice them more carefully. And I see little wrong with that.

      --
      In Nature, stupidity is a capital offense. In human society, too many get off with less than a warning.
    6. Re:OT: Re:Is AMD beaten? by LWATCDR · · Score: 0

      Actually I am dyslexic so I tend to rely on the spelling checker more than most do.
      If you don't want to take me seriously then that is fine I would rather judge the content than the spelling or grammar of any post.
      Also this is freaking Slashdot and not a paper for school or a business report. For that type of writing I spend a lot more time proofreading that you can probably imagine. Since I don't get paid or graded on my slashdot posts I don't spend that much time.

      Simply put picking on my spelling is like making fun of a blind guy tripping.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    7. Re:OT: Re:Is AMD beaten? by GundamFan · · Score: 1

      That's all well and good but you don't have to be a jerk about it.

      If you can't see the forest for the trees I don't see why you would bother to even read this board except to find and criticize other peoples mistakes. Who died and made you responsible for grammar on the internet?

      --
      I don't give a damn for a man that can only spell a word one way.
      Mark Twain
    8. Re:OT: Re:Is AMD beaten? by JacobO · · Score: 1

      Sticklers, unite!

      What really irks me is using "then" for "than".

    9. Re:OT: Re:Is AMD beaten? by don_bear_wilkinson · · Score: 1

      We are all responsible. That you don't see that tells me that you and I have different ideas about a lot of things. Which is fine with me.

      --
      In Nature, stupidity is a capital offense. In human society, too many get off with less than a warning.
  29. Playing Devil's Advocate by aztektum · · Score: 1

    From a market standpoint, yes AMD made the first in-roads with onchip mem controllers and now their integrated GPU (which they probably wouldn't be doing if not for purchasing a GPU manufacturer). From a technical standpoint, I don't think AMD really did anything others hadn't pondered already. It's not like examples of "integrated everythings" can't be found elsewhere.

    On either side this isn't a huge engineering breakthrough. It's simply trying to gain more business. Not that there is anything wrong with that. I just don't feel Intel really "stole" AMD's thunder on this one. That's like saying Ford is now shipping a car with airbags, but Chevy did it first, so Ford is just stealing Chevy's "invention."

    --
    :: aztek ::
    No sig for you!!
    1. Re:Playing Devil's Advocate by Anonymous Coward · · Score: 0

      (which they probably wouldn't be doing if not for purchasing a GPU manufacturer)
      Err, why do you think AMD bought ATI, if not to integrate GPUs into the CPU?
  30. Re:Two problems, integrated sells very well. by guidryp · · Score: 1

    I just think it is too early to judge. Putting the Video on the die could offer sufficient performance benefits that only ultra high end graphics cards make sense. That is a small portion of the market.

    On HT edition two. I have a skeptical wait and see attitude. Though I will probably buy a new computer in 2007 so it doesn't matter to me for a long time as I will probably squeeze 5 years out my next machine. So 2007 and 2012 are the years that interest me. :-)

  31. Re:*snore* by Fordiman · · Score: 2, Insightful

    Redundant?

    C'mon, modders, you can do better than that. Troll, Flamebait, Overrated, I'd understand; they're applicable. But redundant??

    Besides, I was serious. When am I going to see some serious RAM on-chip?

    --
    110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
  32. Marketing Is the Key by MrMunkey · · Score: 1

    I get the sense that there's a huge difference in public opinion between AMD and Intel. Intel has boat loads more cash, so they can do a lot more marketing. When that happens, people think that AMD is worse off. I know AMD has been around with almost no marketing, but it might be time to start engaging, rather than relying on the techies (/.ers too) to spread the word. I don't know about you guys, but non-technical people sometimes don't like to hear the technical jargon, so they listen to the TV.

    1. Re:Marketing Is the Key by joto · · Score: 1

      Why would I even care? Lying to the public is a boring job. That's why advertisement agencies are paid to do it. And I couldn't care less who sells the most processors. It's not like I'm wasting my time trying to convince people to buy the same brand of glue/pants/screwdriver/frying pan as me either.

    2. Re:Marketing Is the Key by MrMunkey · · Score: 1

      And I couldn't care less who sells the most processors.

      AMD *should* care how many processors they sell. Not only because they make money, but because they have an obligation to their shareholders to do so. They're a publicly held company.

      I would suggest that others would agree that AMD has been pretty darn good about not lying to the public about their products (though I suppose it could be debatable), but that doesn't mean they couldn't get their name to be more recognizable.

      The point I was trying to make before was that it doesn't matter if AMD has a superior product if people don't know about it. Intel is competing and starting to use a few of the same technologies that AMD has already produced. The reason this is creating so much buzz is from the fact that Intel knows that the general population doesn't know what AMD has to offer. They just know that AMD competes with Intel (maybe).
    3. Re:Marketing Is the Key by joto · · Score: 1

      And my point, was that *I* don't care about what the public thinks of AMD. *I* am not AMD. Whether AMD lies about their products or not is completely irrelevant to whether geeks should start rallying support for AMD. Unless the same geeks are paid for it by AMD, I see absolutely no reason for it.

  33. No. They are taking from netburst and timna. by jozmala · · Score: 1

    Timna was DRDRAM only cancelled low end intel chip with pentium3 CPU, a graphics and DRDRAM memory controller on die.
    DRDRAM was never cheap enough for low end for intel to start selling those chips. And strategic failure of that project was probably one of the reasons intel didn't bring ondie memory controllers after that for a while.
    And netburst had multithreading before Sun.

    --
    ©God :Copyright is exclusive right for creator to determine the use of his creation.
  34. It's about time by Animats · · Score: 1

    This has been coming for a while, and shouldn't surprise anybody. I was expecting it to come from NVidia, though, which had been looking into putting a CPU on their graphics chips and cutting Intel/AMD out of the picture. Since they already had most of the transistor count, this made sense. They already had the nForce, which has just about everything but the CPU and RAM (GPU, network interface, disk interface, audio, etc) on one chip. But they never took the last step. Probably not because they couldn't do it technically.

    We're obviously headed for the one-chip consumer PC. The standalone GPU chip market may not last. It's likely to go the way of the separate MMU chip, the separate FPU chip, and the separate network controller chip.

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

      We're obviously headed for the one-chip consumer PC. The standalone GPU chip market may not last. It's likely to go the way of the separate MMU chip, the separate FPU chip, and the separate network controller chip.
      Minor quibble: Network controllers aren't integrated into desktop CPUs, they're integrated into chipsets. (Though I won't deny this could change, and many embedded CPUs do have integrated Ethernet now. But they integrate a lot of other weird hardware, too.)

      Anyway, I was nodding along with your point, but I got to thinking. Nobody is going to want GPUs the way they stand now integrated into the CPU. The CPU is supposed to be a well-documented device; that's how people write software for it. An integrated GPU that's a black box doesn't fit this model, unlike an integrated FPU, and nobody wants to deal with a hidden interface that's constantly changing.

      Of course, the obvious "solution" is to make the integrated "GPU" just an integrated vector unit; basically SSE on steroids. If you think back to the history of these devices, though, Intel was adding extensions like MMX to their chips to help performance, which then became completely ignored as floating point-intensive computer games and 3D accelerators took off. That's where companies like 3dfx and Nvidia got their niche.

      Going forward, sure, a lot of the vector processing power of GPUs will probably move back into the CPU, because things like Folding @ Home have shown that it's useful for more than just graphics. Having a standard component, with a standard instruction set extension, will help spur development, just like having standard FPUs means everyone can assume a certain level of floating point support in modern machines.

      But I don't think we're going to go back to a world where titans like Intel and AMD are incrementally adding and improving the same technology. There's always going to be a market for companies building ever more extravagant processing solutions, as long as they're faster than what the CPU manufacturers can provide, and at least Intel isn't in that business, although the ATI part of AMD is.
  35. hmm by Pojut · · Score: 1

    I've been a loyal AMD fanboy since the K6-2 came around...even though the performance is currently lower, I will likely stick with AMD for a while. I've had nothing but fantastic experiences with their products and support, and I will continue buying their stuff.

    That said, it's good to hear Intel taking back the crown finally...AMD seemed to be slowing their innovation lately. Hopefully, this move by Intel will light the fire under the pants of AMD enough to get them to some major improvements again.

  36. Take solace in the one constant of computing... by pandrijeczko · · Score: 1
    on-board memory controller, "on-package" GPU, and up to 16 threads per chip.

    ...that the latest iteration of Windows will always make it *feel* like a 386 CPU.

    --
    Gentoo Linux - another day, another USE flag.
  37. Intel starts copying AMD by fluor2 · · Score: 1

    This news is just bullshit. AMD had a memory controller a long time ago.

    Whilst I was writing a reply, I found out somebody else already found out.

    Instead of doing a post all over, just read this.

    1. Re:Intel starts copying AMD by Anonymous Coward · · Score: 0

      "AMD had a memory controller a long time ago."

      So? What's your point?

  38. Intel Graphics?! Yuck by Some_Llama · · Score: 1

    In my experience, intel graphic chips and chipsets have always sucked in relation to performance AND functionality, it's nice they are integrating and this seems to be the direction most chip companies are heading (intel, amd, nvida, ati, etc..) but unless they have made some leaps in graphics capabilities recently I don't see any benefit of pairing their graphics with their CPUS, other than maybe the OLPC project.

    Anyone want a car analogy for my viewpoint? No? Anyone? ok nvm...

    1. Re:Intel Graphics?! Yuck by Anonymous Coward · · Score: 0

      Sure, Intel's graphics hardware might not be that good, but nVidia's drivers are utter shit. I'd rather have slow, low-powered, reliable graphics than fast, hot, and unreliable.

      dom

    2. Re:Intel Graphics?! Yuck by Some_Llama · · Score: 1

      Sure, Intel's graphics hardware might not be that good, but nVidia's drivers are utter shit. I'd rather have slow, low-powered, reliable graphics than fast, hot, and unreliable.
      Hmm, I have owned and used 8+ different Nvidia cards and versions, as well as the standalone vs their current all-in one drivers..

      I have also used ATI video cards/chips and intel video chips as well as having to use their drivers.

      I must say Nvidia's support has consistently been better in performance, ease of use, and stability. The onyl thing ATI consistently does better is in the area of image quality. If I could have the best of both worlds I'd have Nvidia's driver support with ATI's image quality.

      Might I suggest that either:
      A. you have no idea what you are talking about
      OR
      B. you are anti-nvidia.
  39. Neologisms.. by Jeremy+Erwin · · Score: 1

    Would anyone care to explain the essential difference between designing a chip and "architecting" it?

  40. Now, it's time by imkow · · Score: 1

    Now, it's time for Free CPUas in free beer that runs only free software!

    --
    China, in fact, is very fragile.
  41. Re:What is this? by Anonymous Coward · · Score: 2, Funny

    Yup.

    "AMD has released their next generation of slow crap. With Intel breathing down their neck, can they survive for even the next few hours with such horrible products?"

    vs

    "Intel may release a product in the next 2-7 years. Can AMD survive?"

  42. Nothing That New by Bo0bMeIsTeR · · Score: 2, Informative

    AMD has had on die memory controllers for how long now? Athlon 64 cornerstone was this feature. AMD has also developed and successfully integrated hypertransport in today's machines. AMD is also working on the same type of development, but they already has two key pieces already in place. Now with their acquisition of ATI i see them in a much better situation to implement this form of technology than intel. Intel can do it, but they have much more research to conduct and test before their chips will be ready. I believe AMD will quietly work on this, and drop it a year or so before intel. Then intel will be in the catchup phase again. This whole thing works in cycles, AMD and intel will constantly be swapping places on top of the mountain.

  43. a lot of amd fanboys by majortom1981 · · Score: 2, Interesting

    A lot of amd fanboys here. PErformance wise intels latest chips are winning versus amds chips. Without an integrated memory controller.

    Now intel will have that also. This means that amds only advantage they will lose. AMD needs something huge to stay in the game.

    Also baiscally this news sounds like Intels Version of the Cell processor.(they stated configurable cores that each core can be set to do something else.)

  44. Intel did integration in '97 by Sebastopol · · Score: 1

    Actually, Intel put memory controller on die in 1997~2000 but never released the product. This was in response to the seg0 cost reduction effort that drove the http://www.pcworld.com/article/id,18726-page,1/art icle.html

    But that was 10 years ago, so most of this audience wasn't even teenaged. Of course, embedded CPUs have been doing integration like this for 20+ years.

    --
    https://www.accountkiller.com/removal-requested
  45. Re:Two problems, integrated sells very well. by NovaX · · Score: 1

    * Core2 is a wider processor, so there are more free functional units available.
    * SMT can vary with implementations. For instance, IBM's Power6 basically gets the SMT promise.
    * The P4 was designed to scale to 10+ GHz, but the designers expected too much from processing technology. As the dynamic power increases with frequency, and with power/heat becoming the bottleneck, the P4 wasn't able to achieve its promise. If it had, its HT implementation would have been fairly decent for the architecture.

    --

    "Open Source?" - Press any key to continue
  46. Re:*snore* by lxt518052 · · Score: 2, Informative
    Given today's 45nm technology, it's not really that hard to put massive amount of memory on die. The problem is however, memory at such density is not going to run nearly at the same speed as the CPU core. Therefore making the integration pointless.

    Generally for a type of memory, the larger its capacity, the larger its latency becomes and the smaller the throughput you'll get from it. A memory hierarchy is sometimes seen as a solution to reduce memory system cost, but more fundamentally, as silicon technologies evolve, it also reflects an inherent characteristic of memories - either large or fast, you can't have it both ways.

    --
    People who dislike China tend to mention Tiananmen Square a lot, but they always forget the Tank Man is also a Chinese.
  47. The bottleneck... by Khyber · · Score: 1

    is moving parts. Eliminate moving parts and latency/loading/speedup time goes thru the roof. Fuck optical and magnetic storage.

    I'd really like to see a pure solid state computer, tiny, where if you wanted to change your OS all you'd have to do is pop on an ESD strap, open up the computer, and plug in a different module.

    Too bad nobody else is working towards this yet.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    1. Re:The bottleneck... by Anonymous Coward · · Score: 0

      I more or less have one of those right here in my pocket barring the OS module you speak of.

    2. Re:The bottleneck... by Khyber · · Score: 1

      Not bad. Too bad it appears that the camera is on the other side of the screen, which means i'd have a tough time using Camfrog with it (if they'd ever make a windows mobile version)

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  48. One more thing... by gillbates · · Score: 1

    Do you have any idea how large a 1GB dual-port stick of ram would be? It'd probably cost 2 to 3x as much to make

    I realize that many people share your opinion, and that it is a valid point. However, I would add that it is people like you who hold back the desktop PC. When everything is about low cost, does it surprise anyone that the standards and hardware produced are optimized not for performance, but for low price?

    One thing which impressed me about the designs of IBM mainframes and of the Apple computers (prior to Intel) was that they were absolutely beautiful from an architectural standpoint. When you have clients willing to pay a decent price for your computers, you can build them the way they should be built. (Of course, this is just my opinion).

    Instead, we all buy PCs because they're cheaper, and then gripe about the low performance.

    --
    The society for a thought-free internet welcomes you.
    1. Re:One more thing... by tomstdenis · · Score: 1

      No, *you* buy PCs and gripe about low performance. I buy custom middle of the road gear, put Gentoo on it, and enjoy the utility of my computer.

      It's not my fault that you run some bloatware OS like Vista [or whatever] and then gripe about how things are "teh sux." Maybe if you didn't use "My first Fisher Price OS" to run your computer you might notice it's more lively?

      Most low end boxes are slower because they have the lowest rung processors, usually single channel memory, low end chipsets (re: via), etc.

      Tom

      --
      Someday, I'll have a real sig.
  49. OffTopic but still should happen. by Anonymous Coward · · Score: 0

    Wheres my mobo that supports intel and amd chipsets?

    where is it?

  50. hogwash by edxwelch · · Score: 1

    If you actually read the artical you will see the claims are rather vague. He says that the Nehalem may or may not have a memory control, but it depends and makes vague claims about a GPU (just because a GPU is on-core doesn't mean it going to be good, remember Intel already make crap on-motherboard GPUs).
    Most of the rest of the artical is just speculation by Jon Stokes. It seems to me that Intel have no clear plan yet, and they don't really need to. They have clearly beaten AMD with the Conroe and it seems they will beat the Barcelona with the 45nm process.

  51. Re:*snore* by lxt518052 · · Score: 1
    I generally agree with you on this. If you read my post carefully, you'll find my point is actually against putting sheer amount of memory on the same die as the processor core.

    You just emphasised the cost of doing so, while my post is basically saying the performance benefit of this approach is minimum.

    --
    People who dislike China tend to mention Tiananmen Square a lot, but they always forget the Tank Man is also a Chinese.