Slashdot Mirror


AMD, Intel, and NVIDIA Over the Next 10 Years

GhostX9 writes "Alan Dang from Tom's Hardware has just written a speculative op-ed on the future of AMD, Intel, and NVIDIA in the next decade. They talk about the strengths of AMD's combined GPU and CPU teams, Intel's experience with VLIW architectures, and NVIDIA's software lead in the GPU computing world." What do you think it will take to stay on top over the next ten years? Or, will we have a newcomer that usurps the throne and puts everyone else out of business?

213 comments

  1. YAY! More Prognostication! by newdsfornerds · · Score: 5, Insightful

    I predict wrong predictions.

    --
    Damping absorbs vibrations. Dampening is caused by moisture.
    1. Re:YAY! More Prognostication! by Pojut · · Score: 2, Insightful

      I don't even understand why people do this in an official capacity. I mean, I know they have to for shareholders or business planning purposes or whatever, but these sorts of things are almost always wrong.

      Are they just doing it for the lulz?

    2. Re:YAY! More Prognostication! by lorenlal · · Score: 3, Insightful

      I think it's because they're being paid to.

    3. Re:YAY! More Prognostication! by newdsfornerds · · Score: 1

      Come to think of it, people have been paid to write their fantasies for centuries.

      --
      Damping absorbs vibrations. Dampening is caused by moisture.
    4. Re:YAY! More Prognostication! by kiwirob · · Score: 5, Informative

      I predict they are seriously mistaken in forgetting about ARM processors in their analysis. ARM processors have taken over pretty much all the mobile and a lot of the netbook space. From wikipedia As of 2007, about 98 percent of the more than one billion mobile phones sold each year use at least one ARM processor ARM Wikipedia The world is getting more and more mobile and the desktop processing capacity is becoming irrelevant.

      I believe Moore's Law stating the number of transistors will double on an integrated circuit every two years and the continual increase of CPU GPU processing power is a solution looking for a problem. What we need is power efficient processors that have enough processing capacity to do what we need and nothing more. Unless you are a Gamer or doing some serious GPGPU calculations in CUDA or OpenCL what on earth is the need to have a graphics card like the Nvidia GeForce GT 340 with around 380 GFLOPs of floating point processing. It's ridiculous.

    5. Re:YAY! More Prognostication! by Entropy98 · · Score: 2, Informative

      Your right, besides video games, servers, scientific research, movies, increased productivity, and probably a dozen things I haven't thought of what do we need more processing power for?

      Of course efficiency is good. Computers have been becoming more efficient since day one.

      There is a place for tiny, low power ARM chips and 150 watt 8 core server chips.

    6. Re:YAY! More Prognostication! by Anonymous Coward · · Score: 0

      Theres a place for a 8 core server chip on my desktop.

      P.S. Are the anonymous words supposed to be creepy?

    7. Re:YAY! More Prognostication! by Narishma · · Score: 1

      ARM processors have taken over pretty much all the mobile and a lot of the netbook space.

      Where can I buy those mythical ARM netbooks I keep hearing about? The only thing I've seen is that detachable tablet/netbook thing I forgot the name of and I don't even know if it was just a prototype or if they are selling them. So far ARM has no presence in the netbook market.

      --
      Mada mada dane.
    8. Re:YAY! More Prognostication! by Blakey+Rat · · Score: 2, Informative

      I predict they are seriously mistaken in forgetting about ARM processors in their analysis. ARM processors have taken over pretty much all the mobile and a lot of the netbook space.

      Mobile I'll give you, but netbook?

      When's the last time you saw a ARM netbook? If you've ever seen one? Sure, you read articles on Slashdot saying that they'll be here Any Day Now! But they aren't. I think there was one model in Fry's for a short while-- that's about it. Unless you count the numerous vaporware-spouting websites.

      And, frankly, Atom has such a lead in the netbook space now, it's basically done as far as ARM is considered. They've wasted too much time, assuming anybody was even working on this mythical product to start with. At this point, an ARM-powered netbook would *really* have to blow the competition away for people to even take a second look. It's not happening.

    9. Re:YAY! More Prognostication! by PopeRatzo · · Score: 3, Insightful

      I predict wrong predictions.

      Not only wrong predictions, but predictions based on a completely faulty notion.

      From the summary:

      What do you think it will take to stay on top over the next ten years? Or, will we have a newcomer that usurps the throne and puts everyone else out of business?

      Do you get that? It's no longer enough for a company to innovate, to produce a quality product, and to make a profit. They have to be "on top". They have to kill the competition, to put everyone else out of business. Welcome to Capitalism, 2010.

      This might be why some people see this era as being the end-game of "free-market" capitalism. Because now the only way to produce is to destroy. Because it's not enough to succeed, but others have to fail. What good is being rich unless there are poor people to which you can compare your success? After all, if everyone's standard of living goes up, who's going to clean my fucking house?

      There was a time, in my lifetime (and I'm not that old) when a company, let's say an electronics manufacturing company, could sell some stock and use the proceeds to fund the building of a new plant, the purchase of new equipment, the hiring of new employees. The family that owns the company sees their success in terms of this growing and profitable concern. A "healthy" profit on investment for such a company could be as little as 8 percent (and this was a time when you could get 5 percent for a savings account). The people who work for this company like it so much, have done so well as employees, that entire extended families go to work for the company, generation after generation. I watched this entire cycle occur right here in my home town to a company that made industrial lighting (like the kind you'd see at a major league ballpark during a night game). Now, the company is gone. Swallowed by a company that was swallowed by a company that was swallowed by a foreign company that lost contracts to a company in Europe. There's a trail of human loss all along the way.

      The theory of markets and business that sees the killing off of companies as a preferred outcome will always end up badly.

      --
      You are welcome on my lawn.
    10. Re:YAY! More Prognostication! by hairyfeet · · Score: 2, Insightful

      For me and my customers it isn't so much about the raw horsepower, it is the "bang for the buck" that is just getting insane lately. I am sitting here running an AMD 925 quad, with 8Mb of total cache, 8Gb of DDR 2 RAM, a 4650 with a Gb of RAM for buffering, and nearly a Tb of HDD space, all for less than $700 with Windows 7 HP X64. That is just nuts! hell even my 67 year old dad has a quad now. I told him at those prices might as well have the room to grow. With the onboard Radeon GPU his widescreen is smooth as butter for watching videos, and no matter how much he does it never slows down. That's just crazy power for that little $$$!

      Now as for the article, I have to call bullshit on a couple of points. One Nvidia and CUDA. Yes Nvidia owns the GP-GPU market with CUDA, but is that really enough to sustain the entire company and pay for R&D? From what I've read Fermi is gonna be a GP-GPU first that is only half ass for games, is gonna crank out more heat than a P4, and is gonna cost a mint to boot. With the Radeon 4xxx and 5xxx getting so cheap, the new onboards by both AMD and Intel being more than enough for your average Joe, how long can Nvidia keep this up? Intel has locked them out of the new socket chipsets, AMD don't need their chipsets either, so that is another market lost to them, sure Tegra might help a little but I don't see it making up the numbers they had during the 6xxx and 7xxx series. My prediction is Nvidia is gonna be hurting bad, and may get out of the domestic GPU market altogether, becoming a "Hollywood" company like SGI was back in the day.

      Second Nvidia as an x86 manufacturer. Sure we have heard that rumor for years, but unless I'm mistaken they don't have a license for x86 CPUs, do they? AMD and Intel have pretty much all of x86 locked up behind patents and copyrights, which is why the Chinese went MIPS. So unless they buy out Via I would call this one wishful thinking. TFA tries to claim that they might try to bring Crusoe back from the dead, but there was a reason Transmeta went tits up, their chips sucked. Might work for cell phones, for everything else it would make Atom look like a racehorse. And while battery life is important most folks aren't gonna put up with really shitty performance just to squeeze a little more juice out.

      So my personal predictions are thus- AMD will stay in second place and rule the low end with the "bang for the buck" and kick ass in the GPU market thanks to Eyefinity and their low prices on the nice Radeons. Intel GPUs will continue to suck, but their video hardware acceleration will be good enough the average Joe won't care. Nvidia will own GP-GPU but Fermi will be a flop because of heat VS performance on gaming in the consumer market, which will cause them to ultimately sell off Tegra for cash, or more likely get out of the consumer hardware to focus on GP-GPU and mobile.

      But even TFA notes that Nvidia has just been rehashing the G92 core since 2007, and with only Fermi coming down the pipe I predict times will be tough for Nvidia for the next couple of years regardless. Everyone else has CPU+GPU full top to bottom solutions and Nvidia has been left the odd man out. It looks like AMD wasn't so stupid for buying ATI after all, especially if bulldozer turns out to be a good mobile chip.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    11. Re:YAY! More Prognostication! by Anonymous Coward · · Score: 0

      They should hire climate scientists to predict the roadmap. I hear they can't be wrong when they look into the future, they have models.

      Gonna have to go AC, /. just doesn't have the sense of humor this one requires...

    12. Re:YAY! More Prognostication! by Anonymous Coward · · Score: 0

      Did you just attempt to extrapolate an entire economic philosophy from an out of context quote from a blogger simply so you could shoot it down with invective? Spot on technique for rabble rousing, at least. Very "progressive" of you.

    13. Re:YAY! More Prognostication! by kiwirob · · Score: 1

      How about here... ARM Netbook The first hit on google for "ARM Netbook" ;-)

      ~~~~~~~~
      Google was my friend, even if they have started to be a bit evil lately

    14. Re:YAY! More Prognostication! by SillySixPins · · Score: 1

      There was a time, in my lifetime (and I'm not that old) when a company, let's say an electronics manufacturing company, could sell some stock and use the proceeds to fund the building of a new plant, the purchase of new equipment, the hiring of new employees. The family that owns the company sees their success in terms of this growing and profitable concern. A "healthy" profit on investment for such a company could be as little as 8 percent (and this was a time when you could get 5 percent for a savings account). The people who work for this company like it so much, have done so well as employees, that entire extended families go to work for the company, generation after generation. I watched this entire cycle occur right here in my home town to a company that made industrial lighting (like the kind you'd see at a major league ballpark during a night game). Now, the company is gone. Swallowed by a company that was swallowed by a company that was swallowed by a foreign company that lost contracts to a company in Europe. There's a trail of human loss all along the way.

      Touching story, but mean corporations aren't really a product of 21st century evilness. This same cycle has been happening since the early 1900's (remember U.S. Steel, Standard Oil, ring any bells?). These maniac monopolists were the worst of the worst in terms of corporate oppression and exploitation of the free-market economy. However abhorrent you find modern companies to be, it's not new. There have always been flaws in the system.

    15. Re:YAY! More Prognostication! by Anonymous Coward · · Score: 0

      > At this point, an ARM-powered netbook would *really* have to blow the competition away for people to even take a second look. It's not happening.

      I dunno. I mean, the netbooks being pushed keep getting bigger and pricier. They're like $350 now. IMO, part of that is because they can get away with it, since that's still cheaper than a "real laptop". But the rising prices, dropping battery life, and bigger physical size is basically turning them from netbooks into low-end laptops. The initial niche that a timelier-released ARM netbook would have been attacking? It's still there, and the opening is actually getting bigger.

      An $200 ARM netbook competing with a $250 windows one would have had trouble. Against a $350 one? Much better chances. And from the other side of the equation, there's a certain price point - I'm not exactly sure where, other than that it exists and is different for everyone - where a netbook completes the shift away from "primary computing device" through "secondary computing device" to "impulse buy / toy".

      Another option for ARM expansion would be in displays. Consider the desktop monitor that has a USB hub in it for your keyboard and mouse. Well, you know, the hardware is cheap enough and low-power enough that you can basically have an entire minimal computer in that monitor set up as an instant-on websurfing device. Some TV makers are already tentatively considering doing this, aren't they? Various game consoles and other set-top boxes are other potential variants of the same concept, since they're not married to Windows.

      But be it through netbooks or smartphones or TVs/monitors, once the computing device is out there, people will write code for it. And once there are programs for it, there'll be more demand for devices that can run them. So the opportunity is there. And really, it seems like the only viable entry routes into the CPU market are bottom up like this, or kinda sideways (GPU makers dabbling in CPUs). Because the high end has gotten a bit too expensive for a new player to try to break in with a new architecture from the top down.

    16. Re:YAY! More Prognostication! by Anonymous Coward · · Score: 0

      I believe Moore's Law stating the number of transistors will double on an integrated circuit every two years and the continual increase of CPU GPU processing power is a solution looking for a problem.

      Actually, ARM processors being cheap and powerful enough to get us serious computers in the form-factor of smartphones and soon smartbooks (yes, some already exist, but they are rare), is a direct consequence of Moore's law, just instead of using the cheaper/smaller transistors to make computers faster, they are being used to make them smaller and more power efficient. Pushes to make transistors smaller to get more power out of them at the high-end, make them smaller and therefore more power efficient at the low-end, giving your phone better battery life.

    17. Re:YAY! More Prognostication! by dargaud · · Score: 1

      Nicely said. There's a lot to say for or against capitalism. One thing I never understood is why, in most cases, companies are given the same right as a person. Without going as far as the current stupidity by the supreme court of free speech = money, hence companies can freely bribe politicians; I'd like to ask why companies are allowed to buy other companies... Yes, you read that right, it's so commonly done as to be considered normal but I don't think it is. If a rich guy wants to buy shares in several companies, good for him, but why do we allows chains of virtual ownership that gets diluted at each step ?

      --
      Non-Linux Penguins ?
    18. Re:YAY! More Prognostication! by Narishma · · Score: 1

      And where can I buy it? That's what I asked. You gave me a link to a review that says it should be available to purchase by now, but they don't say where you can buy it. The constructor's website doesn't either.

      --
      Mada mada dane.
    19. Re:YAY! More Prognostication! by A12m0v · · Score: 1

      I give you the smartbook. http://en.wikipedia.org/wiki/Smartbook
      Two examples: the Lenovo Skylight and Compaq Airlife.

      --
      GENERATION 25: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
    20. Re:YAY! More Prognostication! by TheRaven64 · · Score: 1

      Take a trip to China some time. There are a lot of laptops with ARM and MIPS chips floating about. The companies that make them are happy to ship to the USA or EU, but they mostly don't bother with orders under 100 units. Windows is so entrenched in the US market that it's hard for a machine that doesn't run Windows to gain market share, but it's a mistake to consider the US equivalent to the world market. You find, for example, a very different breakdown of mobile phone operating systems in the US and the rest of the world.

      --
      I am TheRaven on Soylent News
    21. Re:YAY! More Prognostication! by PopeRatzo · · Score: 1

      Did you just attempt to extrapolate an entire economic philosophy from an out of context quote from a blogger simply so you could shoot it down with invective?

      Yeah, you got a fuckin' problem with that, mate?

      --
      You are welcome on my lawn.
    22. Re:YAY! More Prognostication! by PopeRatzo · · Score: 1

      but mean corporations aren't really a product of 21st century evilness.

      No, I'd say "evilness is a product of 21st century corporations".

      --
      You are welcome on my lawn.
    23. Re:YAY! More Prognostication! by Just+Some+Guy · · Score: 1

      I'd like to ask why companies are allowed to buy other companies

      First, why would you want to prevent that? If your company is doing poorly, you have the option of selling it to someone else who can hopefully make changes that would keep the doors open. Or maybe you want to retire and would like to use the sale to finance your later years, or at least to get out from the thing so you can rest a little. In either case, the alternative to selling is going out of business. That doesn't benefit anyone, from the owners to the employees to the customers.

      Second, how could you prevent that? If you think of a company in terms of being a collection of assets, how could you possibly craft a law that would prevent my company from buying the assets of another? Suppose I want to buy Foo, Inc. and they want to sell to me. How would you phrase the code that would keep me from buying their building, their equipment, their inventory, and their customer list, then hiring away every single employee?

      What you describe is impossible, and you wouldn't want to do it anyway.

      --
      Dewey, what part of this looks like authorities should be involved?
    24. Re:YAY! More Prognostication! by Pennidren · · Score: 1

      They have to be "on top". They have to kill the competition.

      Ain't evolution a bitch? But we sure love the end results!

    25. Re:YAY! More Prognostication! by Twinbee · · Score: 1

      I like the idea of multiple companies in the first place, to improve a particular type of product/service, but in the end, 2 or 3 giant companies (not 1 because of lack of competition) is a VAST improvement on everyone trying to do the same thing.

      --
      Why OpalCalc is the best Windows calc
    26. Re:YAY! More Prognostication! by vertinox · · Score: 1

      What we need is power efficient processors that have enough processing capacity to do what we need and nothing more. Unless you are a Gamer or doing some serious GPGPU calculations in CUDA or OpenCL what on earth is the need to have a graphics card like the Nvidia GeForce GT 340 with around 380 GFLOPs of floating point processing. It's ridiculous.

      But you are missing a major issue. Gaming is a lot more prevassive than it was even 5 years ago.

      Until your Xbox or Playstation can render graphics that are indistinguishable from real life, then the demand for better graphics cards and cpus will increase.

      Old fogies who say 640K is enough be damned...

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    27. Re:YAY! More Prognostication! by similar_name · · Score: 1

      Step 1. Go to Google
      Step 2. Search for 'purchase arm netbooks;
      Step 3. Click on shopping results
      Step 4. Skip steps 1-3 and click here
      Step 5. Perform steps backwards

    28. Re:YAY! More Prognostication! by similar_name · · Score: 1

      damnit click here

    29. Re:YAY! More Prognostication! by SillySixPins · · Score: 1

      It's been a product of corporations for more than a hundred years, we should deal with it and accept it as part of the system.

    30. Re:YAY! More Prognostication! by indi0144 · · Score: 1

      isn't bobcat the mobile chip and bulldozer the workhorse?

    31. Re:YAY! More Prognostication! by Anonymous Coward · · Score: 0

      whats this rest of the world you're talking about? You mean the rest of the USA outside my lawn?

    32. Re:YAY! More Prognostication! by dargaud · · Score: 1

      If your company is doing poorly, you have the option of selling it to someone else who can hopefully make changes that would keep the doors open.

      Yes: to a private citizen (or several).

      Second, how could you prevent that?

      That seems very simple to me since a company is a legal entity which is in no way comparable to a stack of pancakes. Just make it so the resale goes by certain laws.

      What you describe is impossible, and you wouldn't want to do it anyway.

      Maybe, but it's not clear why...

      --
      Non-Linux Penguins ?
    33. Re:YAY! More Prognostication! by hairyfeet · · Score: 1

      Negative, it looks like Bobcat is for UMPCs and netbooks. It says here that Bulldozer will start at 10 watts and go up to 100 watts, depending on the config, so the 10-20 watt models should be well below the power threshold for decent laptops. So I would say it is gonna be like Atom VS Core, with Bobcat taking up the low end space and Bulldozer in the more expensive midrange where you want more performance, as well as in HTPCs.

      That said if you haven't gotten a chance to play with the new AMD Neo netbooks you really ought to try one, they're really nice. A REAL AMD Athlon ULV CPU (so it isn't a dog like Atom) paired with a decent Radeon GPU. While it isn't gonna play Crysis it does have hardware acceleration for all the major codecs (Which improves battery life and user experience) and the ones they got set up at Walmart are running WoW demos with nary a glitch. At a price of $390-$450 with 2Gb of RAM and Windows 7 HP they really are nice machines and don't feel "cheap" like a netbook. It looks like AMD is really starting to get their shit together.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    34. Re:YAY! More Prognostication! by badkarmadayaccount · · Score: 1

      *ROFL*
      The Efficeon series from Transmeta from years ago wipes the floor with a modern Atom, when taking the chipset in consideration. People thought that Transmeta chips sucked because the prevailing mindset at the time was MOAR PAWUHR!!!!!!!!111eleventyone1!!!!1. There was no concept of netbook/thinclient style devices. Everybody wanted a mainframe in their home, for cheap.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  2. The GPU will go the way of the coprocessor by Anonymous Coward · · Score: 0

    The GPU will go the way of the coprocessor

    1. Re:The GPU will go the way of the coprocessor by ShadowRangerRIT · · Score: 1

      Do you mean it will become an integral part of the chip? Or that it will be basically unused by standard compilers and only see use in hand-optimized libraries that are used through APIs? Or both?

      --
      $_ = "wftedskaebjgdpjgidbsmnjgcdwatb"; tr/a-z/oh, turtleneck Phrase Jar!/; print
    2. Re:The GPU will go the way of the coprocessor by Lord+Ender · · Score: 5, Interesting

      The GPU will go the way of the coprocessor

      On the contrary, I think the CPU will go the way of the coprocessor. The humble Atom may be enough CPU power for most people these days, but you can never have enough GPU power... at least not until your po-- I mean, games, are photorealistic in real time.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    3. Re:The GPU will go the way of the coprocessor by ircmaxell · · Score: 5, Interesting

      Well... There's 2 ways of looking at it. Either the GPU and the CPU will be merged into one beast, or there will be further segregating of tasks. In terms of price, what's more efficient: Having 1 chip that can do everything (Picture a 128 core CPU, that has different cores optimized for different tasks. So 32 cores optimized for floating point processes, 32 for vector processes and 64 for "generic computing") or having multiple chips that are each fully optimized for their task. Actually, now that I think about it, I'd probably say both. Economy computers would be based off the "Generic" cpu, whereas performance computers and servers would have add-in modules that let you tailor the hardware more towards the task at hand. So the motherboard could get an additional 8 sockets (similar to DIMM sockets) that would let you plug in different modules. So if you need to do graphics heavy processing (video games, movie rendering, etc) you'd add 8 GPU modules to the motherboard. If you needed floating point capacity, you'd add 8 FPU modules... Etc... The advantage of doing it that way over the current PCIe method, is that you get to skip the southbridge (So these modules would have full speed access to system memory, hardware and each other). Of course, there are a lot of hurdles to implementing such a thing...

      I am not an engineer, these are just thoughts that rolled off my head...

      --
      If a man isn't willing to take some risk for his opinions, either his opinions are no good or he's no good
    4. Re:The GPU will go the way of the coprocessor by Anonymous Coward · · Score: 0

      sounds a lot like the cell architecture

    5. Re:The GPU will go the way of the coprocessor by Grishnakh · · Score: 2, Insightful

      I disagree. Floating-point coprocessors basically just added some FP instructions to a regular single-threaded CPU. There was no parallelism; they just removed the need to do slow floating-point calculations using integer math.

      However, GPUs, while they mainly do floating-point calculations, are essentially vector processors, and do calculations in parallel. They can easily benefit from increased size and parallelism: the more parallel processing capability a GPU has, the more realistic it can make graphical applications (i.e. games). And with all the GPGPU applications coming about (where you use GPUs to perform general-purpose (i.e., not graphics) calculations), there's no end to the amount of parallel computational power that can be used. The only limits are cost and energy.

      So if someone tried to fold the GPU into the processor, just how much capability would they put there? And what if it's not enough? Intel has already tried to do this, and it hasn't killed the GPU at all. Not everyone plays bleeding-edge 3D games; a lot of people just want a low-powered computer for surfing the web, and maybe looking at Google Earth. An Intel CPU with a built-in low-power GPU works fine for that, but it won't be very useful for playing Crysis unless you think 5 fps is good. People who want to play photo-realistic games, however, are going to want more power than that. And oil exploration companies and protein-folding researchers are going to want even more.

      GPUs aren't going anywhere, any time soon. Lots of systems already have eliminated them in favor of integrated solutions, but these aren't systems you're going to play the latest games on. For those markets, NVIDIA is still doing just fine.

    6. Re:The GPU will go the way of the coprocessor by LWATCDR · · Score: 1

      That depends on the market.
      If we are talking about the PC/Laptop market once integrated graphics are good enough at 1080p it is game over. In the workstation market I would agree with you.
      Even photorealisim may not be worth the cost. Also that depends on A class games being optimized for the PC and not just console ports.
      The way I see the future is this.
      nVidia goes for the Supercomputer, workstation, and embedded markets. Their biggest product in numbers and revenue will be the Tegra line if they are lucky.
      ATI and Intel duke it out in the X86 market with integrated GPUs and they will be on the die.
      Intel and ATI will see their market share shrink in the mass market because they can not complete with ARM+GPU in speed vs cost vs power use. as Smartbooks, tablets, nettops, and Smartphones move more and more into the PC space.
      I could be totally wrong and probably am but it is as good as a guess as any.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    7. Re:The GPU will go the way of the coprocessor by rickb928 · · Score: 1

      As bus speeds go higher and higher, you want components closer together, not further apart.

      Change your model to putting specialized components on the die, and youa re on the right track. Unless something like optical busses come mainstream, in which case multiple sockets make some sense. Multipurpose sockets that allow you add vector-specific processing to your system for gaming, vs. I/O or GP processing for servers, vs leaving them empty for the budget.

      But I think on-die specialization is the near future. Optical seems a long ways from here relatively speaking.

      --
      deleting the extra space after periods so i can stay relevant, yeah.
    8. Re:The GPU will go the way of the coprocessor by Anonymous Coward · · Score: 2, Funny

      You just said people will never want photorealistic rendered porn. You have got to be the worst predictor ever.

      Have you ever even met a person?

    9. Re:The GPU will go the way of the coprocessor by toastar · · Score: 1

      The GPU will go the way of the coprocessor

      The GPU is a coprocessor

    10. Re:The GPU will go the way of the coprocessor by toastar · · Score: 1

      I disagree. Floating-point coprocessors basically just added some FP instructions to a regular single-threaded CPU. There was no parallelism; they just removed the need to do slow floating-point calculations using integer math.

      However, GPUs, while they mainly do floating-point calculations, are essentially vector processors, and do calculations in parallel. They can easily benefit from increased size and parallelism: the more parallel processing capability a GPU has, the more realistic it can make graphical applications (i.e. games). And with all the GPGPU applications coming about (where you use GPUs to perform general-purpose (i.e., not graphics) calculations), there's no end to the amount of parallel computational power that can be used. The only limits are cost and energy.

      So if someone tried to fold the GPU into the processor, just how much capability would they put there? And what if it's not enough? Intel has already tried to do this, and it hasn't killed the GPU at all. Not everyone plays bleeding-edge 3D games; a lot of people just want a low-powered computer for surfing the web, and maybe looking at Google Earth. An Intel CPU with a built-in low-power GPU works fine for that, but it won't be very useful for playing Crysis unless you think 5 fps is good. People who want to play photo-realistic games, however, are going to want more power than that. And oil exploration companies and protein-folding researchers are going to want even more.

      GPUs aren't going anywhere, any time soon. Lots of systems already have eliminated them in favor of integrated solutions, but these aren't systems you're going to play the latest games on. For those markets, NVIDIA is still doing just fine.

      Why Can't they dedicate 1/2 the die space to x86 cores and the other half for a big simd processor

    11. Re:The GPU will go the way of the coprocessor by LWATCDR · · Score: 1

      While I am not a fan of porn I can assure you that almost none of it is currently "rendered" and frankly from what little I have seen the last thing anybody really wants is higher resolution porn.
      In that category of video even HD maybe a step too far.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    12. Re:The GPU will go the way of the coprocessor by ircmaxell · · Score: 1

      True, but that ignores the economies of production. Right now, most CPUs are available in three flavors (Budget, Mid level, and High End). So if you look at the permutations of adding these specialized modules (100% CPU; 50% CPU 50% GPU; 50% CPU 25% FPU 25% GPU; 50% CPU 50% FPU; etc), you'd have potentially 50 different CPU designs... So the design challenge becomes much more difficult (Both the core design, and the production run and testing design). If you specialized everything, the number of designs for each part drops drastically (So instead of needing 50 models of CPU, you'd only need 3 or 4. Plus 2 or 3 GPU modules. Plus 2 or 3 FPU modules, etc)... The performance (and energy consumption) benefit of pushing everything onto one die would be offset by the reduced difficulty (and hence) of production for each... Again, I'm not saying it's the only way (or even the best), but it's one way that I wouldn't be surprised if we see in the not so distant future...

      --
      If a man isn't willing to take some risk for his opinions, either his opinions are no good or he's no good
    13. Re:The GPU will go the way of the coprocessor by Grishnakh · · Score: 1

      Because die space is expensive. Why would someone with a low-powered notebook or netbook want to spend extra money on 3D graphics capabilities they don't need? And why should someone who's going to buy an NVIDIA card waste money on a CPU that's twice as large as it needs to be, because it has a built-in GPU they'll never use, when they could have double the number of CPU cores instead?

    14. Re:The GPU will go the way of the coprocessor by Anonymous Coward · · Score: 0

      Pervert!

    15. Re:The GPU will go the way of the coprocessor by ianare · · Score: 1

      This is exactly the sort of progress that will NEVER happen unless Windows is no longer the dominant OS, and to a larger extent proprietary programs in general. With OSS, this sort of thing is just a recompile away. Maybe not for full optimization, but at least to get up and running. For example going from 32 to 64 bit, or x86 to ARM is generally possible with very few (if any) changes. But this is impossible if the source is unavailable.

      Mac isn't as bad as Windows for this, since Apple writes the OS and many of the core apps, and has shown to be willing to provide a comparability layer for older software. But with Windows? It'll never happen.

    16. Re:The GPU will go the way of the coprocessor by rickb928 · · Score: 1

      "If you specialized everything, the number of designs for each part drops drastically (So instead of needing 50 models of CPU, you'd only need 3 or 4. Plus 2 or 3 GPU modules. Plus 2 or 3 FPU modules, etc)... "

      Um, right now, you have 50 or so CPU models to accomodate the perceived value of specialization. This impacts choices of CPU speed, caches and their sizes, FSB size, etc.

      How this is improved by making 50 or so SKUs of various modules is beyond me. Not to put too fine a point on it, but instead of 50-60 CPU SKUs, you think 50-60 SKUs of various components is a better idea?

      Now, the idea of choosing and changing the mix, to add more vector modules and then add more FP modules for other purposes sounds coo,, but honestly, how often do you bother to upgrade your CPU now? Don't you take advantage of system board improvements often?

      And we still haven't dealt with the problem of distance. When the FSB starts going over GHz, you will have lots of problems with interconnects. Optical is the future, but it doesn't seem to be in sight yet. So I think this modular concept will play out on-die, not as multisocket options.

      If at all. Intel is banging out higher- and higher-speed chips, AMD is getting better fab ability daily, and ARM chips are knocking on the door and want in on the action. This is a great time to be building systems. Let's see, faster or cheaper? Both? Remember the 486 days?

      --
      deleting the extra space after periods so i can stay relevant, yeah.
    17. Re:The GPU will go the way of the coprocessor by maxwell+demon · · Score: 1

      I disagree. Floating-point coprocessors basically just added some FP instructions to a regular single-threaded CPU. There was no parallelism; they just removed the need to do slow floating-point calculations using integer math.

      Actually the original 8087 had true parallelism. That's why there was the FWAIT instruction: It told the 8086 to wait for the 8087 to finish its computation, and wold be used before accessing any results from the 8087.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    18. Re:The GPU will go the way of the coprocessor by icebraining · · Score: 1

      Really? You know, searching for "HD porn" results in 11,8 million hits. There's obviously a market.

    19. Re:The GPU will go the way of the coprocessor by TikiTDO · · Score: 3, Interesting

      Your post is based on several assumptions that make no sense to me as a student of human nature, and an engineer.

      1. 1080p is current technology. Even if we assume we will not have hologram visual output within the near future, there will still be some new technology that the powers that be will sell to the masses. It may be an incremental improvement, but it will still be enough to drive the markets.
      1a. As long as it's new and shiny, there will always be someone to buy it.
      2. Consoles use GPUs and CPUs the same as PCs do. There is a longer update cycle in place, but whenever each cycle ticks they adopt all the new technology that has been developed during the lifetime of a console. As such, it makes sense for the console makers to encourage such development.
      3. Intel would have to shut down all of their operations to let nVidia claim the workstation market. Like it or not, Intel still makes pretty hefty CPUs, owns the workstation market, and has more disposable cash, and a bigger engineering staff than any other chip maker. The embedded market has even more competition for its crown, so I will not go there. The supercomputer market, while good for satisfying the nerd bragging rights quota, is not know for being an amazing source of profit.
      4. The AMD vs Intel battle for the mid-range market is actually something I can see coming to pass. I would not be too surprised if this market gets a third player as the line between computation devices becomes blurred.
      5. ARM is not the only company in the world that can make a low power chips. Worst case, ARM has a few years of dominance before the other guys catch up. Also, as the article pointed out, integrated CPU/GPU has several obvious advantages over discrete CPU + discrete GPU.

      In all, while I am not ready to make my own predictions, yours could use a bit more analysis and tweaking.

    20. Re:The GPU will go the way of the coprocessor by TikiTDO · · Score: 1

      You stand to lose much more by using multiple chips instead of multiple cores. As we get faster and faster clocks, the distance a signal can travel in a clock cycle gets smaller and smaller. Even with modern technology trying to access something off chip is likely to cost you hundreds of cycles. As such, you want to minimize the amount of off chip communication that needs to happen.

      I think you hit the nail with the different module types, though I would implement it a bit differently. First, the motherboard system is likely to become a thing of the past in the next few years. There was already an article on here recently showing off a pluggable module system, which allows for standalone computational modules, which can then connect to other similar modules in a grid system. When you need more power, you could just go to the store, get a new module, and swap out or plug it into your existing system. The actual modules would be similar to what you described, though a bit more organized. For example: it would make no sense to have pure GPU modules since they would still need a CPU to manage them, but nothing would stop you from having a module with 1 generic CPU and 127 vector GPUs tailored for the rendering customers, or a 128 generic CPU for the servers, or even a 32 generic/48 vector/48 fp unit for the standard market.

      Best of all, these same modules could be used for IO, extension cards and whatever else have you.

    21. Re:The GPU will go the way of the coprocessor by washu_k · · Score: 2, Insightful

      What are you talking about?

      The current version of OSX can run apps as far back as 2001. Apple does not provide any official way of running apps older than that.

      The current 64 bit versions of Windows can run apps as far back as 1993. Microsoft provides an official way of running even older apps (XP Mode). 32 bit Windows can often run 16 bit apps without the emulator.

      Microsoft has lots to fault them for, but their record on backwards compatibility is WAY better than Apple's.

    22. Re:The GPU will go the way of the coprocessor by chriso11 · · Score: 1

      That's because the CPU was crippled by Intel (I think it was the 386sx that didn't have a FPU, the external 387FPU was simply a 386 with an internal FPU). In fact, I think the FPU on the 386sx was fine, it was just disabled by a bonding option. Quite the scam - sell 2 chips instead of one.
       

      --
      No, I don't trust in god. He'll have to pay up front, like everybody else.
    23. Re:The GPU will go the way of the coprocessor by toastar · · Score: 1

      bandwidth

    24. Re:The GPU will go the way of the coprocessor by Penguinoflight · · Score: 1

      netbooks benefit from gpus in the video decoding aspects. Especially with google implementing h.264 codecs for some of their youtube videos there's a big performance advantage to having a gpu instead of an additional cpu core.

      --
      "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
      1 John 4:14
    25. Re:The GPU will go the way of the coprocessor by Scowler · · Score: 1

      You just described the business model for FPGAs, and reconfigurable computing. At some point, we'll have CPU+GPU+FPGA trifecta as standard operating environment, with FPGA dynamically updated as needed per application, to hardware-accelerate some particular software-intensive cycle-churning computations.

    26. Re:The GPU will go the way of the coprocessor by yuhong · · Score: 1

      s/386/486/g

    27. Re:The GPU will go the way of the coprocessor by walshy007 · · Score: 1

      3. Intel would have to shut down all of their operations to let nVidia claim the workstation market. Like it or not, Intel still makes pretty hefty CPUs, owns the workstation market, and has more disposable cash, and a bigger engineering staff than any other chip maker.

      By workstation he likely meant professional scientific data/visualisation, which nvidia currently owns basically with cuda, yes the main cpu is intel chips, but we're talking gpu's here.. when was the last time you saw an intel gpu being used for massively parallel vector math or someone that cared a lot about their visualisatoin?

      Also, as the article pointed out, integrated CPU/GPU has several obvious advantages over discrete CPU + discrete GPU.

      except that whole.. ability to upgrade gpu business, while integration yields many advantages on the low/medium end, integration can restrict flexibility with the hardware though.

      On the high end side the very idea of having the gpu on the same die as the cpu is ludicrous, modern gpu's already have transistor counts way surpassing that of cpu's

    28. Re:The GPU will go the way of the coprocessor by TheRaven64 · · Score: 1

      A somewhat misleading comparison. Try instead to run Windows NT 4/Alpha apps on Windows 7/x86-64. Not possible? Well, what about running Windows NT/PowerPC apps on Windows 7/x86? No? What about OS X 10.0/PowerPC apps on OS X 10.6/x86-64? Oh, that one works fine.

      Oh, and with Darwine and DOSBox, I can also run those old DOS and Windows apps quite happily on a Mac (and quite a few newer Windows apps). With Basilisk II, I can run those old m68k Mac apps on a Windows machine. Beyond a certain point, backwards compatibility is irrelevant.

      As someone who ran NT4 when it was new, I can tell you that there were a lot of apps that didn't work correctly on NT, but did on Windows 95. When I got Windows 2000, a few NT4 apps stopped working and a lot of 9x apps still didn't work. Apparently XP and Windows 7 have better compatibility, but I recently tried some of those apps that didn't work in 2000 on my Mac, and WINE runs them perfectly.

      Oh, and when you say 'without an emulator' you mean 'without a third-party emulator'. The WOWEXEC process is an emulator (or, if you want to use the WINE definition of an emulator, it's a translator).

      --
      I am TheRaven on Soylent News
    29. Re:The GPU will go the way of the coprocessor by Rockoon · · Score: 1

      In fact the combined Microsoft+Intel backward compatibility record is way better than anyone else, which is certainly one of the main reasons that the combination is #1.

      --
      "His name was James Damore."
    30. Re:The GPU will go the way of the coprocessor by TheRaven64 · · Score: 1

      You seem to have you timelines messed up. The 8086 and 8088 (16- and 8-bit bus versions of the same chip) did not have built-in FPUs. The 80286 did not either. The 80386 came in sx and dx versions that were similar to the 8088 and 8086; they had 16-bit and 32-bit external busses, respectively. The sx was initially much cheaper because you could use most of the same components for their motherboards as you used for a 80286.

      The first i486 came with an FPU. This line was then split into the i486SX and i486DX because the yields were low and could be increased by selling the ones with faulty FPUs as i486SXs and the ones with faulty CPUs as i487s. Later, the yields increased, and they started just disabling working FPUs.

      The i486 came a decade after the 8086 and 8087 though, so had absolutely no influence on the design of these chips.

      --
      I am TheRaven on Soylent News
    31. Re:The GPU will go the way of the coprocessor by LWATCDR · · Score: 1

      You are correct with what I meant about workstations. I see nVidia pushing the idea of the personal super computer more and more. Yes it will probably have an X86 CPU but will probably have several nVidia chips as well.
      As to the gpu and cpu on the same die I do think you will see it very soon. Just as the FPU has moved on die so will the GPU. As the low end gets better and getter the high end will be used by fewer and few people. Just as it has happened with audio.

      They will still be available but less people will use them.
      And lets be honest. Every game maker on the planet will jump for joy the day that every $299 PC and netbook can run games at 1080p with all the eyecandy maxed out.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    32. Re:The GPU will go the way of the coprocessor by LWATCDR · · Score: 1

      "1. 1080p is current technology. Even if we assume we will not have hologram visual output within the near future, there will still be some new technology that the powers that be will sell to the masses. It may be an incremental improvement, but it will still be enough to drive the markets."

      Someday but not for a long time. 1080p will be a video standard for a long time. The production of 1080p panels will become mainstream and create huge economies of scale. Also 1080p really is good enough. Of course we may see game makers and video card makers start chasing frame rate instead of resolution at that point. You may start to see cards listed at HD, HD120 and HD240.
      Or you may see 3d take off but 1080p is going to be the mainstream standard for a very long time.
      "1a. As long as it's new and shiny, there will always be someone to buy it."
      Yes but that will be pushed farther and farther upstream. You will always have the super high end CAD/CAM, workstation, Video production market. And you will always have the nut case gamers. You know the ones that are playing with LN2 cooling.
      Those are outside of the mainstream. Look at the title. There are still coprocessors and FPGA cards even now to handle super high end math on PCs. They are just rare. You also see them on servers for encryption.
      3. Workstations will still probably have Intel or AMD cpus. But it will not really matter much. On workstations more and more of the high end lifting will be done by nVidia. Of course Ibm may offer Power based workstation and maybe are will offer one with 32 ARM cores with a huge number of GPUs. Who knows for sure but I think nVidia will fight hard to keep that market.
      4. I don't know where the middle range will fall. In servers I think AMD will keep fighting it out. On the desktop they will for a while but the margins in that are going to get even thinner over time.
      5. ARM doesn't make any chips at all. The just design the cores. ARM cores dominate the embedded space. You will not find a single Smartphone that doesn't use an ARM. MIPS has become an also ran. It is still in there but they are few and far between. PPC is still around in that space. They are doing very well in the game console market and automotive.
      ARM has does so well in the low end that I think it will be very hard to beat them.
      When you say you are also saying.
      nVidia Tegra and Tegra 2
      Ti OMap line.
      Marvel
      Qualcom "Snapdragon"
      Samsung
      Apple the new A4 in the iPad.
      AVR makes some ARM core systems.
      and goodness knows how many more companies all making fast low power and cheap ARM based systems.

      Of course every thing changes. Windows may be so entrenched that we never get away from the X86 on desktops and laptops. Which I feel is a shame.
      Or Intel may throw enough money at the X86 to make a fast low power X86 that competes with the ARM. But the ARM will still probably be cheaper to make.
      My prediction is that things in the GPU market will not change a whole lot. The majority of PCs will ship with integrated graphics just as today. The difference is that they will no longer suck.
      Once they no longer suck people will buy more games and fewer medium to high end video cards because there will be no good reason.
      That that do will probably use them to drive multiple cheap 1080p displays. But most people will stick with one.
      I do think that wireless HDMI will become a popular option if we ever get a good cheap standard for it. Maybe a from of streaming over wifi to wifi enabled TVs.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    33. Re:The GPU will go the way of the coprocessor by chriso11 · · Score: 1

      Yes, it was the 486, not the 386 - after around 20 years a detail or two gets lost. And you are right about the 8086/8087 being an additional decade earlier, and unless Intel had a time machine...

      Intel has always played hardball, and as unfairly as they can. It's in their institutional DNA to be FIGs...

      --
      No, I don't trust in god. He'll have to pay up front, like everybody else.
    34. Re:The GPU will go the way of the coprocessor by walshy007 · · Score: 1

      As to the gpu and cpu on the same die I do think you will see it very soon. Just as the FPU has moved on die so will the GPU.

      FPU's only became integrated when it became a comparatively small portion of the die, I have no doubts that things like intel's gma line would be possible on die, but to say that everyone would be content with that is just silly.

      Eye candy means maths, more maths capability means more eye candy, people want things shinier so they want a computer that can do maths faster, which in gpu's case means more parallelism and more transistors.

      On die gpu's are for people who don't care about shiny, fps or resolution... people may be out there like that, but those people aren't buying graphics cards anyway, instead using the integrated stuff on the motherboard.

    35. Re:The GPU will go the way of the coprocessor by ichigo+2.0 · · Score: 1

      2. Consoles use GPUs and CPUs the same as PCs do. There is a longer update cycle in place, but whenever each cycle ticks they adopt all the new technology that has been developed during the lifetime of a console. As such, it makes sense for the console makers to encourage such development.

      They even adopt new technology inside a cycle, though it's often used to improve power efficiency and lower cost.

    36. Re:The GPU will go the way of the coprocessor by Anonymous Coward · · Score: 0

      Just searching for porn yields 171 million. HD is still less than 10% of pron.

  3. Re:The Singularity? by MobileTatsu-NJG · · Score: 4, Insightful

    With greater personal power, we won't have Microsoft dictating what 3D features we can have. With individuals become supercomputers, these three companies will be out of business. However, personal survivability and power will be sufficient that former employees will be fine.

    What?

    --

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

  4. ARM by buruonbrails · · Score: 3, Insightful

    All three will be marginalized by the ARM onslaught. Within 10 years, smartphone will be the personal computing device, AMD and Intel processors will power the cloud.

    1. Re:ARM by ShadowRangerRIT · · Score: 2, Insightful

      I really, really hope you're wrong. Forced to choose between a smartphone and nothing at all, I'd likely go with nothing. Which would be professionally problematic, since I code for a living.

      --
      $_ = "wftedskaebjgdpjgidbsmnjgcdwatb"; tr/a-z/oh, turtleneck Phrase Jar!/; print
    2. Re:ARM by h4rr4r · · Score: 3, Insightful

      So you could get an arm laptop or x86 workstation. For work use thinclients will be popular again soon and many people will use a smart-phone, hooked to their tv for display when at home, instead of a home computer.

      Then the cycle will restart. Welcome to the wheel of computing.

    3. Re:ARM by Jeppe+Salvesen · · Score: 1

      I suspect we might be connecting our smart-phones to a monitor (or some other display technology), and using a wireless keyboard. When programming, or doing other really serious stuff.

      --

      Stop the brainwash

    4. Re:ARM by Angst+Badger · · Score: 3, Interesting

      All three will be marginalized by the ARM onslaught. Within 10 years, smartphone will be the personal computing device, AMD and Intel processors will power the cloud.

      ARM may well come to dominate personal computing, but it sure won't be via the smartphone. No one is going to edit long word processor documents on their phone, much less edit spreadsheets, write code, or do much else that qualifies as actual work. And it's not because they don't already -- in many cases -- have enough processor power; it's because they don't have full-sized keyboards and monitors. I'll grant that it's possible that phones or PDAs of the future might well attach to full-featured I/O devices, but by themselves, no.

      The cloud, too, has some significant limits that it will be difficult if not actually impossible to overcome. Security is a major issue, arguably theoretically resolvable, but trusting your critical data to an outside company to whom you are, at best, a large customer is not.

      --
      Proud member of the Weirdo-American community.
    5. Re:ARM by Grishnakh · · Score: 1

      Exactly. And programmers will all be writing their code on a smartphone with a touchscreen, and no one will have a monitor larger than 4" diagonal. 10 years from now, desktop computers will be gone.

    6. Re:ARM by h4rr4r · · Score: 1

      Wireless connectivity to an HDTV for dislplay and bluetooth for keyboard and mouse.

    7. Re:ARM by Grishnakh · · Score: 4, Interesting

      And why would they bother with that, when they can simply have a separate computer at home instead of having to worry about dropping theirs and losing everything?

      PCs aren't going anywhere, and the idea that they'll be replaced by smartphones is utterly ridiculous. Despite the giant increases in computing abilities, and the ability to fit so much processing power into the palm of your hand, even mainframe computers are still with us; their capabilities have simply increased just like everything else. Why limit yourself to the processing ability that can fit into your hand, if you can have a desktop-size computer instead, in which you can fit far more CPU power and storage? Today's smartphones can do far more than the PCs of the 80s, but we still have PCs; they just do a lot more than they used to.

      Of course, someone will probably reply saying we won't need all the capability that a PC-sized system in 20 years will have. That sounds just like the guy in the 60s who said no one would want to have a computer in their home. A PC in 2030 will have the power of a supercomputer today, but by then we'll be doing things with them that we can't imagine right now, and we'll actually have a need for all that power.

    8. Re:ARM by dunkelfalke · · Score: 1

      You mean like all those Java network PCs you are seeing everywhere now?

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
    9. Re:ARM by anexkahn · · Score: 1

      I think it will be a mix of the two. For some a current netbook does everything they need. If a phone came to have more horse power than current netbooks, we will see some users using only the one device. However, there will always be the users that need as much processing as they can get.

      --
      Curious about Storage and Virtualization? Check out
    10. Re:ARM by Sir_Sri · · Score: 1

      I dunno, I can imagine a 3D gaming tapestry taking up half my wall, and I can imagine redundant computing boxes in the house for my kids (whom I haven't had yet, and must presume they will live at home in 2030) and their half wall gaming/TV tapestries. And my girlfriend will probably want something to browse her recipes and listen to music on, not to stereotype mind you, he computer can do a lot more than that now, she just seems to only care about recipes and listening to music.

      A computer that costs a billion dollars to do today, 20 years from now it will presumably cost in the small number of thousands. If I had a billion dollars in computing today I can think of a whole lot of really cool, albeit frivolous things I would do.

    11. Re:ARM by Grishnakh · · Score: 1

      For some a current netbook does everything they need.

      For some, but not very many. Most people I imagine have them in addition to their other computing devices, and mainly use the netbooks when they're away from the home or office because it's small and easily portable. The problem with the netbook is that the screen and keyboard are much too small for anything besides web surfing (and even that's not that great because of the tiny screen, but at least it's better than a smartphone).

      Sure, you could get a "docking station" and plug in a larger monitor and keyboard, but docking stations for laptops have never done that well either, and for the price, you might as well just get a cheap desktop computer, as you'll certainly spend as much. In the future, we can probably (if MS doesn't hold us back too much) look forward to much better synchronization between different computing devices, so it would seem pointless to try to use the same CPU for many different applications, when you can just have separate computers. Plus, what kind of fool would want to risk losing all their important data when they accidentally drop or sit on their netbook? Obviously, you want to keep multiple computers around, so that you can still get work done and access the web when one of them goes down. And, with $/MIPS prices always falling, it's senseless to not have multiple CPUs in multiple devices. It'd cost more to buy a special docking station than to just have a second computer.

    12. Re:ARM by LUH+3418 · · Score: 1

      I agree, but I think an even more important factor is the interface. Sure, your cellphone is could have enough computing power to run most of the applications you use on a regular basis, but... How fast can you type on it? How comfortable is it to do that for extended periods of time? What about all the students doing assignments, all the people writing reports and making spreadsheets? How comfortable do you feel working with such a tiny screen? The fact that cellphones have to be small to be portable limits their usability in important ways.

      Alot of these limits could be fixed, say, by having a small docking port (perhaps even wireless docking) with external I/O devices, monitors, or TVs. But then, if you're going to have a device to hook your cellphone to at home so you can use it as a desktop, how much more expensive would it be to add a CPU, some RAM and a hard drive to that thing, in order to make it... A full-fledged desktop computer.

    13. Re:ARM by Anonymous Coward · · Score: 0

      "With every mistake we must surely be learning.."

      Is there a way to get off this "wheel" you speak of?

    14. Re:ARM by kimvette · · Score: 1

      A PC in 2030 will have the power of a supercomputer today, but by then we'll be doing things with them that we can't imagine right now, and we'll actually have a need for all that power.

      Of course we will; Microsoft will still be producing operating systems around Windows architecture, so we will need the usual CPU-hogging Windows+antispyware+antivirus stack, and IE6 will still be in heavy use in the enterprise. ;)

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    15. Re:ARM by lotho+brandybuck · · Score: 1
      Isn't NVIDIA making an ARM now (Tegra?) Is anyone using it yet?

      I have to take a walk get some fresh air and pizza. I almost had a seizure reading TFA. I probably would've if I'd had a better GPU!

    16. Re:ARM by Ltap · · Score: 1

      No, no, and no. ARM just can't scale up, and I really doubt that PCs will just disappear. Plus, would we want them to? Tiny netbooks and smartphones, with consoles for gaming? It's an ugly world, and the worst possible thing that could happen. It's also very unlikely; the tend we've seen over the past few decades is on computing power centralizing on the PC, a unified platform for everything.

      I believe (prediction alert!) that, while most of the idiotic, regular populace will just buy smartphones and netbooks, everyone with technical knowledge will still use desktops, simply because of their usefulness as a platform. Desktops are also much easier to dig around in - if I have a dead computer that I want to recover the hard drive contents of, it's much easier to just open up my desktop case, disconnect one of my hard disks, and then connect it to the other disk. Most laptops don't have second drive bays, and I doubt there's a single netbook that does. When you give everyone smartphones and consoles, you end up with a powerless populace that can't do anything on their own.

      --
      Yet Another Tech Blog
      (but so much more, including game and movie reviews)
      http://yanteb.peasantoid.org
    17. Re:ARM by Grishnakh · · Score: 1

      Exactly. And if you have a full-fledged desktop computer, instead of a smartphone with a docking station, you won't be completely screwed when you accidentally drop your phone in the toilet.

    18. Re:ARM by Anonymous Coward · · Score: 0

      >to whom you are, at best, a large customer is not.

      How dare you make fun of my weight, you insensitive clod!

    19. Re:ARM by Belial6 · · Score: 1

      The opposite is the correct answer. Wireless connectivity to a PC for all phone functions as the phone is just a terminal. It is far easier and more cost effective to have your processing in a large device and transmit to the small one than it is to have your processing in a small device and transmit to a large one.

    20. Re:ARM by DigiShaman · · Score: 1

      Yes, but you should have expanded on that. For example, a modern office space (desk, cubical..etc) would have just a wireless mouse, keyboard, and monitor. When you walk up to it, it prompts you for a passcode to "pair" the setup to your phone. When your done, you walk away and they become unpaired.

      You forget that you left Word and Excel documents open. But that's ok. When you sit down 1st class in a 747, you simply pair up again and resume work. For you see, your phone and your computer are the same. Data also gets backed wirelessly at the byte level for a small "backup fee".

      That's your mobile phone/computer future.

      --
      Life is not for the lazy.
    21. Re:ARM by aquila.solo · · Score: 1

      And don't forget next-gen flash webpages.

    22. Re:ARM by ther.geek · · Score: 1

      A PC in 2030 will have the power of a supercomputer today, but by then we'll be doing things with them that we can't imagine right now, and we'll actually have a need for all that power.

      Yeah, Since Windows 2030 gonna be as slow as F*** on PC in 2029

    23. Re:ARM by PanDuh · · Score: 1

      Why should interface and display technology remain stagnant? Flexible/foldable LCD "Paper" displays and projectable keyboards and gesture-based interfacing should solve that.

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

      I think people underestimate that there are many killer apps on the horizon, the problem predicting the death of the PC is that killer apps will keep appearing every so often, when the computing power is there to exploit PC's will have functionality that you won't be able to get in smaller devices.

      The idea of "good enough" only works for so long as there is not a killer app or some new breakthrough in hardware (SSD's for instance).

    25. Re:ARM by Grishnakh · · Score: 1

      Exactly. An iPhone is "good enough" for just simple web surfing on the go, because it lets me do that when I wasn't able to before smartphones came about. But while an iPhone may be a lot more capable in some ways than a PC 15 years ago (except for a decent keyboard), the standard PC has increased a lot in capabilities during that time too, and there's lots of things I do with a PC that I'd never want to bother with an iPhone for, even if the screen and keyboard weren't issues.

    26. Re:ARM by buruonbrails · · Score: 1

      I believe (prediction alert!) that, while most of the idiotic, regular populace will just buy smartphones and netbooks, everyone with technical knowledge will still use desktops, simply because of their usefulness as a platform.

      Unfortunately, in this world the idiotic, regular populace is what really matters to the industry.

    27. Re:ARM by TheRaven64 · · Score: 1

      I'm a freelance writer and, although it's not a smartphone, I wrote quite a few articles and several book chapters on my Nokia 770. It's five years old now and is a bit underpowered, but it and a folding Bluetooth keyboard fit in the same pocket of my jacket. I can just slip them into a jacket pocket, stroll down to the sea front, and work in a cafe looking out over the bay. I could take a laptop, but then I wouldn't want to walk as far and my laptop's battery life is less good.

      If you look at some of the work that Samsung has done with Xen over the last few years, they have live migration of ARM VMs. Their roadmap calls for putting an ARM CPU in every TV. When you get home, you'll live-migrate your smartphone's VM to your TV. The same apps will keep running, but now you'll have a big screen (and the same bluetooth input devices - or different ones).

      --
      I am TheRaven on Soylent News
    28. Re:ARM by Nicolay77 · · Score: 1

      I want special glasses and gloves to chat while I'm walking on the street.

      --
      We are Turing O-Machines. The Oracle is out there.
  5. Re:The Singularity? by binarylarry · · Score: 5, Funny

    In short: make your time.

    --
    Mod me down, my New Earth Global Warmingist friends!
  6. Haven't you heard? Studies have shown.. by introspekt.i · · Score: 0, Redundant

    The use of futurism has been thoroughly discredited.

    1. Re:Haven't you heard? Studies have shown.. by Anonymous Coward · · Score: 4, Funny

      The use of futurism has been thoroughly discredited.

      I predicted that years ago.

    2. Re:Haven't you heard? Studies have shown.. by Pojut · · Score: 1

      I find it funny when Science Channel has one of those "Future" shows on, and you get some asshole talking into the camera with the little caption under his name pegging him as a professional "futurist".

      He gets paid to make wild guesses. ::golf clap::

    3. Re:Haven't you heard? Studies have shown.. by maxume · · Score: 2, Insightful

      If he is getting paid well, he doesn't give two shits what kind of clap you are doing.

      --
      Nerd rage is the funniest rage.
    4. Re:Haven't you heard? Studies have shown.. by Pojut · · Score: 1

      Lol, good point. Reminds me of a conversation that took place at our dinner table last night:

      Wife's Uncle: "I wonder how Michael Phelps can swim for a living. Doesn't that get boring?"
      Me: "Sure...if you consider it boring to be a millionaire."

  7. VLIW by Citizen+of+Earth · · Score: 1

    It seems like VLIW is a bit like nuclear fusion -- in ten years, people will still be talking about how its practical realization is ten years away.

    1. Re:VLIW by AvitarX · · Score: 1

      Hasn't ARM been doing this for ages?

      I swear I read a review of the netwinder appliance, and that it the review mentioned it a cheap way to start hacking with a VLIW architecture.

      This was many years ago, and it was essentially an office file-server appliance.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    2. Re:VLIW by oldhack · · Score: 1

      Let's see... do I remember reading about this back in the 80s as the next generation CPU architecture? In Byte magazine, I think it was...

      --
      Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
    3. Re:VLIW by Svartalf · · Score: 1

      ARM's not VLIW.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    4. Re:VLIW by ntropic · · Score: 1

      What are you Rip Van Winkle ?? Where have you been in the last decade and a half where the whole DSP world became dominated with VLIW architectures - TI's 6x, Philips (now NXP) Trimedia, Starcore, Qualcomm's QDSP.. Even in general purpose computing, Intel did a real VLIW implementation - Itanium.

    5. Re:VLIW by TheRaven64 · · Score: 2, Insightful

      Sun's VLIW architecture (MAJC) was more interesting than Intel's. The point of VLIW is the same as that of RISC; take more stuff that isn't directly connected to executing instructions off the CPU and make the compiler do it. EPIC missed the point and tried to do VLIW + a load of extra stuff on the chip. Sun did proper VLIW and took it to its logical conclusion with a JIT doing absolutely everything (branch prediction, instruction scheduling, even dynamic partitioning for threads). Unfortunately, it came from an era when Sun was still in the Everything Should Use Java mindset. Something like MAJC with something like LLVM could be insanely fast, but LLVM is still a few years away from being ready for that kind of use and no one is developing successors to MAJC so it probably won't happen for a long time, if at all.

      --
      I am TheRaven on Soylent News
  8. x86 and DirectX by Singularity42 · · Score: 1

    Let's look at x86. It's dominant because of mostly inertia. Millions of chips must be taken into account when deciding whether to try a new architecture. A personal supercomputer--a self modifying brain--will not have limitations on trying new things.

    Or look at directX--this is a cooperative library for ensuring games can work with Windows. Personal supercomputers will be able to establish higher level descriptions when interacting with other supercomputers (posthumans). Without burned-in chips or IP (intellectual property will seems silly in this era), it's about the stories you can tell.

    1. Re:x86 and DirectX by MobileTatsu-NJG · · Score: 1

      Okay, so abstraction on hardware with practically unlimited processing power will make NVidia obsolete. There's precedent for that, even if it's a bit off topic. The Wii and the DS.

      What you're describing, though, isn't even really on the horizon. In the more near-term, like at least for the next decade, we're still reliant on predictable hardware specs to make games and apps. You talk about inertia keeping the x86 alive. Well of course! This industry thrives on standards. That's how Microsoft can 'dictate 3D features we have'. I'd normally stand right next to you and light my torch, but the 3d apps I rely on to put the roof over my head still use an old version of OpenGL and only give me 8 lights to play with in real-time. I'm not sure DirectX is exactly what I want there, but I do wish a bigger entity would make these guys pull these apps into the 21st century.

      --

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

    2. Re:x86 and DirectX by MobileTatsu-NJG · · Score: 1

      Sorry to reply to my own post, but I was a bit hasty in my rant. I'm thinking about a couple of apps in particular and not about all the apps. Blender's viewport kicks ass in ways that make me envious and 3D Studio MAX isn't far behind. I just wanted to acknowledge this before I get my well-deserved roast. :D

      --

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

    3. Re:x86 and DirectX by Anonymous Coward · · Score: 0

      Or look at directX--this is a cooperative library for ensuring games can work with Windows. Personal supercomputers will be able to establish higher level descriptions when interacting with other supercomputers (posthumans). Without burned-in chips or IP (intellectual property will seems silly in this era), it's about the stories you can tell.

      What?

    4. Re:x86 and DirectX by The+End+Of+Days · · Score: 1

      I can only assume you hate the human race to think that what you describe is somehow an improvement.

  9. Re:The Singularity? by Yvan256 · · Score: 1

    There's a new GPU company called Zig? Where?!

  10. Too much hyperbole... by Foredecker · · Score: 5, Insightful

    You can always spot a sensationalist post when part of it predicts or asks who will go out of business. Or what thing will disappear.

    For example, in his post, ScuttleMonkey asks this:

    ...Or, will we have a newcomer that usurps the throne and puts everyone else out of business?

    NNote, the post is a good one - Im not being critical. But change in the tech industry rarely result in big companies going out of business - if they do, it takes a long time. I think sun is the canonical example here. It took a long time for them to die - even after many, many missteps. Sun faded away not because of competition or some gaming changing technology, but simply because they made bad (or some would say awful) decisions. Same for Transmeta.

    People have been predicting the death of this or that forever. As you might imaging, my favorite one is predicting Microsofts death. Thats being going on for a long, long time. The last I checked, we are still quite healthy.

    Personally, I dont see Intel, AMD, or NVIDIA ding any time soon. Note, AMD came close this last year, but they have had several near death experiences over the years. (I worked there for several years...).

    Intel, AMD and NVIDIA fundamental business is turning sand into money. This was a famous quote by Jerry Sanders the found of AMD. Im paraphrasing, but it was long the idea at AMD that it didnt matter what came out of the fabs as long as the fabs were busy. Even though AMD and NVIDIA no longer own fabs, this is still their business model (more or less).

    I think its interesting how a couple of posters have talked about ARM - remember, AMD and NVIDIA can jump on the ARM bandwagon at any time. Intel already is an ARM licensee. Like AMD, they are in the business of turning sand into money - they can and will change their manufacturing mix to maintain profitability.

    I also dont see the GPU going away either. GPUs are freakishly good at what they do. By good - I mean better than anything else. Intel flubbed it badly with Larabee. A general purpose core simply isnt going to do what very carefully designed silicon can do. This has been proven time and time again.

    Domain specific silicon will always be cheaper, better performing and more power efficient in most areas than a general purpose gizmo. Note, this doesnt mean I dislike general purpose gizmos (like processors) - I believe that the best system designs have a mix of both - suited to the purpose at hand.

    -Foredecker

    --
    Jibe!
    1. Re:Too much hyperbole... by Anonymous Coward · · Score: 2, Funny

      we [Microsoft] are still quite healthy

      Oh noes! Who let him post on slashdot?!

    2. Re:Too much hyperbole... by Twinbee · · Score: 1

      Although the Larabee may not be as cost/energy/speed efficient as a dedicated GPU, perhaps it will be almost as fast, but easier to program for, thus ensuring its popularity...

      --
      Why OpalCalc is the best Windows calc
    3. Re:Too much hyperbole... by Foredecker · · Score: 1

      The intial Larrabee product was canceled. Intel had to re-trench on the graphics plans. Again. They are a smart company, but they have struggled to get off the ground in the graphics area. Im assuming they will someday be successful. But today isnt that day.

      -Foredecker

      --
      Jibe!
    4. Re:Too much hyperbole... by mako1138 · · Score: 1

      NVIDIA's already got an ARM platform: Tegra.

    5. Re:Too much hyperbole... by Foredecker · · Score: 1

      Right! I had momentarily forgotten. That just leaves AMD.

      --
      Jibe!
  11. Parallel Computing: Both CPU and GPU Are Doomed by rebelscience · · Score: 0, Flamebait

    Both CPU and GPU Are Doomed

    Unless those big dogs wake up soon from their stupor, an unknown startup will sneak behind them and steal their pot of gold.

    1. Re:Parallel Computing: Both CPU and GPU Are Doomed by Foredecker · · Score: 1

      That is what Transmeta thought. Intel proved more agile than they predicted. AMD, Intel and NVIDIA can move faster than people think. i suggest that it is their market to loose, not others to win. -Foredecker

      --
      Jibe!
    2. Re:Parallel Computing: Both CPU and GPU Are Doomed by nxtw · · Score: 1

      AMD, Intel and NVIDIA can move faster than people think

      I disagree. It seems CPUs and GPUs are designed and planned well ahead of time. Tapeout occurs many months before products hit the market. Intel's Sandy Bridge apparently taped out in June 2009 and won't be released until 2011. Yonah taped out in October 2004 but wasn't released until January 2006. If it appears that these companies are responding quickly with new, competitive designs, it's because they correctly predicted the market direction and planned accordingly.

      The companies can only really move fast in adjusting pricing, marketing, availability, and SKUs.

    3. Re:Parallel Computing: Both CPU and GPU Are Doomed by Foredecker · · Score: 2, Insightful

      Yes - it takes about two years (or more) to go from a white board to first silicon. Until I worked at Microsoft, I worked at hardware and silicon companies. But remember, the competition to Intel, AMD and NVIDIA will be other silicon companies - not software companies. The new compitetion will have the same constraints. This is also a small industry - its very difficult to do someting both major and new in secret. When I was at AMD, we knew about Transmeta's plans when they were still in stealth mode. It wasn't because of anything nefarious - the community is small and leaky. -Foredecker

      --
      Jibe!
    4. Re:Parallel Computing: Both CPU and GPU Are Doomed by westlake · · Score: 1

      Unless those big dogs wake up soon from their stupor, an unknown startup will sneak behind them and steal their pot of gold.

      You are going to need that pot of gold to fund your project.

      Research, Engineering. Fabrication. Marketing. The barriers to entry here are not trivial.

  12. Re:The Singularity? by Anonymous Coward · · Score: 0

    move zig move!

  13. Re:The Singularity? by Anonymous Coward · · Score: 0

    move zig move!

    Take off, eh.

  14. This is GPU-only, the less interesting question. by Tumbleweed · · Score: 1

    The article is about the GPU business, which, IMO, is the less interesting aspects of these companies. The new hotness is all in the mobile space. You want interesting, read about the upcoming Cortex-A9-based battle going on for 'superphones', smartbooks and tablets.

    People have been predicting the death of the desktop computer for a long time, but the problem is that there hasn't been anything realistic to replace it. We're within sight of that replacement. Once everyone has a superphone that can do the bulk of what people normally do (either when in mobile mode, or when docked to a nice monitor/keyboard/mouse at home/work), THEN (and only then) will the desktop PC fade away for the majority of people's home use.

    I give it 2 years before this is practical, though of course, the ecosystem to support such a change is the hard part. Can you get access to all your data, etc., from your docked mobile? That's gonna be the key. What about when you want to take a call at home and use your docked mobile as a computer?

    You want to make money - solve these problems now.

  15. Re:The Singularity? by VGPowerlord · · Score: 1

    With greater personal power, we won't have Microsoft dictating what 3D features we can have.

    Actually, usually it's nVidia or ATI dictating what 3D features we have, with the other immediately implementing the same thing to keep up.

    --
    GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  16. whomever can perfect low-power computing by peter303 · · Score: 1

    Batteries limit mobile devices. Heat limits supercomputer servers.
    The first low power CPUs like the Atom were lame. Better devices on the way.

    1. Re:whomever can perfect low-power computing by Nadaka · · Score: 1

      Since when was the Atom the first low power device? ARM was earlier, uses less power and has much better performance/watt.

  17. Yes, for the Lulz. by newdsfornerds · · Score: 1
    --
    Damping absorbs vibrations. Dampening is caused by moisture.
  18. Re:The Singularity? by maxume · · Score: 1

    When singularity come, electronics end up all over.

    --
    Nerd rage is the funniest rage.
  19. Predictions by Kjella · · Score: 1

    Consoles come out with 1080p/DX11-class graphics. Graphics cards for the PC try to offer 2560x1600+ and whatnot but the returns are extremely diminishing and many current PC games will come to a console with keyboard and mouse. GPGPU remains a small niche for supercomputers and won't carry the cost without mass market gaming cards. The volume is increasingly laptops with CPU+GPU in one package and there'll be Intel CPUs with Intel GPUs using an Intel chipset on Intel motherboards - and they'll be a serious player in the SSD market too. AMD will do the same but suffer from being behind on manufacturing process and continue to struggle but survive like Macs do in a Windows market. nVidia will lose their way if they haven't already lost it, everything they've said so far about Fermi makes me think they're heading down a dead-end street. No i7/i5 motherboards with nVidia chips, new Atoms which kill ION, nVidia is being forced to go discrete in a market that is increasingly more integrated. The good new for them is that Intel will continue to flop on 3D performance including Larrabee so there'll be a market for discrete cards a little longer.

    --
    Live today, because you never know what tomorrow brings
  20. Article--good; adverts, hilarious by Skratchez · · Score: 1

    The (I assume automatically targeted) ads were awful. They had one for an add-on sound card on the second page of the article, "The Death of the Sound Card". Lovely pictures and remembrances of old stuff though; I still remember my first 3dfx Voodoo, and sending the daughter-card back for a Monster when I found out the frame rate in GLQuake was weak sauce. Good times.

  21. Improved power consumption, multi stack machines by jdhenshaw · · Score: 1

    (1) Low power consumption that avoids the use of a traditional clock. (2) Stack machine architecture - produces dense code. (3) Multiple stacks with shared hardware and compiler support.

  22. Re:This is GPU-only, the less interesting question by rezalas · · Score: 1

    Mobile phones don't have the shelf life required to replace the desktop. I like having my PC at home simply because it cannot easily break like a phone can. I don't worry about getting hit in the holster with a door from a careless worker and shattering my touchscreen on my home PC, and I don't worry about someone crushing it when they carelessly sit on a table that my PC rests on. Everyone I know with a smart phone replaces it every couple of years - but I have desktops that last 5 years before I move it to a test bench position or give it to a nephew as an upgrade for him ( even then, I only replace it for gaming purposes and not due to any hardware failures).

  23. At some point, the GPU goes on the CPU chip by Animats · · Score: 4, Informative

    At some point, the GPU goes on the CPU chip, and gets faster as a result.

    Maybe.

    GPUs need enormous bandwidth to memory, and can usefully use several different types of memory with separate data paths. The frame buffer, texture memory, geometry memory, and program memory are all being accessed by different parts of the GPU. Making all that traffic go through the CPU's path to memory, which is already the bottleneck with current CPUs, doesn't help performance.

    A single chip solution improves CPU to GPU bandwidth, but that's not usually the worst bottleneck.

    What actually determines the solution turns out to be issues like how many pins you can effectively have on a chip.

    1. Re:At some point, the GPU goes on the CPU chip by Anonymous Coward · · Score: 0

      More importantly GPUs do not need low latency memory since they are extremely parallel with always far more work ready to be processed than processors available.
      For CPUs, memory latency is important and caches critical, for GPUs memory bandwidth is absolutely critical and everything else mostly to make them work nice for compute applications and other corner-cases.

    2. Re:At some point, the GPU goes on the CPU chip by Taagehornet · · Score: 1

      At some point, the GPU goes on the CPU chip

      Actually, that point was back in January when Intel started shipping the Clarkdale Core i3 and i5 processors

      Clarkdale uses a dual-core Westmere and sticks it next to a 45nm Intel GMA die. That's right, meet the first (er, second) Intel CPU with on-chip graphics. Next year we'll see Sandy Bridge bring the graphics on-die, but until then we have Intel's tried and true multi-chip-package to tide us over.

  24. Still waiting for OpenCL by janwedekind · · Score: 2, Insightful

    I am still waiting for OpenCL to get traction. All this CUDA and StreamSDK stuff is tied to a particular company's hardware. I think there is a need for a free software implementation of OpenCL with different backends (NVidia-GPU, AMD-GPU, x86-CPU). Software developers will have great difficulties to support GPUs as long as there is no hardware-independent standard.

    1. Re:Still waiting for OpenCL by Xrikcus · · Score: 1

      Why do you need a free *implementation*? The whole point is that OpenCL is a free standard, which is at the heart of AMD's stream SDK (with AMD GPU and CPU backends) and also included in nvidia's SDK. Given that OpenCL has an ICD interface so that you can use any of the backends from any OpenCL-supporting software, I'm not sure what isn't present that you're after other, arguably, than current market penetration.

    2. Re:Still waiting for OpenCL by janwedekind · · Score: 1

      One of the remaining problems under GNU/Linux is proprietary NVidia and ATI graphics drivers. It is not legal to distribute them which makes it impossible to properly integrate them into the package repository. Furthermore it is not possible to change the software (fix bugs or just compile with a new version of libc). This kind of problems may be tolerable for acceleration of 3D graphics but I wouldn't want to have this kind of problems when it comes to basic features such as parallel computing.

      And I don't think the proprietary folks are too happy either. It probably reminds them of the problems they had for a long time with introducing support for SVGA and Truecolor in their software.

  25. Both CPU and GPU Are Doomed by rebelscience · · Score: 0

    Both CPU and GPU Are Doomed

    Why was I downvoted as flamebait? Who did I flamebait? Are some moderators on Slashdot working for Intel, AMD or Nvidia?

    1. Re: Both CPU and GPU Are Doomed by raftpeople · · Score: 1

      Probably because you are constantly posting your views without ever producing any real working products that prove your view has any merit. Quit talking and get to work.

    2. Re: Both CPU and GPU Are Doomed by Anonymous Coward · · Score: 0

      Instead of/as well as blogging, why don't you write a few research papers based on your ideas? Send them off to parallel computing conferences - you only have to pay a registration fee if they get accepted. Parallel computing is still a hot topic. Do some simple experiments and write them up. Cite lots of related work, even if it's written by people that you don't like ("chicken shit computer scientists").

      On your blog you complain about other scientists copying your work. You cite an example from UIUC. If your ideas were published in peer-reviewed literature it would be very hard for other scientists to do this - at the very least they would have to reference your work. But you publish on Blogger, where there is no peer review and all posts can be edited.

      Going to conferences is also a great way to get experts to comment on your work. Slashdot isn't such a great place because it's 99% idiots. Most of the "scientists" here are the armchair variety, hence the dogmatic belief in the "Year of the ARM/Linux Netbook" and other such nonsense. At a (good) conference, the signal to noise ratio is much better.

    3. Re: Both CPU and GPU Are Doomed by TheRaven64 · · Score: 1

      Because it's spam. You post links to your ramblings repeatedly. You never back up your assertions that everyone else is wrong with evidence (or, in many cases, with anything like a coherent argument). You are convinced that you are right and everyone else is wrong, yet you don't ever produce any evidence that supports this hypothesis.

      No, I didn't read your link - I've read other links to your blog and didn't want to waste any more of my time reading more. If I'd had mod points (and hadn't already posted in this story), I'd have modded you down too.

      If you want to look a bit less like a spammer, at least try summarise your points (if you ever have any) in your post, then link to your blog for further reading. Don't just post a spammy link to the blog and an unsupported assertion.

      --
      I am TheRaven on Soylent News
  26. Re:This is GPU-only, the less interesting question by Tumbleweed · · Score: 1

    Mobile phones don't have the shelf life required to replace the desktop.

    This would be part of that ecosystem mention I made.

    If you dock your mobile phone to access the 'big' data (videos, music, etc.), and other stuff is in the cloud, then replacing the phone itself isn't going to be a big deal, and with cell providers going the hwole 'go with us for 2 years and get your phone for half price' thing, that will incentivize people to upgrade their shit more often, which, from a web developer's perspective, I find quite nice. :)

  27. Re:The Singularity? by Anonymous Coward · · Score: 0

    There's a new GPU company called Zig? Where?!

    That's a good question. Main screen turn on.

  28. Re:The Singularity? by newdsfornerds · · Score: 1

    Move zig!

    --
    Damping absorbs vibrations. Dampening is caused by moisture.
  29. Re:This is GPU-only, the less interesting question by rezalas · · Score: 1

    True, but cloud computing has a serious obstacle to overcome in this area - the ISP. Every ISP is working on a way to charge per gig per month right now (I know, I work for one that actually has been doing it in the central US for over 3 years). ISPs are one of the greatest threats to tech like this simply because they want to find a way to make more money off providing the same service which is slowly choking the customer out of wanting to use the internet.

  30. Think of the patents! by dthirteen · · Score: 1

    A patent dies everytime you mentaly masterbate on slashdot. Oh the horror.

  31. newcomer by HyperQuantum · · Score: 1

    will we have a newcomer that usurps the throne and puts everyone else out of business?

    Unlikely.

    After all, any newcomer would have to buy licenses for all those patents owned by the existing companies. That's a lot of money, and it isn't even spent for realizing the newcomer's innovative and great idea. That requires another big load of money. Good luck finding enough investors for your business.

    --
    I am not really here right now.
  32. ATI lacks support for most recent Xorg by Anonymous Coward · · Score: 0

    ATI will need to step up it's Linux driver development. It appears that certain flavours of Linux have been scrubbed from the list they are willing to support (namely Fedora).

    http://ati.cchtml.com/show_bug.cgi?id=1696

    Nvidia, on the other hand, is doing well with providing 3D drivers across the board. Users have the option of using either the proprietary drives from Nvidia or the new open source Nouveau drivers in the kernel.

  33. I predict by ClosedSource · · Score: 0

    That any processor company that is able to find a technology to significantly boost the performance of a single-core processor will wipe the floor with competitors who are still relying on the multi-core performance kludge.

  34. ridiculous quotation by Anonymous Coward · · Score: 0

    From the nvidia page:

    After all, we’re not seeing any proprietary 3D graphics APIs in practice anymore.

    Yay, finally OpenGL has put the last nail in the coffin of Directwhateverit'scalled.

  35. Big Dog Censorship by Anonymous Coward · · Score: 0

    That's why your comment was downvoted as flamebait. They don't like your comment, so they shut you out. Censorship from the big dogs, that's all.

  36. what's interesting to me... by buddyglass · · Score: 4, Interesting

    What I find interesting is the overall lack of game-changing progress when it comes to non-3d-or-hd-video-related tasks. In March 2000, i.e. ten years ago, top of the line CPU would be a Pentium III coppermine, potentially topping out around 1 Ghz. I could put Windows XP on one of those (with enough RAM) and do most office / browsing tasks about as fast as I could with today's top of the line CPU. Heck, it would probably handle Win7 okay. Contrast the period 2000-2010 with the period 1990-2000. In 1990 you would be looking at a 25mhz 486DX.

    1. Re:what's interesting to me... by yuhong · · Score: 2, Interesting

      In 1990 you would be looking at a 25mhz 486DX.

      Which is the minimum for most x86 OSes nowadays. In fact, some newer x86 OSes and software have even higher requirements. Windows XP and SQL Server 7.0 and later for example require the CMPXCHG8B instruction, and Flash 8 and later require MMX.

    2. Re:what's interesting to me... by rev_sanchez · · Score: 2, Insightful

      We do seem to be in a period of diminishing returns with the top-of-the-line consumer PC hardware. Argueably we're at a point where it's difficult to add more performance to a single core and from the benchmarks I've seen suggest that we're getting to a point where adding more cores isn't helping that much for most consumer PC use.

      The biggest challenges we have today are getting more processing performance from less electricity because we're running more things on batteries and quiet computers for the home theater (which tends to mean fanless which tends to mean less heat which tends to mean less electricity) and I don't see that going away. The prime motivator for high-end PC hardware is high-quality gaming and that is a shrinking market as publishers focus on console development because of piracy.

      --
      If you didn't come to party don't bother knocking on my door. Prince '1999'
    3. Re:what's interesting to me... by Kjella · · Score: 3, Interesting

      I could put Windows XP on one of those (with enough RAM) and do most office / browsing tasks about as fast as I could with today's top of the line CPU.

      It's wetware-limited, doesn't matter how much hardware or software you throw at it. We can spend two minutes reading a page then expect the computer to render a new one in 0.2 seconds, in practice it will never go faster. I don't know why it's become such a myth that we'll always find new uses for computing power. A few specialized tasks now and then perhaps, but in general? No, people will chat and email and listen to music and do utterly non-intensive thing that go from taking 10% to 1% to 0.1% to 0.01% of your CPU.

      Contrast the period 2000-2010 with the period 1990-2000. In 1990 you would be looking at a 25mhz 486DX.

      Yes, computers are starting to return to the normal world from Moore's bizarro-universe where unbounded exponential growth is possible. After decades of conditioning you become oblivious to how crazy it is to expect something double as fast for half the price every 18 months (or whichever bastardization you choose to use). Rventually a ten year old computer will be like a ten year old car, sure they've polished the design a little but it's basically the same. And that is normal, it's we that live in abnormal times where computers have improved by several orders of magnitude.

      --
      Live today, because you never know what tomorrow brings
    4. Re:what's interesting to me... by Anonymous Coward · · Score: 1, Interesting

      The answer is simple. Diminishing returns.

      What's a 200Mhz bump to a quadcore 2.8Ghz system? Not much, overall.

      What's a 200Mhz bump to a 25mhz 486? 3 orders of a magnitude of improvement.

      Consider that each major generation of CPU brought improvements that allowed for faster performance while bringing clock speed down... and the effective limits we've hit using silicon and air cooling... all we can do now is add more cores.

      Nowadays... Bumping up the clock speed alone when we're already past 2Ghz is probably the most insignificant thing we can do for performance.

    5. Re:what's interesting to me... by CopaceticOpus · · Score: 1

      I think it's true that my Mom will never have use for a computer faster than what she's using today. But I find that I am still waiting on computers on a regular basis. The real bottleneck for me is multitasking. I get into several projects at once, with perhaps ten applications and 50 browser tabs open, and then the computer starts choking. Some of the problem may be more to do the available memory or with the operating system's code quality, but the point is that computers have not yet reached that point for me where I can't max them out.

      If you want a practical application for the everyday user, look at HD video. Many people might have interest in recording HD video and processing it in various ways. We've just recently reached the point where many computers can handle a single 1080p stream. But what happens when someone wants to download HD video from their camcorder, record an HD over-the-air broadcast, have a three-way HD video chat with their friends, while downloading some files in the background and running a video conversion for the HD video they just edited of their wedding footage? Until that becomes easy, we have a ways to go.

    6. Re:what's interesting to me... by Kjella · · Score: 1

      If you want a practical application for the everyday user, look at HD video. Many people might have interest in recording HD video and processing it in various ways. We've just recently reached the point where many computers can handle a single 1080p stream. But what happens when someone wants to download HD video from their camcorder, record an HD over-the-air broadcast, have a three-way HD video chat with their friends, while downloading some files in the background and running a video conversion for the HD video they just edited of their wedding footage? Until that becomes easy, we have a ways to go.

      Downloading from camera => file transfer of compressed stream from memory card/HDD
      Recording a TV show => save compressed stream
      Three way HD video chat => more limited by Internet bandwidth than computers

      Yes, editing HD video is still heavy but it doesn't take a super special computer anymore. A regular high-end desktop will do just fine unless you try to construct a situation where you combine many clips with lots of effects.

      --
      Live today, because you never know what tomorrow brings
    7. Re:what's interesting to me... by Just+Some+Guy · · Score: 1

      Yes, computers are starting to return to the normal world from Moore's bizarro-universe where unbounded exponential growth is possible.

      [citation needed]. While CPUs a few years old are generally fast enough to run most interactive tasks nearly as fast as new CPUs, the exponential growth of instruction throughput or transistor count doesn't seem to be slowing at all. Consider the "IPS/Hz" column in this table. Not only are modern CPUs much faster than older ones, but they're much faster in proportion to their clock speed. Compare the Intel Core i7 Extreme 965EE at 3.2GHz (76KMIPS) versus a Pentium 4 Extreme Edition at 3.2GHz (10KMIPS). A single i7 core is approximately twice as fast as a single P4 core, so the new one is much faster even if you ignore that you get 4 of them. For bonus points, calculate MIPS per dollar at release date.

      Processing power is still accelerating at the same rate. The difference is that current models are "good enough" for most things for most people today. Technology shows no signs of standing still just for that, though.

      --
      Dewey, what part of this looks like authorities should be involved?
    8. Re:what's interesting to me... by Bengie · · Score: 1

      I'd Like to compare my stock i7 920(2.66ghz) to my last computer of 1.83ghz athlon-xp(2500+).

      I had some DVD quality anime that I watched on my XP machine and it used 50-80% of my cpu most of the time and sometimes dropped frames at 100% so I'd have to tone down the post processing. I even had to close all the programs in the background.

      Now, my i7 on the exact same videos, with ALL of the post processing max, no hardware acceleration(no GPU stuff) enabled(all SSE2/3/4 optimized though), chrome with 20 tabs opened, I'm under 0.5% cpu. But because the CPU is idle, it clocks itself down, so it 0.5% @ 1.6ghz. Yes, taskmgr reports CPU usage based on current CPU speeds.

      If using that as a benchmark, my i7 is over 200x faster.

      I personnaly think the next major revolution for computers is going to be a mix of local IO(SSDs) and Internet IO. CPUs themselves have too little to do right now but load times and wait times are still an issue.

  37. Re:The Singularity? by Tibor+the+Hun · · Score: 1

    Only if it's cubed.

    --
    If you don't know what AltaVista is (was), get off my lawn.
  38. How do you call a smartphone by ElusiveJoe · · Score: 1

    ...which has a full-sized keyboard, a mouse and a huge display? I bet you call it 'a computer' or 'PC'. Because editing documents, watching videos, even web surfing on a 5 inch display with a micro keyboard sucks.

  39. None of them will exist in 10 years by Anonymous Coward · · Score: 0

    in 2012 a huge solar flair will hit the earth disabling all electronic equipment, sending the world into a Mad Max like landscape where we battle for fuel to run some bad ass looking off road monsters. Intel, Amd, Nvidia will be the names of our grand children's children.
    Meet my boy Athalon XP, he is much smarter then your Intel boy, but sort of a hot head ;-P

  40. Open drivers by ElusiveJoe · · Score: 1

    I just wish that AMD will finish its open-source drivers and ditch the infamous proprietary ATi legacy. Than Nvidia will have no other choice than to open their drivers or go bankrupt. I know, I am a dreamer.

    1. Re:Open drivers by Techman83 · · Score: 1

      I can say one thing, they don't discriminate between OS's. They're proprietary drivers are painful to get working regardless of platform!

      --
      # cat /dev/mem | strings | grep -i cat
      Damn, my RAM is full of cats. MEOW!!
  41. Re:The Singularity? by binarylarry · · Score: 1

    Now you just sound educated stupid.

    --
    Mod me down, my New Earth Global Warmingist friends!
  42. Re:This is GPU-only, the less interesting question by Neon+Aardvark · · Score: 1

    Desktops will always be much more powerful than phones, and there will always be ways for the "bulk of people" to utilize that extra power.

    Why on Earth won't the future be like now in this sense - mobile small computers (smart phones, netbooks, tablet pcs) that you can lose or break reasonably easily. Bulkier boxes sitting at home, that never go anywhere (not exactly a huge drain on the space inside people's home...where's the push to plug a tiny phone into your huge monitor)?

    And in the middle laptops.

    And why won't there be some "cloud" computing and some decidedly non-cloud computing? Do people in the future lose all concept of redundancy?

    If anything, I expect a more heterogeneous range of computing devices/methods in the future, not less.

    --
    Azural - instrumentals
  43. Re:This is GPU-only, the less interesting question by SEE · · Score: 1

    the ecosystem to support such a change is the hard part. Can you get access to all your data, etc., from your docked mobile? That's gonna be the key.

    And it's going to be why it doesn't happen for a LOOOOONG time. In the US, Wireless gives you a choice of AT&T, Verizon, Sprint, or T-Mobile. Wired gives you choice of your phone company or cable company. None beat having your data local, and as long as you're keeping a machine around with your data on it, why not pay ~$50 more so it can drive your keyboard, video, and monitor without plugging in your mobile?

  44. PaaT by Belial6 · · Score: 2, Interesting

    Phone as a Terminal

    The best solution would not be to run apps on the phone at all. It would be to get always on bandwidth from a PC at home to your phone that was fast enough to do remote desktop at a speed where you couldn't tell that you were working remotely. Once we have that kind of bandwidth, the phones are basically done. The phone as a terminal. With this configuration, you get:

    * Massive upgradeability on the phone since to make your phone faster, you just upgrade the PC in your home.
    * Far greater battery life, as once the phone is a good terminal, adding more processing power to the PC will add power, but since that part is plugged into the wall, it won't drain your battery at all.
    * Losing your phone does not effect any of your data.
    * Replacing your phone is simpler.
    * You can access the same application from a desktop, TV, or the phone, and there is no reason the interface cannot change for each.
    * Better utilization of processing power, since people will end up with a home server anyway, for running their home media servers, security systems, home automation, etc...
    * Cheaper. It will always be more expensive to build these things smaller, so putting it in a PC makes it cheaper.
    * Faster to market. It takes time to shrink electronics.
    * Possible functionality that is impossible on the phone. We are getting to the point where we may be limited by physics on how small transistor can become. This means that the amount of processing power that would be supplied to the phone as a terminal may be impossible to have in a handheld device.

    1. Re:PaaT by FireFury03 · · Score: 1

      Far greater battery life, as once the phone is a good terminal, adding more processing power to the PC will add power, but since that part is plugged into the wall, it won't drain your battery at all.

      I think you got this the wrong way around - powering the radio in your phone uses a _lot_ of battery power - far more than the CPU. If you're going to use the phone at a thin-client all the time then you're going to be keeping that radio powered up all the time and your battery won't last long at all.

      You can access the same application from a desktop, TV, or the phone, and there is no reason the interface cannot change for each.

      If you're going to have a totally different UI for each platform (and you will need that - a desktop UI is completely unsuited to a small-screen device), you may as well be using a different application on each platform anyway.

      Cheaper. It will always be more expensive to build these things smaller, so putting it in a PC makes it cheaper.

      I think you underestimate the cost of mobile bandwidth.

      Faster to market.

      Faster what to market?

    2. Re:PaaT by Belial6 · · Score: 1

      I think you got this the wrong way around - powering the radio in your phone uses a _lot_ of battery power - far more than the CPU. If you're going to use the phone at a thin-client all the time then you're going to be keeping that radio powered up all the time and your battery won't last long at all.

      The radio is always on anyway.

      If you're going to have a totally different UI for each platform (and you will need that - a desktop UI is completely unsuited to a small-screen device)

      There is no reason that a single PC cannot serve dimension appropriate UI from a single back end, so complaining about the PC's UI on a phone is a red herring derived from a lack of imagination. In fact, I have a PC here that happily serves up an Android UI, and a Mac that happily serves up an iPhone UI.

      you may as well be using a different application on each platform anyway.

      It isn't 1983 any more. Writing the same code for a half dozen different platforms is a waste of resources and money.

      I think you underestimate the cost of mobile bandwidth.

      If you read my post, you would have seen that getting the bandwidth was the catalyst that would make the PaaT the right choice. It certainly would be less bandwidth to send a phone sized screen and audio from house to a phone than to send an HDTV video and audio stream while at the same time sending a PC screen and audio from your phone to your TV and desktop. Not to mention all of the other traffic that a PC gets from the internet. It also isn't like you sit and look at your phone for 12 hours a day. There is just WAY more data that is being used, and even in a Phone as a PC world, would continue to be used outside the phone, than there is data being used in the phone.

      I think you underestimate the cost of mobile bandwidth.

      Yes, I know, and nobody needs more than 640k. The fact is that bandwidth keeps getting cheaper. There is no reason to believe that it will not continue to get cheaper. Just 4 or 5 years ago the idea of something like the Roku would have fallen in the exact same category as a PaaT. Bandwidth into your home was just about as expensive as cellular bandwidth is now. PCs have an insatiable appetite for speed, power, and bandwidth. There is no end is sight as to how much of these individual computing will consume. The thing about PaaT is that the bandwidth and power consumption has a limit, while speed doesn't. With the Phone as a PC, speed has a limit, and power and bandwidth don't.

    3. Re:PaaT by Alaska+Jack · · Score: 1

      I appreciate your thinking this through, but I think you're way off base.

      My prediction: your phone will BE your computer. You'll stick it in your pocket, then when you get to work, you'll drop it in the monitor-connected dock and fire up your bluetooth (or whatever) input devices. At the end of the day, you'll pull it out of there, stick it back in your pocket. When you get home, same thing, except dock could be networked to your TV as well.

      Simple. Gives you everything in one place, and eliminates need for synching. Also, each night, as it charges, your phone will perform an incremental, encrypted backup to a cloud service. If you ever lose your smartphone, no big deal, you just buy another one and do a full restore.

        - AJ

    4. Re:PaaT by jeffstar · · Score: 1

      Bandwidth does keep getting cheaper, but mobile bandwidth is different.

      There is a finite amount of spectrum that is suitable for mobile, and it has a fixed capacity dictated by the Shannon limit.

      The only way to increase mobile bandwidth is to increase the density of the base stations or the amount of spectrum used whereas increasing bandwidth to a fixed location is simply a matter of more wires/fiber.

    5. Re:PaaT by Belial6 · · Score: 1

      Which is why capping bandwidth at the amount needed to use a phone as a terminal is a better plan than to just keep expecting an infinite amount of mobile bandwidth. Between my Roku and multiple remote desktop connections, I already use dramatically more bandwidth than what a phone as a terminal would ever use. Today, I may be a heavy user, but in a year or two, my current usage will be the norm. The phone as a terminal today would use less bandwidth than the phone as a PC. The future only pushes the balance farther into favoring the phone as a terminal over the other way around.

    6. Re:PaaT by FireFury03 · · Score: 1

      The radio is always on anyway.

      It will be receiving all the time, but turning the phone into a thin client means it will be transmitting a lot too. This will far outweigh the energy benefits of using a remote CPU.

      Writing the same code for a half dozen different platforms is a waste of resources and money.

      That's why programmers use libraries. Adapting a single application to serve several very different platforms is often far harder than just writing several different apps (that may all use the same libs for the backend functionality).

    7. Re:PaaT by FireFury03 · · Score: 1

      your phone will BE your computer. You'll stick it in your pocket, then when you get to work, you'll drop it in the monitor-connected dock and fire up your bluetooth (or whatever) input devices.

      But why? If I'm going to have to have a docking station, monitor and keyboard at the office and at home I may as well have an actual PC too - a desktop PC is cheap (by far the most expensive piece of my workstation is the monitor) and isn't going to be accidentally dropped down the toilet.

      As an employer, I would be _extremely_ resistant to this idea: I don't want an employee sitting there idle because they lost their phone - if they have a real PC on their desk then they can carry on working without it.

      Not to mention the security risks of having everyone unnecessarily carrying confidential data around with them all the time - I have data on my workstations that I wouldn't dream of putting on my phone for security reasons. Whilst you can encrypt data, not having it on the device at all is far safer, and this is currently a good option where the office PC stays in the office.

      No, a smartphone is useful as a portable device, and whilst it is useful to occasionally do desktop-PC-type things with it I just don't see that being the norm. Sure, when I'm on holiday I may want to be able to plug my phone into the hotel's HDTV and get out a bluetooth keyboard and use it as a desktop, but I'm not going to want to do that *instead* of having a real desktop machine in my office.

    8. Re:PaaT by Belial6 · · Score: 1

      It will be receiving all the time, but turning the phone into a thin client means it will be transmitting a lot too. This will far outweigh the energy benefits of using a remote CPU.

      In a PaaT situation, the radio will be receiving all the time as well, and only using the transmitter when you are actively using the phone. Remember, this is a debate between replacing your various PCs with the phone vs. just using the phone as a terminal to the PCs. This means that in your scenario, when you wanted to sit down and watch an HD movie, the transmitter on your phone will crank up and run full speed for the entire hour and a half that you sit there watching a movie. It also means that when you sit down to read Slashdot, your transmitter would be running the entire time. Think about that. How much time to you spend actively interacting with you phone in a non-connected way vs. interacting with everything else in a using the processor way?

      That's why programmers use libraries. Adapting a single application to serve several very different platforms is often far harder than just writing several different apps (that may all use the same libs for the backend functionality).

      I can 100% guarantee you that writing one app that has multiple interfaces is always going to be easier = the amount of work it takes to write it for multiple platforms. Always.

    9. Re:PaaT by FireFury03 · · Score: 1

      In a PaaT situation, the radio will be receiving all the time as well, and only using the transmitter when you are actively using the phone.

      Conversely, the (lower powered) CPU is only active when I'm using my phone.

      This means that in your scenario, when you wanted to sit down and watch an HD movie, the transmitter on your phone will crank up and run full speed for the entire hour and a half that you sit there watching a movie.

      Why on earth would I want to watch an HD movie on a phone of all things?

      No, I use my phone to send SMS messages, emails, browse the web, write notes, manage my calendars, etc. All of these are things that can be done largely offline, only powering up the radio periodically. On the other hand, if you're using the phone as a thin client you need to power up the radio the whole time you're using the device because each time you press a key it has to go over the network to the server and each time the display needs to be updated all those graphics have to be pulled over the network.

      It also means that when you sit down to read Slashdot, your transmitter would be running the entire time.

      Now you're arguing backwards. If you were using a phone as a thin client then reading slashdot would require the transmitter to be powered up a lot - each time you scroll the screen, etc, you have to shove those graphics over the network. Running the browser application locally on the phone would mean that it only powers up the transmitter when retrieving the article - while you're reading it the transmitter can power down.

      I can 100% guarantee you that writing one app that has multiple interfaces is always going to be easier

      I guess you haven't done a lot of development work if this is what you think.

    10. Re:PaaT by Alaska+Jack · · Score: 1

      Yeah, all good points, esp. the employer security thing. I guess I was thinking about my own situation, where that's not really a factor.

          - AJ

    11. Re:PaaT by Belial6 · · Score: 1
      There is why you are confused. You missed the beginning of this conversation where it was hypothesized by another commenter that the phone would replace the PC. They suggested that the way that common usage like typing on a keyboard or watching a movie ON YOUR 50 INCH HDTV would be by wirelessly connecting to them from the phone. So, now that you are part of the actual conversation...

      Conversely, the (lower powered) CPU is only active when I'm using my phone.

      Wrong. Every time you did anything computer related, you would be activating the transmitter in your phone, because your phone was your computer.

      Why on earth would I want to watch an HD movie on a phone of all things?

      You wouldn't. You would want to watch it on the 50" HDTV. That is why you would not want to have your phone as the computing device to play that movie.

      No, I use my phone to send SMS messages, emails, browse the web, write notes, manage my calendars, etc. All of these are things that can be done largely offline, only powering up the radio periodically. On the other hand, if you're using the phone as a thin client you need to power up the radio the whole time you're using the device because each time you press a key it has to go over the network to the server and each time the display needs to be updated all those graphics have to be pulled over the network.

      Which is still less bandwidth than trying to use your desktop as a thin client for the phone. Remember, this conversation is concerning the premise of having ONE computing device, and whether that would be better as the phone or as PC.

      Now you're arguing backwards. If you were using a phone as a thin client then reading Slashdot would require the transmitter to be powered up a lot - each time you scroll the screen, etc, you have to shove those graphics over the network. Running the browser application locally on the phone would mean that it only powers up the transmitter when retrieving the article - while you're reading it the transmitter can power down.

      Not if your reading it on a decent sized screen. Remember, this conversation is concerning the premise of having ONE computing device, and whether that would be better as the phone or as PC.

      I guess you haven't done a lot of development work if this is what you think.

      I have done plenty. There are exactly 0 scenarios where writing a UI and porting an application is more work than just writing a UI. Can you point to a single library that is more work to use on one platform than it is on two?

    12. Re:PaaT by FireFury03 · · Score: 1

      common usage like typing on a keyboard or watching a movie ON YOUR 50 INCH HDTV would be by wirelessly connecting to them from the phone.

      In this case, your "phone as a terminal" idea makes no sense. To start with, we'll ignore the fact that you're talking to the TV wirelessly and look at the 2 options:

      1. Your phone has the CPU grunt. It accepts an HDTV H.264 stream from somewhere (its internal memory? the network?), decodes it and chucks out the decompressed data to the TV over a wire. So you're going to need to power the CPU (or more likely, an ASIC) to do the heavy job of decoding the movie.
      2. You are using your phone as a terminal - the HDTV H.264 stream is being decoded elsewhere on a server somewhere on the internet and transmitted to your phone, which then displays it on the TV. But wait, that decoded stream has to somehow get over the network from your server to the phone - uncompressed 1080p needs a *lot* of bandwidth, so we'd better compress it. Lets look to see what compression algorithms suit HDTV best... oh yeah, H.264 looks good. So your phone is *still* decoding the H.264 stream because there's no other sane way to get that data over the network.

      Now, we'll bring the "wireless TV link" thing back into the equation. You're going to need the link between the TV and the phone to be compressed. So now you've just moved the decompression stuff into the TV - you no longer need the phone to do any work, or some remote server in the cloud.

      In any case, if you've got a 50 inch TV next to you then you can plug the phone into a power supply. I don't care where the CPU is, if your phone is hammering out HDTV data over wifi, the battery isn't going to last the length of the movie.

      Wrong. Every time you did anything computer related, you would be activating the transmitter in your phone, because your phone was your computer.

      Eh? No, the original poster was talking about using your phone *locally* as a computer. I.e. plugging a montior and keyboard into your phone. This doesn't require the phone's transmitter to be active, any more than reading my calendar on my phone's display does. Now, I think the idea of a phone replacing a workstation is utterly crazy, but not for the reasons you are claiming.

      Which is still less bandwidth than trying to use your desktop as a thin client for the phone.

      No one is suggesting doing this. The original poster's suggestion was that you just plug your monitor and keyboard directly into your phone - no "desktop thin client" required. I don't need to use the cellular network to shift data from the phone to the monitor when they are sat about half a metre apart!

      Not if your reading it on a decent sized screen.

      What on earth does the size of the screen have to do with whether or not I need to use the network to display stuff on it?

    13. Re:PaaT by Belial6 · · Score: 1

      2. You are using your phone as a terminal - the HDTV H.264 stream is being decoded elsewhere on a server somewhere on the internet and transmitted to your phone, which then displays it on the TV.

      That statement right there says that you are unwilling or unable to understand what is being described. You are either trolling, or the entire discussion would have to be repeated to bring you back up to speed.

    14. Re:PaaT by FireFury03 · · Score: 1

      That statement right there says that you are unwilling or unable to understand what is being described. You are either trolling, or the entire discussion would have to be repeated to bring you back up to speed.

      Or maybe you have failed to explain well enough. I have read the discussion and what you are saying really doesn't make sense to me.

      The definition of a thin client is a device which does very little except display the product of a remote server. This is something that simply doesn't make sense for video playback - the video is already compressed suitable for transport across the network. The only serious CPU time involved in playing it is decoding this compressed stream - if you move that decoding job from the phone to a remote server then you now have the impossible task of getting that decoded data onto your thin client's display without recompressing it.

      If you are not talking about doing the CPU heavy tasks on a remote machine then you are not talking about a thin client at all; conversely, if you are talking about putting the CPU heavy tasks on a remote machine then it doesn't make sense for video playback.

    15. Re:PaaT by Belial6 · · Score: 1

      I am saying that having your phone, and any wireless data involved in the task at all is a bad idea. Heavy lifting on a large cheap, configurable machine, and display on light simple machines. The full PC would transmit from the PC to the phone for phone tasks. It would transmit from PC to TV for TV tasks. It would transmit from PC to radio for radio tasks. It would transmit from PC to picture frame for photos. Putting the single point of processing in your phone for your desktop, TV, picture frames, etc..etc..etc... is simply the wrong path. Transmitting data between a phone and other devices when there is zero reason to is very bad. Having to plug your phone into wires every time you want to watch TV is a terrible idea. Having to plug your phone into your picture frame every time you want to see a picture is a bad idea. The phone is basically a two way TV. It should be treated as such. If you want a dozen computers running in your house, then sure, make your phone one of them. If you want one computer, and the rest to hang off of it's processing power, relying a phone to be that computer only increases cost, increases wireless bandwidth usage and increases the chance that you will lose all your data because you misplaced it or damaged the phone.

      So, yes. "The definition of a thin client is a device which does very little except display the product of a remote server." Your insistence that anyone would even suggest transmitting to a thin client for processing means that you are unwilling or unable to take a useful part in the discussion.

    16. Re:PaaT by FireFury03 · · Score: 1

      The full PC would transmit from the PC to the phone for phone tasks.

      Which means my phone is going to need to be in constant communication with the PC - this is going to suck the battery dry in no time. Far more sensible to have the applications running locally on the phone.

      Putting the single point of processing in your phone for your desktop, TV, picture frames, etc..etc..etc... is simply the wrong path.

      I couldn't agree more.

      Transmitting data between a phone and other devices when there is zero reason to is very bad.

      And yet that's exactly what you're going to have to do if you turn the phone into a thin client. If the phone is being a thin client, that means it is constantly going to have to contact a server over the network to do stuff that would otherwise be local to the phone - e.g. looking at your calendar, reading your archived SMS messages, etc. Far more sensible is to have the phone do phone stuff and the PC do PC stuff instead of trying to have a single machine do everything.

      Whilst it would certainly be nice for a phone to be _capable_ of doing desktop-type stuff (I could plug my phone into a hotel's HDTV and do desktop stuff when I'm on holiday), I think the idea of this actually replacing regular desktop workstations is nuts. Similarly, I think the idea of a desktop workstation doing all the processing for a thin-client smartphone is also nuts. They function well as separate devices - WTF would we want to cripple them like that?

      Your insistence that anyone would even suggest transmitting to a thin client for processing means that you are unwilling or unable to take a useful part in the discussion.

      I didn't say that you should use a thin client for data processing. My point was that the idea of a thin client makes *no sense* when it comes to playing video, because the processing load has to be entirely local to the display device (i.e. the thin client itself).

    17. Re:PaaT by Belial6 · · Score: 1

      I give up. Your still having a different conversation.

  45. atom is too lacking in cpu features to take over l by Joe+The+Dragon · · Score: 1

    atom is too lacking in cpu features to take over like that and low end amd chips are much better and they have a good low end video plan.

  46. ATi sucks by Anonymous Coward · · Score: 0

    ATi needs to die. Their drivers suck. Windows/Linux, its irrelevant, there's always problems.

    NVidia rocks! Intel are great cards if you do not play many high spec requiring games (basic laptop/corporate/work system).

  47. My post is my +mod by Matey-O · · Score: 1

    Word.

    --
    "Draco dormiens nunquam titillandus."
  48. Re:The Singularity? by Anonymous Coward · · Score: 0

    With greater personal power, we won't have Microsoft dictating what 3D features we can have. With individuals become supercomputers, these three companies will be out of business. However, personal survivability and power will be sufficient that former employees will be fine.

    What?

    ...strawberry fields forever...

  49. Good points. It's a shame. by newdsfornerds · · Score: 1

    It boils down to the ascendence/dominance/supremacy of the financial sector. Finance ubber alles. Companies had nothing new to offer so they borrowed money (billions in some cases) to buy out their competitors. When the mergers failed to result in the massively greater efficiencies, they started selling off divisions and the shareholders got screwed. (What good did buying Saab do GM, for instance?) None of this mattered to the finance guys. They got paid on the front end. I need to get Paul Krugman's book. Damn, it's expensive.

    --
    Damping absorbs vibrations. Dampening is caused by moisture.
  50. NVIDIA by MarkvW · · Score: 1

    I have only one thing to say about NVIDIA: nvlddmkm. That says it all. I won't ever buy NVIDIA again.

  51. At some point, the RAM goes on the CPU chip by lemonjelo · · Score: 1

    My opinion is the best bang-for-the-buck would be to integrate RAM into the CPU. Perhaps a decent GPU with lightweight CPU added in would make sense if netbook continues as a separate niche, but again it might be better to put the RAM in as well. Between allowing multiple memory paths (no longer restricted by pins on the chip as much) and presumably lower power required to access the bits, it seems like a reasonable path to take. Imagine if the RAM were fast enough that little cache were needed on the CPU for added benefit.

    --

    pimtamf
  52. Hardware Manufacturers will survive... unless by nerdyalien · · Score: 1

    I think any hardware company can survive until either their products become a part of another system (e.g. Sound Cards) OR seriously fail to compete against another product (not a good e.g., but MIPS architecture... which lost to x86 in desktop sector).

    I am confident all three players (INTL, AMD, NVDA) will survive this decade with the exceptions:

    1. AMD financially collapse
    2. INTL builds a competing CPU+GPU product, which will cut lose NVDA

    After all, in the PC targeted semi-con industry, there are not many players but still.. its a growing market!

    I seriously doubt NVDA can win a x86 processor battle against INTL... unless they acquire AMD. Which will be an interesting tech-fight we can tune in. But still, AMD is a toxic asset with all the debts and mismanagement in later half of naughties.

    Obviously, I want to see a CPU+GPU product. It can be a real game changer in this decade considering the upcoming trends like e-readers, powerful netbooks, smart phones so on.

    Clearly, hardware companies are lucky compared to software counterparts. As in, software market can change overnight and that's it. If Intel was a pure software company and did a mistake like Netburst, they will be niche within months. And Microsoft.. they survived vista debacle plainly because of market share.. but if they continued until 2011-2012.. they would've been doomed and apple would've easily take over OS market.

    1. Re:Hardware Manufacturers will survive... unless by gronofer · · Score: 1

      Couldn't we see Chinese competitors put them all out of business at some point?

  53. I hope the opposite will happen. by master_p · · Score: 1

    I hope that the opposite will happen, i.e. the CPU will go onto the GPU.

    Let me explain: code is much smaller in size than data. It makes sense not to move data from memory to the CPU, but move code from CPU to memory! a big step in processing speed will come if each memory chip is also a CPU with a separate buffer for code. Instead of copying data, code will be copied to each memory chip's code cache and then applied over the local data.

    This will considerably increase performance, as well as provide the basis for safe concurrency, since the data processed by a memory chip can't be processed by another chip.

  54. Re:This is GPU-only, the less interesting question by TheRaven64 · · Score: 1

    I'm not sure why you think this is a property of the ecosystem. The handheld that I use is a Nokia 770. It's five years old, still works fine, and is now quite out-of-date. My laptop is a bit over three years old and will probably be replaced some time this year. Desktops? I've got a few of them in the attic somewhere.

    The handheld has no moving parts, so it's a lot less fragile than the laptop. I've dropped it a few times without any problems. The CPU is around 200MHz, and I'll probably replace it soon with something in the 600MHz-1GHz window and a decent OpenGL ES 2.0 GPU. At that point, it goes to my mother to use connected to her stereo for listening to Internet radio stations and checking online TV guides and will probably see several more years of use. Not bad for a machine that cost around £70 when I got it in 2005... The laptop that I bought a year earlier cost almost £2,000 and saw three years of use before being replaced.

    --
    I am TheRaven on Soylent News
  55. Re:Improved power consumption, multi stack machine by TheRaven64 · · Score: 1

    I pondered the feasibility of a stack machine revival about a year ago. Stack machines lost over register machines because out-of-order execution of stack-based instruction sets is really hard. Very low power chips, however, tend not to have out-of-order execution (although the Cortex A9) does. If you discard OOO and, for the same transistor count, can get two stack-based cores and enough i-cache to keep them fed or one register-based core and enough i-cache to keep it fed, then it's a clear win for the stack machine.

    It's not clear, however, whether this would be the case. ARM's Thumb-2 instruction set is incredibly dense and you'd have to design a stack machine very carefully to make it denser. Register machines are easier to optimise code for than stack machines.

    Stack machines also don't really play nicely with pipelining. You generally have to wait for one instruction to complete before you can start the next one. Register machines can start one instruction then if the other one has independent operands you can start the next one next cycle. You could address this by having a lot of SMT, so you overlapped instructions from different threads in the pipeline, and every individual thread would execute one instruction and wait for it to complete.

    It might be an interesting architecture for running highly-parallel Java server code on, but it wouldn't be particularly good for the majority of existing code.

    --
    I am TheRaven on Soylent News