Slashdot Mirror


The End Of The Innovation Road for CMOS

Elledan writes "According to this EE Times article, CMOS technology (also used to create CPUs with) is getting near the moment when we will no longer be able to create smaller structures with it. With the date for this moment set around 2012 and with no replacement technology in sight, this issue might become a real problem in the near future, as the article explains."

261 comments

  1. They've been saying this for years by Anonymous Coward · · Score: 0

    But the technology always advances faster than predicted. Watch and see

    1. Re:They've been saying this for years by B3ryllium · · Score: 0

      December 22nd, 2012, right? (X-Files spoiler ;-)

  2. Structures? by Anonymous Coward · · Score: 2, Insightful

    As in what, code? (CMOS holds data, blah blah blah..)

    Right, right.

    Anyway, I almost wish we would hit impassable physical barriers with all hardware. Everywhere I look, people sacrifice good code for simple fast-to-write code (I'm guilty of this myself on occasion).

    I would love to see what we could come up with if we *had* to scrape every last bit out of the bucket, if we *couldn't* waste anything because there were no additional resources.

    1. Re:Structures? by Anonymous Coward · · Score: 0

      Better learn assembly now. Next thing you know everything will have to be written in assembly to get the absolute most out of everything, right? Why wouldn't I just put two processors in, or create a new architecture?

    2. Re:Structures? by qeL3-i · · Score: 1

      "Simple fast-to-write code" is good code. One of the most important things about software is maintainability. Simple code is much easier to maintain than complex code, and is therefore better. Code filled with premature optimisations is likely to be also filled with bugs.

      The best code is the simplest code which meets the requirements. If it is found to be too slow after it has been proved to be correct, then it can be optimised. The code should be profiled before optimisation so that the minimum amount of optimisation necessary to achieve the desired speed can be used. Then when the software needs to be extended due to new requirements or have bugs fixed, there is much less chance of new bugs being introduced. Speed isn't everything, correctness is much more important. If you value speed much more highly than correctness, here is a blindingly fast program you can use for anything:

      int main()
      {
      return 0;
      }

      If you really want to see what happens when you have to scrape every last bit out of the bucket, buy yourself a 386SX33 with 2MB of RAM and a 10MB hard disk and go for it. It should only cost you about $20. Report back in a few months and tell us how you're getting along.

      Me, I'm going to keep aiming for correct code that runs reasonably fast on average hardware of the day, whatever that might be.

    3. Re:Structures? by GigsVT · · Score: 2

      If it is found to be too slow
      after it has been proved to be correct, then
      it can be optimised.


      I assume you are using the concept "proved to be correct" very loosely here.

      For anything more than a trivial program, any sort of proof of correctness, for all possible inputs, is pretty impossible.

      It's like the old-school professor I had in college that said we should deskrun every program before we typed it into the compiler. Yeah, that might have worked when he was young and 1000 lines of fortran filled the whole system RAM, but times have changed.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    4. Re:Structures? by Arker · · Score: 2

      For anything more than a trivial program, any sort of proof of correctness, for all possible inputs, is pretty impossible.

      Which is why the key to simple code is small procedures or objects.

      Do one thing.

      Do it well.

      Prove that you do it well.

      Move on to the next phase.

      It can be done. It does require more planning than some are capable of. And it may not come together as quick as if you just hack what you need. But when you can get away with it, it's very nice.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    5. Re:Structures? by Anonymous Coward · · Score: 0

      It is very easy to say that you are willing
      to sacrifice a little speed for maintainability.
      This among the easier of the tradeoffs. Are you
      willing to sacrifice some correctness of maintainability?
      This is a harder choice. It all depends on the situation, no
      easy answers. Let's not brush everything with
      big statements (like a like journalist was claiming
      several days ago that GNU programs don't have
      enough error checking). This also depends on
      the situation, but as a general rule we should
      sacrifice as much error checking as possible for
      the sake of simplicity. Even if we have to downgrade the
      requirements! At least I think so.

    6. Re:Structures? by qeL3-i · · Score: 1

      Yes, I'm being quite loose with that phrase. I mean "Meets the requirements and doesn't have too many killer bugs". Sorry about that, Chief. The real point is that correctness (as in "meets the requirements") is more important than speed, and there's not much point trying to maximise speed if it means that you can't maintain the software or expand it to meet new requirements.

    7. Re:Structures? by cookd · · Score: 1

      In most cases, I can no longer beat the average optimizing C++ compiler for performance. I can occasionally do a better job of register allocation and calculated value reuse, but the compiler does stuff like pipeline-modeling based instruction scheduling and some branch prediction optimizations that I would have a hard time getting right. In the past year, I've had to write some assembly language for OS kernel code, but just a little bit. I read assembly language almost daily (debugging), but even when CPUs stop increasing in speed, I don't expect to write more ASM code.

      You're probably right about the multi-CPU and new architecture ideas. Note the trend towards this already. The 486 didn't even support multi-CPU boxes. Now, just 7 years later, a lot of serious software developers have dual CPU boxes, servers go up to 32 CPUs, and multi-CPU boxes are starting to make their way into the high-end home market. Also notice that in the past few years it has become more reasonable (and more expected) to support multiple architechtures for a product: Linux runs on everything from Itanium servers to toasters (grin); Windows is heading back in the direction of multiple architectures (i386, ia64, AMD 64, Alpha, etc). In the process, it becomes easier to go to any new architecture.

      --
      Time flies like an arrow. Fruit flies like a banana.
    8. Re:Structures? by Lumpy · · Score: 2

      if you would like to see that you can look at 2 different arenas.
      1 is embedded, I dont mean that toy called a PDA that we try and pass off as an embedded system, it's not... I'm talking real embedded systems, machine control, Aircraft systems, vehicular computer systems, PIC's are a really cool example.. Write your program in less than 6K and drive a graphic display,store data,get user input,communicate with 5 RS485 devices, and still have some speed on the 4MHZ clock. (Ok some are up to 20MHZ now.)

      and finally look at examples of the "impossible" from the early to mid 80's where 256K was the Maximum you can get on a 6809 or 6502 processor, or a Z80... or best of all code that ran on mainfraimes of that time... SpaceWAR is an excellent example.

      There are 2 things that make code the slop it is today... Management and Laziness.. and I for one believe that the first one is the Cause of the second.

      Finally, there are some coding projects today that are writing tight fast code.. Look for projects that do things on slow computers. Nuppel video for example... video capture on a Pentium233 with an el-cheapo bt878 video capture card.... you cant do that with anything else out there...

      --
      Do not look at laser with remaining good eye.
    9. Re:Structures? by Anonymous Coward · · Score: 0

      Very good points. Once a function gets over one or two pages long, it becomes extremely difficult to understand it. Some people say "But code with lots of small functions runs too slow!". Well that's the problem of the compiler writers. They have to write the compiler so that small functions run faster than large ones.

    10. Re:Structures? by Anonymous Coward · · Score: 0

      I would love to see what we could come up with if we *had* to scrape every last bit out of the bucket, if we *couldn't* waste anything because there were no additional resources.

      We'd all reject functional/oo encapsulisation, and reject anything related to a garbage collector, in favor of direct-memory-access code with hundreds of intricate interlocking shortcuts.

      In other words, we'd remove all our safeguards, write beyond our abilities, make a lot of tiny mistakes, and wind up with software that crashes a lot.

      Sound nice?

    11. Re:Structures? by GigsVT · · Score: 2

      But then you have to prove that all of them interact in the intended fashion, which becomes very difficult when you throw things like threading into the mix.

      Wouldn't the math look something like,

      every possible input * every possible state * number of objects/procedures/whatever

      That's a lot to prove, in any meaningful meaning of the word "proof".

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    12. Re:Structures? by Anonymous Coward · · Score: 0

      Nope. For example, consider the (completely useless) piece of code:

      int add(int a, int b){
      return (a != 0) ? 1+add(a-1,b) : b;
      }

      There are MAX_INT*MAX_INT many possible inputs. To prove it correct, you need only prove 2 of them. Prove add(0,b) works for any b. Then prove that if add(n,b) works, so does add(n+1,b). That should cover all the integers.

      And yes, I realize this is a useless contrived example, but the point is, verification isn't entirely useless. Check out the FLAME environment at

      http://www.cs.utexas.edu/users/flame/

      These guys have implemented something very useful (this software is not by any means purely academic) using formal methods, and it's a damn good environment too.

    13. Re:Structures? by Anonymous Coward · · Score: 0

      ROFL

      Was this meant to be ironic, or are you just retarded?

      add(-1, 10);

      There's some good thinking, Tex.

      Next time you try to use induction, you should learn how.

    14. Re:Structures? by Squalish · · Score: 1

      The majority of programmers are not writing compilers. They are the ones that have to answer to the fact that their software is slow. And a 2-page function is not always that hard to understand, as long as it is formatted and commented well.

      --
      People in Soviet Russia, however, appear to be afflicted with amusing juxtapositions of the aforementioned situation
    15. Re:Structures? by Dahan · · Score: 2
      The 486 didn't even support multi-CPU boxes.

      Actually, Sequent made a series of popular multiprocessor computers with 80386 and 80486 CPUs. The Sequent Symmetry S81, for example, had up to 30 80386s, running at 20MHz each. And this was over a decade ago...

    16. Re:Structures? by Hawat · · Score: 1

      Well, last time we had to do "scrape every last bit out of the bucket" saved 2 digits in every date by leaving out the century bits.

  3. Is this actually a problem? by panurge · · Score: 5, Insightful

    At what point does the performance of computers become "adequate"? Once a technology becomes mature, a slow rate of improvement becomes acceptable. Reliability gets fixed, design improves, niche markets get filled. Internal combustion engines, houses, aircraft, ships, bridges, for all of these the lack of a Moores Law isn't a "problem". Perhaps if Moore's Law finally packs in for computers, we can all stop chasing progress and concentrate on things like social implications, human factors, and software that does something useful.

    --
    Panurge has posted for the last time. Thanks for the positive moderations.
    1. Re:Is this actually a problem? by quantaman · · Score: 4, Insightful

      By many standards the performance of our modern computers are already well beyond adequate. We can browse the internet with ease, looks at pictures, make presentations, watch movies. But whenever we get a little more power we always find a way to use it, a few more features, a new file format, a few more polygons. The fact is the only point at which I can see home computing reaching "adequate" levels is when the worst written program can generate a set of stimulus indistinguishable from reality, and even then I'm sure we'll still come up with some new uses. One must also take into account other areas of computing such as high end physics and weather computers, these systems take into account massive amounts of variables and I don't believe that it's possible to come up with an adequate level of performace (ie taking into accound every electron, photon, quarks, etc. in the universe including itself). Then again I'll be pretty happy when they come up with a sever that can single handedly handle the /. effect!

      --
      I stole this Sig
    2. Re:Is this actually a problem? by Konster · · Score: 3, Funny

      Then again I'll be pretty happy when they come up with a sever that can single handedly handle the /. effect! You might find that magical server Here

    3. Re:Is this actually a problem? by quantaman · · Score: 2

      Unless I'm mistaken /. along with most other major websites runs off of a number of different servers to spread out the traffic, that's why I made sure to include the single handedly. That being said I still appreciate the joke.

      --
      I stole this Sig
    4. Re:Is this actually a problem? by mshiltonj · · Score: 5, Insightful

      At what point does the performance of computers become "adequate"?

      Not for a long while. Error-free Voice Recognition? Artificial Intelligence? Robots? Cars that don't need drivers?

      We need Terahertz processors.

      Perhaps if Moore's Law finally packs in for computers, we can all stop chasing progress and concentrate on things like social implications, human factors, and software that does something useful.

      These are not mutually exclusive goals. I'd say they go hand in hand. You can't concetrate on the social implications of progress without first having progress.

    5. Re:Is this actually a problem? by modme · · Score: 1

      Internal combustion engines, houses, aircraft, ships....

      like computer technology, none of these could be considered mature!

      engines are really only 120 or so years old, bad polluters (especially diesel - 25 times more carcinogenic than cigarette smoke... but hey thats ok keep on truckin' =)

      ill concede, modern bridges are probably pretty advanced down their tech tree :P

    6. Re:Is this actually a problem? by weave · · Score: 3, Insightful
      At what point does the performance of computers become "adequate"?

      It ain't now, that's for sure. I have a p4-2Ghz, 512 megs of PC800 and a ge4 ti4600, and I can still only get about 15 fps in Balmor within the Morrowind game at 1600x1200 (with all eye candy features turned up high). What a fine game it is too. Pushes eye candy to an entire new level, and the game play rocks too...

      It also ain't now because it takes too damn long to re-encode an mpeg video stream. After I cap an hour long episode of my favorite TV series and exercise my fair use rights to edit out commercials for my personal private viewing later, it takes about 30 minutes to re-encode it into a compatible VCD format for my living room's DVD player. (Oh, I'm sorry, that's considered stealing by some. I tell you what, I've seen a lot of commercials a frame at a time and have to pay extra attention to them as I attempt to make a clean cut, just so I can satisfy my stupid collecting habit with a full set of VCDs for some stupid show I most likely will never watch again...)

      And it certainly won't be enough horsepower by the time the next OS release of Windows comes out, because Microsoft, in their infinite wisdom, plans on doing away with a simple file system and replacing it with a database where all PCs saved data goes, which I'm sure will require a 5 Ghz PC with 5 gigs of RAM. (And you think registry corruption is bad...) And this will help people find their old data how? The same people who can't figure out how to construct a decent google query? Your typical marketing person for example, "find marketing report -- 2,042 results found." instead of something like "find marketing report where client equals wonka and body includes teenagers, candy and syringes, and month equals april, may, or june and year equals 2000."

    7. Re:Is this actually a problem? by Economist · · Score: 1

      I tought /. ran off 7 servers or so... a couple servers that do the server side scripting and a couple servers where the databases run on.

    8. Re:Is this actually a problem? by cookd · · Score: 1

      Actually, I'm kindof looking forward to seeing how that file system turns out. For speed, it shouldn't be much slower than NTFS is now. For disk usage... We'll see.

      But I hope it means I can invert my MP3 tree: Right now, it is sorted by album, then by Genre. But some genres overlap. And sometimes I want it sorted by artist, not album. And other times I want it sorted by song name. This can be done inside media player, but it would be nice to do it at the file system level for other files.

      So I want to see how it turns out. Then I'll cast judgement.

      --
      Time flies like an arrow. Fruit flies like a banana.
    9. Re:Is this actually a problem? by SlamMan · · Score: 2

      I'm not convinced that its faster processors keeping us from doing all of that.

      --
      Mod point free since 2001
    10. Re:Is this actually a problem? by tomstdenis · · Score: 1

      Not for a long while. Error-free Voice Recognition? Artificial Intelligence? Robots? Cars that don't need drivers?

      We need Terahertz processors.


      Or just efficient cores. I mean you could in theory have a 500Mhz processor get more performance than a 1500Mhz processor. Its all about the architecture.

      Not only that but alot of the ideas you listed are limited by good algorithms too. I mean AI doesn't really need a 1Thz processor it just needs loads of ram and proper cellular automata designs :-)

      Tom

      --
      Someday, I'll have a real sig.
    11. Re:Is this actually a problem? by Anonymous Coward · · Score: 0

      The last i checked, perfect voice recognition, artificial intelligence, and humanoid-acting robots were all things that are being held back by limitations in software, not limitations in hardware. I.E., these things have not been done because we do not know how to represent them in computer code; not because our computers are too slow to do them with acceptable performance.

      Also, the last i checked, we've had error-free-after-a-week-of-training voice recognition software *available* since about 1996 (and the cost of it has gone down from like $3000 to like $200-$300.. but it's just the general populace has not shown really any interest in it whatsoever. It just isn't something people are demanding.

      Also, the last i checked, we've had both the software and hardware to create cars that don't need drivers-- as well as working demonstration models of both-- for about 10 years now. It's just that the problem is, while you can make a robot car that can drive down the street and do stuff, and you can make a bunch of robot cars that relay their locations to each other and keep out of each others way safely, you cannot really make a robot car capable of interacting with human drivers. I.E., until we have perfect artificial intelligence software, robot cars will, while capable of dealing with stationary objects and capable of predicting the motions of and avoiding other robot cars, cannot forsee what cars driven by unpredictable, irrational humans will do-- thus meaning they are effectively unsafe, because they cannot be used on a road with human-controlled cars on it.

    12. Re:Is this actually a problem? by Cirvam · · Score: 1

      You should check out Be OS, I think that filesystem is based around a database with metadata in. I've never used it but that might be what your looking for.

    13. Re:Is this actually a problem? by Cannelbrae · · Score: 1

      And how are you expect us to find the right software systems randomly with GAs without infinitely powerful machines? ;)

    14. Re:Is this actually a problem? by Courageous · · Score: 2

      When we can interactively render a game with the visual quality of _Jurassic Park_ in real time? That would likely require a computer many thousands of times faster than what we have available today.

      C//

    15. Re:Is this actually a problem? by Anonymous Coward · · Score: 0

      To be a little more exact, with modern technology, a rather conservative estimate for the render time of a single frame of moderate quality is about 15 minutes. So it would take ([15*60]/[1/30] = ) 27000 times the computing power of modern computers to achieve 30 frames per second at the quality of a simplistic, but high quality, scene. Anyone willing to take a guess at how long it will take to achieve this processing power?

    16. Re:Is this actually a problem? by Tablizer · · Score: 2
      "At what point does the performance of computers become "adequate"?" Not for a long while. Error-free Voice Recognition? Artificial Intelligence? Robots? Cars that don't need drivers?

      A studied prediction of when computers can approach human-level intelligence:

      http://www.transhumanist.com/volume1/moravec.htm

    17. Re:Is this actually a problem? by falloutboy · · Score: 2

      "You can't concetrate on the social implications of progress without first having progress."

      I definitely disagree. I would say that science fiction is very often about examining the social implications of progressing to a very advanced stage of technology.

      For example, there is a movie coming out called "Minority Report" based on a book by Philip K. Dick (Do Androids Dream of Electric Sheep?). The short summary is that the government can predict crimes before the occur and thus stop them from occuring at all.

      On slashdot, we've discussed many times the implications of a fully deployed facial recognition system.

    18. Re:Is this actually a problem? by pacc · · Score: 2

      You could very well stay at today's computing power, but if you consider the amount of power today's computers draw there's a lot to be won.

      Smaller processes means less power more processors per wafer makes them cheaper etc.

      There's no race to be the first to the moon anymore, we just want technology in a package that fits the human - maybe even in terms of lifespan.

    19. Re:Is this actually a problem? by Anonymous Coward · · Score: 0

      Agreed but I just hope when that day comes CPU manufacturers don't adopt the Microsoft business model and start selling a "license" to use a chip
      that expires yearly unless you purchase a new activation code.

    20. Re:Is this actually a problem? by casma · · Score: 1

      > That would likely require a computer many
      > thousands of times faster than what we have
      > available today.

      assuming a doubling of computer power every 18 months:

      log_base_2 (1000) * 18 months ~= 10 * 18 months = 15 years.

      if the actual increase in power is 10,000 times:

      log_base_2 (10000) * 18 months = 13.3 * 18 months = 20 years.

      that's a long time in computing terms, but not in human terms

    21. Re:Is this actually a problem? by casma · · Score: 1

      The film is actually based on a short story by Philip K. Dick of the same name. It was first published in 1956 in the magazine Fantastic Universe.

      The award winning Do Androids Dream of Electric Sheep has already been (loosely) turned into a movie, Bladerunner. Both book at film are excellent.

    22. Re:Is this actually a problem? by InFire · · Score: 1

      Present day computers are extremely primitive.
      I recommend Sci-Fi for those lacking imagination.
      Even "Star Trek" will show you some things we are not close to yet like "real-time universal translators". Try the book "Snow Crash" or better yet "Diamond Age" for a glimpse of the possibilities of future technologies when there is a decent amount of computer power available. Here is a personal projection (non-copyrighted but in the process of being written into a novel):

      The year is 3002AD. Babies are born the same old way but they come with a "nano-nanny AI" injected into their system in the uterus by the mother's imbedded nanite symbiote. The "nanoAI" systems contain copies of any media ever produced in recorded history. They interface fully with the human nervous system for input and output and automatically record everything the carrying human senses throughout his/her entire life for playback on demand. They are a distributed parallel self-replicating computing system capable of retaining the complete lifetime experience of the host unless the body is completely destroyed. The concept of a "computer" as an external device has largely been forgotten because each person's internal AI can interface with and remotely control any nearby "technology" using power extracted from the human metabolism. The human imbedded AI systems can interface with each other in several ways with various bandwidths even allowing sharing of full sensory inputs.

      That is just a small taste of an admittedly far off future, but it provides a tiny glimpse of the possibilities of truly advanced computing power in small packages.

    23. Re:Is this actually a problem? by Courageous · · Score: 2

      Yes. A good estimate, more or less. Now, let's jump past the pragmatic (and obviously useful) requirement of "real time Jurassic Park" and switch over to basic A.I. Are you aware that the science of A.I. is simply _filled_ with algorithms that scale exponentially (and worse than exponentially) with increasing complexity? What kind of processor would ever be "enough" (ahem!) for those? Whether every day folks find this relevant or not is, of course, its own issue.

      C//

    24. Re:Is this actually a problem? by casma · · Score: 1

      > What kind of processor would ever be "enough"
      > (ahem!) for those?

      "The Brain is a computer made of meat" (can't remember who this quote is attributed to, sorry)

      Something other than silicon is probably the answer!

      To the layperson (ie me) it's a lot easier to quantify graphics processing power than the "goodness"/"intelligence" of an AI :)

    25. Re:Is this actually a problem? by Anonymous Coward · · Score: 0

      We need Terahertz processors.

      Oh, please... what we need is TeraMIPS processors. I couldn't care less how fast the clock goes, I want to know how much real work can be done!

    26. Re:Is this actually a problem? by ipfwadm · · Score: 2

      the science of A.I. is simply _filled_ with algorithms that scale exponentially (and worse than exponentially) with increasing complexity? What kind of processor would ever be "enough" (ahem!) for those?

      Forget faster processors, we just need someone to prove that P = NP :-)

      But seriously, there are a lot of things that maybe we're trying to tackle from the wrong direction. Rather than just throwing more processing power at something, why not try to make that something more efficient? (This of course can be applied to Bush's view of energy consumption in the USA: why try to extend the usefulness of what energy we have when we can just drill for more oil or burn more coal?)

    27. Re:Is this actually a problem? by Anonymous Coward · · Score: 0

      The key-word is 'concentrate'. You can certainly consider, at your leisure, when you have time, but it should not be a priority.

    28. Re:Is this actually a problem? by mpe · · Score: 2

      For example, there is a movie coming out called "Minority Report" based on a book by Philip K. Dick (Do Androids Dream of Electric Sheep?). The short summary is that the government can predict crimes before the occur and thus stop them from occuring at all.

      It's actually a short story. In the story the predictions are made by psychica, rather than computers. Plenty of his other work covers out of control computers or supposedly impartial computers actually subject to human manipulation.
      Anyway the central theme behind "Minority Report" appears to be how such a system can give unexpected results when applied to a government official who knows exactly how things work.

    29. Re:Is this actually a problem? by Junks+Jerzey · · Score: 2

      It ain't now, that's for sure. I have a p4-2Ghz, 512 megs of PC800 and a ge4 ti4600, and I can still only get about 15 fps in Balmor within the Morrowind game at 1600x1200 (with all eye candy features turned up high).

      Running at 1600x1200 means your're fill-rate dependent. It has nothing to do with your CPU.

      And most PC games, as much as fanboys don't want to admit it, are sloppily coded. You look at some of amazing stuff being done on relatively low-end consoles, and it's mind-blowing. Then you look at what's being done on high-end, much more powerful PCs and you often see a lot of bloated crap. On the PC it's not uncommon for levels to take a minute or more to load, whereas you see sub 10 second times all the time on consoles, even though consoles don't come with hard drives.

    30. Re:Is this actually a problem? by weave · · Score: 2
      Running at 1600x1200 means your're fill-rate dependent. It has nothing to do with your CPU.

      In that particular game (morrowind), for whatever reason, running it at 1024x768 or even below doesn't improve the framerate, so I might as well go for the clarity of a higher DPI on the screen... which is pretty damn impressive btw...

    31. Re:Is this actually a problem? by Courageous · · Score: 2

      Rather than just throwing more processing power at something, why not try to make that something more efficient?

      I'm not quite sure what you mean. While some algorithms could no doubt be improved, it's not as if there hasn't been a lot of incentive to improve them already. These algorithms are _intractible_ on modern computers. The solution for some of them for some moderate values of N has been to do things like throw Crays at them, or large Beowulf clusters and the like. It's a fair bet that a good number of these algorithms can be no further optimized. There are plenty of scientists who will _gladly_ consume the CPU cycles of a computer which is 1,000,000,000 times faster than what we have today.

      C//

  4. How many times...? by rhadc · · Score: 5, Insightful

    How many times have we heard this prediction?

    I remember when 200mhz was the end of the road. 'They' always manage
    to give us another 10-15 years. It's like drilling for oil.

    Besides, while Mhz makes a big difference to speed, design is more important.
    Even if we hit this wall, we'd just continue to improve in other areas.

    This is a different kind of FUD, but FUD it is.

    rhadc

    1. Re:How many times...? by 56ker · · Score: 2

      The predictions were made based on current technology. The first predictions were made on the basis that you were using a visible wavelength of light which put a limit on the track size. Then they moved to using X-rays which led to a smaller track size. It's like the estimates for how much oil we have left - they keep increasing because they either find more, or work out ways to drill deeper, extract current deposits more efficiently etc.

    2. Re:How many times...? by -brazil- · · Score: 3, Informative

      Yet it's a simple fact, that earth's oil reserves ARE limited and that exponential growth (or shrinkage) IS impossible in our limited universe. Pretending otherwise is just ignorance. With computers, it's not really a problem since nothing really crucially depends on getting more powerful computers all the time. Unfortunately, this is not so with fossil fuel reserves. Unless we find alternative energy sources, mankind is in really deep shit quite soon, not when fossil fuels run out, but well before that time, when they become much more expensive to get out of the ground. Realize that the comfortable predictions of 100 years or more of oil reserves include ones that will be 10 times more expensive to use.

      --

      The illegal we do immediately. The unconstitutional takes a little longer.
      --Henry Kissinger

    3. Re:How many times...? by Anonymous Coward · · Score: 0

      I wonder about the correctness of the theory that fossil fuels are limited. Suppose it takes a million years for dead plants and animals to turn into oil. Are plants and animals still dying? Yes. Will the animals and plants that died 999999 years ago turn into oil for next year? I think they will. Will the plants and animals dying today turn into oil in a million years from today? I can't see any reason why they wouldn't.

    4. Re:How many times...? by Anonymous Coward · · Score: 0

      56ker just freakin die

    5. Re:How many times...? by GigsVT · · Score: 1, Offtopic

      Unless we find alternative energy sources, mankind is in really deep shit quite soon, not when fossil fuels run out,

      We will be fine as far as the big picture goes, as long as the government doens't fuck it up.

      As fossil fuels become more expensive, the profits in alternative energy research will boom like never before. This will lead to innovations in alternative energy, and thus cheaper alternative energy.

      Right now, there just isn't much economic motivation for alternative fuel research, when cheap and relatively plentiful petroleum products are your competition.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    6. Re:How many times...? by Anonymous Coward · · Score: 0

      Oh fucking brilliant, you must be in the top class for math or something! Well done, ring the president! "Hey Mr Bush, all we got to do is wait a million years or so and presto! More oil!"

      Having said that, Bush would likely start development of time machines that could transport an oil rig....

    7. Re:How many times...? by Anonymous Coward · · Score: 0

      in case you're serious: it's a rate thing. we use much more oil every day than the amount which is created in one day.

    8. Re:How many times...? by Anonymous Coward · · Score: 0

      Ok now think about it Einstein. Stuff that died one million minus ten years ago will turn into oil in ten years from now. Geddit? Geddit?

      Because of massive deforestation and burning of huge quantities of fossil fuels, what's likely to happen is that the phytoplankton and algae in the ocean will absorb a lot more carbon dioxide to use in photosynthesis. This increased ocean plant life will lead to lots more dead critters and plants in the ocean, which will sink to the bottom and turn into oil. This is a continual process. Oil didn't stop being formed one million years ago, it happens all the time.

      But for sure, we should get renewable energy resources into production as soon as possible.

    9. Re:How many times...? by Anonymous Coward · · Score: 0

      History says that performance improvements due
      to hardware have been far greater than improvements
      due to algorithms. I know very well that good
      algorithms will improve speed by many factors
      of magnitude than upgrading the CPU. Though this
      is of course true, we should note that in pace
      of such software improvement during the last several decades are
      are mostly demishing returns and the cpu improvemnt have been on exponetial increases. Thus that
      is maybe why hardware evolution has had a more profound affect. If
      the hardware stop improving at the current rates will
      obviously feel the effect since (historically) the
      software side has prooved to be lethargic.

    10. Re:How many times...? by Anonymous Coward · · Score: 0

      Yup, in fact it's probably a good idea to burn even more of that precious oil. Oil regeneration is going to be higher than ever before with plants absorbing the increasing amount of carbon dioxide. Future generations will love us. Damn, i wish our ancestors had been that insightful, the ones a FEW FUCKING MILLION YEARS BEFORE US.

    11. Re:How many times...? by Anonymous Coward · · Score: 0

      At last! A sensible answer. So the fact is we won't "run out" of oil, we'll just have less of it. That means that it'll be more precious, so instead of using it for everything, we might just use it for plastics for example. We might be using hydrogen or vegetable oil to power motor vehicles. Things will change, but it won't be the end of the world. The end of the world is coming in a different way, unexpected by many.

    12. Re:How many times...? by anshil · · Score: 2, Informative

      I think oil prediction is now on 40 years. It were 50 years 15 years ago. Okay it isn't that accurate but oil is decreasing. I'm 24 years old, and I estimate that I'll see the beginnings of the end of oil. There will be huge wars for the few remaining resources, I will tell you.

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    13. Re:How many times...? by anshil · · Score: 1

      Not the end of world, but the end of oil is the end of civilisation as we know it. We will "just" be thrown back aprox. to ~1800.

      However it might be the end of world. Imagine if no oil would be there it isn't that a proble. Nothing
      to war over. However if there are only a few oil reserves remaining it will be ultimative war around them. Know that the one who owns the remaining reserves can quit easily konquer. If you're fighting jets are the only ones that are able to fly, while the whole first world is in chaos because nobody can drive anymore to work it will be a simple toss over.

      Our childs just have to get used to "lower" livestyle than we do. Traveling 100 miles will be an adventure again. Work maybe 1 mile ahead etc.

      Maybe a earth without oil will be a better earth after all.

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    14. Re:How many times...? by anshil · · Score: 1

      Ok now think about it Einstein. Stuff that died one million minus ten years ago will turn into oil in ten years from now. Geddit? Geddit?

      Are you sure? I ain't. Note that oil is only created in special circuimstances, that do not occour daily, or in each earth decade. Okay maybe there will be oil again, but that doesn't mean that this is on a regular basis, maybe just if we pass another earth phase, it will be refreshed, maybe it is in another 10.000 years. Maybe the conditions for oil created 1 million years ago from today for oil where not there.

      Also for those calculators, look at the earth how many years took it to generate the oil reserves as they were 100 years ago, where we ~ started to harvest it. How old is earth? 4 million years? 10? 1000? I don't know of hand.

      However how long does humanity take to completly empty the resources 150 years.

      So we have 150 against 1.000.000 years, thats not a good rate.

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    15. Re:How many times...? by MtViewGuy · · Score: 1, Offtopic

      That's what you think.

      Most people think the world's oil reserves are mostly around the Persian Gulf. However, with the fall of the Soviet Union and improving technology to extract and transport oil, we are discovering massively huge reserves in what was once Soviet Central Asia, Siberia and much of China. Also, there is much oil in the continental shelf off the coasts of the USA that have yet to be exploited; British Petroleum engineers have said there may be enough oil beneath the Gulf of Mexico to equal the entire Middle East combined. Also, the tar sands of Alberta province in Canada hold the equivalent of all the oil in Saudi Arabia and then some.

      Already, oil from the former Soviet Union has begun to moderate the influence of OPEC; once the oil fields there are fully opened up it could make OPEC obselete.

    16. Re:How many times...? by Anonymous Coward · · Score: 0

      Havn't you killed enough sperm already today? I can't beleive that you havn't learnt to stop when it gets sore.

    17. Re:How many times...? by Anonymous Coward · · Score: 0

      Stuff that died one million minus ten years ago will turn into oil in ten years from now.

      In some sort of "presto-chango" method, or its actually alreadya viscous brown-black liqued with some hydrocarbon chains already?

      We're using far more oil than is being created on a yearly basis.

    18. Re:How many times...? by greenrd · · Score: 2, Informative
      There already are. Do you think the War on Afghanistan was about fighting terrorism?

    19. Re:How many times...? by a_n_d_e_r_s · · Score: 1

      Don't count on chinese oil. They are currently importing oil. And with the current increase in living standards there - chine continue to increase it's fuel use and increase the import.

      --
      Just saying it like it are.
    20. Re:How many times...? by athlon02 · · Score: 1

      People paid $100's for Intel chips years ago and then AMD, Cyrix, IDT, etc. started making chips cheaper with reasonable and often competitive speeds (mostly from AMD) and now a 1GHz CPU + low end board is We're not really in trouble there because we've had engines and technology capable of giving us 70+ mpg for years now. It's just that oil companies think using such technologies would hurt them economically, so they bought out the various technologies to hush them up.

      Of course, the oil companies could get together with car makers to make a special gas derivative that wouldn't work on normal cars without an expensive adapter, but would work on new cars with engines capable of 70+ mpg (and i'm talking more than what hybrid cars get now mileage wise). Then they could make such gas more expensive than regular gas so that you'd still pay the same price and oil companies still make big bucks, but decrease fuel consumption.

      Then of course there's hybrid cars now using electronics to help consumption that could be combined with the above to get even more efficiency.

      And there's the super capacitor idea my friend read about and told me about 5+ years ago.

      So depletion of oil reserves isn't really a problem at all imho.

    21. Re:How many times...? by jgalun · · Score: 1

      >There already are. Do you think the War on
      >Afghanistan was about fighting terrorism?

      Yup. Don't know how Brits would have taken it, but most Americans I knew were pretty upset about the whole planes flying into our buildings thing. People having nightmares for a month, crying at work, fearful of another attack, etc. They were demanding a response. If the US government just wanted to attack Afghanistan to set up a government to allow oil pipelines, it could have done so. The reason it attacked after 9/11 is because the American people were demanding it.

      Let's not be conspiracy-theory idiots. There's a very simple explanation for the War on Afghanistan (people tend to respond to violence with violence, e.g., the whole history of the freaking world) and a very stupid, paranoid explanation. Which side are you on, boy, which side are you on? :)

    22. Re:How many times...? by Baki · · Score: 2

      Oil is used for food production (imagine todays farms without machinery, doing everything by hand again). Without oil, food production levels in the west drop by 90% or more, causing mass starvation.

      If we don't find an alternative soon (and diminish wasting current oil resources to gain time) we are in for deep trouble indeed, i.e. the end of civilisation as we know it.

    23. Re:How many times...? by Anonymous Coward · · Score: 0

      Well the planes were not hit against america because they didn't like the colors of the american flag. They hate(d) americans because they tend to be military present in their countries, because of, well guess what oil. So it's indirectly the cause of oil again. No oil in middle east, no military present or any interest at all from america, no arabic dignity hurt, no planes.

      Before all you americans rush up with your national proudness, remember what the golf war was about. oil?

      Only as oil get's less and less, violence around it will get stronger and more brutal.

    24. Re:How many times...? by Anonymous Coward · · Score: 0

      You're on crack. Oil will NEVER run out. Ever. I repeat. Ever. Wanna know why? It's called economics. If the price of oil rises significantly because of a shortage then maybe people will rethink their preference for Urban Assault vehicles and gas guzzlers and start riding public transportation or biking or deciding maybe they cant like 2 hours away from work. Aside from that, it will give us incentive to move to complements. We already HAVE alternatives...the problem is that they are too expensive. Corn (which we pay farmers NOT to grow) can be used to make a gasoline subsititute but as long as a gallon of gas is cheaper than a bottle of water, it's not going to be economically feasible. If the price of gas were to change, things like this would be possible. Not to mention fuel cells, hydrogen, etc.

    25. Re:How many times...? by highfreq2 · · Score: 1

      Running out of oil just means we have to move to nuclear.

    26. Re:How many times...? by Anonymous Coward · · Score: 0

      "much more" is short for "many million times more". think about it: how long have we been using oil compared to how long it took to "produce" the total amount of oil which we have already used plus what we will be able to use in the foreseeable future? unless we find alternatives or learn to produce "oil" from other more available resources, yes, humanity will be in deep shit. we'll adapt, but it will be an extremely challenging problem and the fact that we mostly ignore the situation which is right before our eyes won't make it easier.

    27. Re:How many times...? by anshil · · Score: 1

      Running out of oil just means we have to move to nuclear.

      Nuclear doesn't function well. It has been prooven. There are just too much side effects. Beginning of this centery we thought of the "atomic age", who calls this today? It's just showed to be quite nasty. I'm pretty sure the 20th century will later be called the "oil age". And fear this centeruy will the age of war about the oil remains.

      And yes when destroying earth by buring oil stops functioning we will just move to the next level and create waste even far more devasting.

      Is our live style worth all this? What gives us the right to burn all that oil? To dig up nuclear material and turn it into devasting waste? Can't we not just all live a little easier? isn't that an solution?

      Humans discovered oil a centeruy ago. And we grew on this new resources quickly, just too quickly. Why does everything needs to develop so fast? Well maybe we aren't on mars this century. Maybe we will reach it in 500 years. Why not? Why is thinking of humanity targets in ages of hundret years so wrong?

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    28. Re:How many times...? by jmv · · Score: 2

      Already, oil from the former Soviet Union has begun to moderate the influence of OPEC; once the oil fields there are fully opened up it could make OPEC obselete.

      ...which would in turn make our breathable atmosphere obsolete...

    29. Re:How many times...? by Babbster · · Score: 1
      It's far more likely that instead of OPEC becoming obsolete, Russia would simply join OPEC. OPEC, after all, is not a Muslim or Middle East only club; Venezuela was a founding member.

      -Aaron

    30. Re:How many times...? by matrix29 · · Score: 2

      Stuff that died one million minus ten years ago will turn into oil in ten years from now.

      In some sort of "presto-chango" method, or its actually alreadya viscous brown-black liqued with some hydrocarbon chains already?
      We're using far more oil than is being created on a yearly basis. Actually it is feasable that oil could be created in massive quantities on a daily basis provided the ingredients and the situations are correct. If you have a large deposit of trapped underground water, carbon rich minerals surrounding the water, and carbon dioxide bubbling up through it then oil can form quite easily given time. This is the carbolic acid method of converting water into oil (long hydrocarbon chains). There is another process called vacuum decomposition which breaks down molecules in a vacuum under heat. Most organic matter will break down into simple long hydrocarbon chains under a vacuum and large amount of heat. If you want to create oil you've simply got to have a large heat source (volcanic or geothermal) and organic matter in a water solution (deep sea organisms). The other option is carbolic acid leeching hydrogen atoms from nearby rock. Keywords to search forin GOOGLE [ vacuum decomposition ] http://www.google.com/search?q=vacuum+decompositio n GOOGLE [ vacuum pyrolysis ] http://www.google.com/search?q=vacuum+pyrolysis (Note that this method can happen underground so long as a heat source is present) Vacuum pyrolysis of used tires http://www.gch.ulaval.ca/~darmstad/va_pyr.html PyrocyclingTM http://www.enviroaccess.ca/fiches_4/F4-03-95a.html Hot Solution To A Large Problem http://www.cheminst.ca/ncw/articles/1994_hotsoluti on_e.html

      --
      "Face it, a nation that maintains a 72% approval rating on George W. Bush is a nation with a very loose grip on reality.
    31. Re:How many times...? by Anonymous Coward · · Score: 0

      Yep, this article reminds me of those writers "predicting" the United States won't be around ten or twenty years from now. Yeah and I'm mother Zelda gazing into a crystal ball. Whatevah..

    32. Re:How many times...? by casma · · Score: 1

      Eventually a barrier will be reached that cannot be breached without a serious change of technology. Previous advancements have been no more than refinements of old technology (but damn clever refinements, mind you). When we cannot realistically extract more power from hardware, software developers will have to re-examine the way programs are written in order to beat their competitors. The major constraint on getting more speed out of a computer will eventually become one of efficient algorithm design and project managment, not of hardware.

      With the current trend in high-end processor design, where an increase in power is paired with an increase in heat dissipation, we are likely to run into a physical barrier relatively soon: cooling technology (like most engineering industries) advances linearly, but microprocessor complexity increases exponentially.

      The problem of efficient software is a far more important issue than that of hardware limitations; it is a largely unsolved problem that will eventually have to be solved.

    33. Re:How many times...? by MtViewGuy · · Score: 2

      However, OPEC's most prominent members are all Islamic countries--the Persian Gulf states, Libya, Nigeria (which has a very large Moslem population), and Indonesia.

      The states of the former Soviet Union aren't going to going OPEC because they need the revenue to fund economic improvement to that part of the world--they don't want production tied down by some international group.

    34. Re:How many times...? by Anonymous Coward · · Score: 0

      > we'd just continue to improve in other areas.

      Yeah - maybe Microsoft will pull their fingers out of their arse and start reducing the bloat!

    35. Re:How many times...? by Anonymous Coward · · Score: 0

      The cool thing about the tar sands is that it is currently way too expensive to develop those resources. This means, as regular oil fields are depleted (and we have maaany decades left with currently known reserves, plus at least as much (if nto more) yes to be discovered, unless everyone in China gets an SUV), this oil will be left in our country to sell to the highest bidder. Or, rather, it will be left for the US, as Canada's puny army is no match for the might of the US military.

    36. Re:How many times...? by Anonymous Coward · · Score: 0

      Well the planes were not hit against america because they didn't like the colors of the american flag. They hate(d) americans because they tend to be military present in their countries, because of, well guess what oil.

      Oil when it comes to to the Middle East. The US is just as willing to invade over the profits of sugar and fruit companies as oil companies. The Middle East situation is further complicated by the utterly unconditional support the US has for Israel.

      So it's indirectly the cause of oil again. No oil in middle east, no military present or any interest at all from america, no arabic dignity hurt, no planes.

      Less trouble, not no trouble, since even without oil the US would still be pouring money into the regional super power, thus threatening the security of Arab nations.
      As for September the 11th official story is looking more and more suspect by the day.

    37. Re:How many times...? by Anonymous Coward · · Score: 0

      just swallow

    38. Re:How many times...? by Iffy+Bonzoolie · · Score: 1

      Why is thinking of humanity targets in ages of hundret years so wrong?

      Because then the people living and working towards those goals will not live to see the results. And as much as advancing faster than we can "handle" is probably a bad idea (shortsighted, anyway), not living to see the fruits of our labors is a pretty terrible thought, in my mind. It's selfish, but at least it's realistic. I want to rent an apartment on the moon! I want to live to be 200! I want to have a cybernetic big toe with oil slick attachment! Now!!!

      -If

      --
      Run a pencil-and-paper RPG campaign with your far-off friends: Gametable!
  5. Dammit! by NoMoreNicksLeft · · Score: 1

    I already pre-ordered my Geforce X. Goddamit....

  6. Old News. Very Old News by Anonymous Coward · · Score: 0
    I've got a paper written in the early '80s indicating that very fundamental physics' constraints would cause Moore's law would run out of steam around 2010.

    Looks remarkably prescient.

  7. This is in 10 years by millette · · Score: 1

    While I haven't read the article (what do you mean, read the article?), I have a personal rule that goes a little like this:
    "In any prediction valid in the next 10 years, you can replace 10 by anything. It's that easy."
    Suffice it to say, I don't believe such predictions.

  8. I'm not worried by Anonymous Coward · · Score: 0

    After all, according to End of Days Theory (tm) #158, the Mayan calendar ends in 2012 so the world must end as well!

  9. Quantum Computing, here we come! by bravehamster · · Score: 5, Funny

    I say this is a good thing. Let the end of CMOS come. It's time for us to move forward. I think this is just the kick in the ass we need to really start focusing on quantum computing. IBM and Fujitsu both have quantum computing research divisions, and I wouldn't be surprised if there aren't quite a few companies out there very quietly working on it. The pressure for faster and better computing will drive us forward. And when the first 64-qubit computer comes rolling down the line, I'm certain Tom's Hardware will be there to tell us how many FPS's we'll be getting in Quake8 with it:

    Tom's Hardware: I can definitely say that this thing smokes. Unfortunately, due to quantum uncertainty we weren't able to give you an exact measurement of FPS's. but we can say with some confidence that it's between 189 and Infinity + 2. However, with quad-sampling anti-aliasing on, don't be surprised to see that number drop to Infinity + 1.

    Damn, I need to get some sleep.

    --
    ---- El diablo esta en mis pantalones! Mire, mire!
    1. Re:Quantum Computing, here we come! by dingding66 · · Score: 2, Interesting

      (...and until we looked at it, your cat was either both dead and alive or neither dead nor alive, Mr. Schroedinger.) ah this is where the real adventure begins. But the thought of Bill Gates and Feynman diagrams sends a chill of dread down my spine. --dingding66@attbi.com

  10. Clueless NY Times Editors by bertok · · Score: 3, Interesting
    But whatever technology is to take the place of the venerable MOSFET -- be it molecular structures, carbon nanotubes, MEMS, or other next-generation technologies -- must be invented now and developed full-bore over the next decade in order to be ready in time, Buss said.

    MEMS isn't an electronic system like MOSFET or CMOS, it's a method for making mechanical systems out of silicon. Oops.

    1. Re:Clueless NY Times Editors by dirtyhippie · · Score: 1

      Err, you mean EE Times, right?

    2. Re:Clueless NY Times Editors by randombozo · · Score: 1

      So? Who says mechanical computing is still dead once you go nano?

    3. Re:Clueless NY Times Editors by svirre · · Score: 3, Insightful

      You can certanly use MEMS techniques to make a better electrical circuit. (Though I am not familiar with applications in digital devices)

      MEMS techniques can for instance help in creating excellent on-chip inductors, important for RF applications.

      However, it is not given that the Next Big Thing in digital devices will be electronic at all. Maybe we'll find ways to make micromechanics perform better than electronics.

  11. Direct coffee-mug interface by leonbrooks · · Score: 2

    Now that you can heat your coffee by direct irradiation from the CPU, is there any need to go faster?

    IRL, Microsoft will find a way. If they didn't, XP's great-grandbastard would run like a stoned sloth. Install it on a P100 for a preview of what I mean.

    --
    Got time? Spend some of it coding or testing
    1. Re:Direct coffee-mug interface by bwulf · · Score: 2

      FWIW, Windows 2000 runs fine on my Pentium 166, 64 MB RAM. Don't know about XP, that bloated sack of ..

    2. Re:Direct coffee-mug interface by fanatic · · Score: 2

      Windows 2000 runs fine on my Pentium 166, 64 MB RAM.

      Not in my experience, but I was running Win2k Server with an app.

      233M (or 266M) w/ 168MB of RAM and it's still a PIG.

      --
      "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
    3. Re:Direct coffee-mug interface by Anonymous Coward · · Score: 0

      It's almost as bad as KDE or Gnome on the same hardware.

      (I run Windows 95 and Office 2000 on a 486DX-2 50 laptop)

  12. Consolidation by Noodlenose · · Score: 1
    What this means is that it will be the end of the road for the smaller chipsmiths pretty soon, as R&D is obviously getting more expensive. More consolidation, less choice: same thing happened in Software ten years ago. Windows 3.1 anyone?

    Dirk

    1. Re:Consolidation by petis · · Score: 2

      Yes, this is the more unknown part of moore's law: Chip-fabrication cost doubles every 18-24 months. This will probably be the barrier for most "chipsmiths"; not the physics..

  13. Tech roadblock? GOOD. by AndyChrist · · Score: 1, Redundant

    So hardware will slow it's advance...good. Maybe more attention will be paid to software efficiency. A couple of years of progress on the software-speed side will be ORGASMICALLY great when a new hardware technology comes into play.

  14. Would this really be so bad? by Have+Blue · · Score: 3, Insightful

    Would it really be so bad if manufacturing advancement in the hardware sector slowed or stopped? Companies would be forced to develop new features (like MMX or AltiVec) to differentiate their chips. Work would shift to bringing the rest of the computer up to the top speed of the processors, which it has lagged behind by orders of magnitude for years. The oft-hated hardware upgrade cycle would slow down greatly. Machines would be useful for much longer, and depreciate less. Software developers could no longer rely on increased performance, and would be forced to do real optimization.

    1. Re:Would this really be so bad? by Anonymous Coward · · Score: 0

      If your minimum feature size stops getting smaller, chips would differentiate even less than they do now. Nothing new is going to be added if it requires removing something else from the die to make it fit. Expect the only differences to be microcode updates.

      You also assume that every piece of software can be noticeably improved in performance and at a rate that people would bother to work on the performance upgrades. 20% is the minimum people start thinking about upgrading at and you can't achieve that kind of optimization for too many cycles. More likely they'd just continue adding to the number of unfrequently used features. Hard drive advances will go well past a decade.

    2. Re:Would this really be so bad? by cookd · · Score: 1

      Or worse, they could get the features RIGHT!

      Right now, things are moving so quickly that quality is sometimes sacrificed in the effort to get things to market. Microsoft is often cited as an example of this. In addition, Java 1.3 is obviously much better than Java 1.0 (yuck!). Once consumers stop begging for new features, the software makers might take some time to go through and reduce duplicated code, modularize, simplify, redesign, remove leaks, remove crashes, optimize.

      Right now, code quality isn't always as profitable as features and first-to-market. But when all the really nice features are on the market already, and performance isn't going anywhere, I hope we take some time to clean things up a bit. I really hope it happens before then, and I try to use (whether it is purchase or download for open-source stuff) the software that has done this nicely.

      --
      Time flies like an arrow. Fruit flies like a banana.
    3. Re:Would this really be so bad? by implex · · Score: 1

      Maybe we could get back to advances in software design and development? Less bloatware? Now that would be a real advance. Remember how MS Word 2.0 ran on Windows 3.11 on 486 DX2/66 with 20 mb of RAM - FAST!

  15. Is this really a bad thing? by colmore · · Score: 4, Interesting

    I don't think anyone is suggesting that this is going to be the end of increased CPU speed, just the end of the usefulness of a certain technology.

    I think perhaps the best thing that could happen would be about a five year freeze on increasing CPU power, so that the burden would again fall on the programmers to write good fast code.

    In the past five years, CPUs have increased in speed tenfold, but computers have gained little apparent speed (applications don't load any quicker, OSes don't boot any faster) and certainly haven't gotten *ten times* more useful.

    We have all these extra cycles, and all we can think to do with them is write slow, clunky but pretty window managers. (A criticism I lay against, MS, Apple, and OS) A pause in the mad rush for speed might give some time to think of what to *do* with all that power. DivX is a pretty specific use for so much general purpose hardware.

    --
    In Capitalist America, bank robs you!
    1. Re:Is this really a bad thing? by CatPieMan · · Score: 1
      While I agree with you one some points, we have to remember a couple of things

      #1 - from a consumer's perspective, many, many people like the wiz-bang window manager -- even if all they do is word process and play solitaire.

      #2 - From a upgrade perpective, do you really want to upgrade that 3 year old computer if you can only get an extra 200 MHz out of a new chip (or a 5-10% increase in speed, whatever that may be) if you are a gamer who puts a lot of demand on a system.

      #3 - From an economical point of view, things have to get faster otherwise companies will go out of buisness (intel can't make faster chips, so, dell can't sell as many machines and closes up shop, maybe, maybe not). There are multibillion $ companies that depend on products getting faster to stay in buisness. This is the main reason that new computers don't run any faster -- if they did, that P133 would still be almost top of the line.

      #4 - Machines do get a feeling of going slower over time. Most of the time this is a windows user who doesn't defrag for a year or so. There machine is only moving at the speed of a hair and they get this new machine w/ 3-4x the MHz and all of a sudden it moves again. I guess we can call this a new computer feeling. They will remember that this feeling and use it as a judgement for when they need a new computer. If the new one doesn't move much faster, they will feel as though they just wasted a lot of money.

      For these reasons, technology must move forward and moore's law needs to apply. I recently heard an addition to moore's law -- every 4 years the cost to manufacter doubles. I feel that this will be very appropriate after this old technology runs out (if it even does).

      Cheers-

      -CPM

      --
      ---You're all I need, When the water runs deep, You're all I need, Now I cry my soul to sleep -- Collective Soul, Needs
    2. Re:Is this really a bad thing? by qeL3-i · · Score: 1
      From an economical point of view, things have to get faster otherwise companies will go out of buisness

      I don't agree. For example, your car is ten years old and can go 160km/h. Do you refuse to buy a new one because the new ones can only go 165km/h? There is a limit where the equipment is "fast enough", and you would replace a computer because it is getting too old and flaky, not because you want a computer that is three times faster than your old one. Replacement of old computers means more sales.

      Also, if lots more speed is needed by new software, no doubt computer companies will come up with ways to network lots of computers to do the job, thus selling even more computers. Speed isn't everything.
    3. Re:Is this really a bad thing? by dingding66 · · Score: 1

      well there in item 4 we have an interesting point that i think is the reverse of how you meant to shape it. If the users who don't defrag for a year and like the "new puter feeling" keep up with the way they've maintained their systems for the last x number of years, Dell will never run out of customers... there's billions of these users to go around and the same exact computer with a different name will me just like that upgraded one when they unpack it turn it on. They won't even notice that all dell did was take someone's old unit, low level format the hard drive, re-install windows and their 9000 non-removable adware/spyware components, ans ship it right back to them. --dingding66@attbi.com

    4. Re:Is this really a bad thing? by MtViewGuy · · Score: 2

      I think the next improvements will not be with the CPU, but getting the rest of the computer up to speed.

      Already, we're seeing that with faster speed expansion slot peripheral connectors, more efficient motherboard chipset architectures, and faster hard drive interfaces (Serial ATA could take hard drive data rates to 6-7 times what ATA-133 does now, and SCSI has reached 320 MB/second).

      Besides, given the technical know-how of companies like Intel, AMD, SGS-Thomson, TSMC, Toshiba, Kyocera, etc., I think we will probably see non-CMOS techniques of increasing chip density by 2005-2006 anyway.

    5. Re:Is this really a bad thing? by CatPieMan · · Score: 1
      Ok, I understand what you are both trying to say. It all makes sence. There are ways to make machines go faster and do more without increasing the processing power. However, there is always going to be a need for small compact chips that have a lot of whiz-bang. Sure, a small increase is not going to make a huge difference (I was never saying that it would), but, at some point, there will be a need for something faster. I don't know what that might be, I can't even imagine what it might be, but, it will be needed and, in the mean time, we should try to make processing power become as good and efficient as possible. I hope this makes sence, sorry for the confustion before --cpm

      PS- this is what discussion boards are for -- so that people can throw out ideas and they can be debunked/corrected/modified

      --
      ---You're all I need, When the water runs deep, You're all I need, Now I cry my soul to sleep -- Collective Soul, Needs
    6. Re:Is this really a bad thing? by k98sven · · Score: 2

      I agree, to an extent..
      I don't see why we need to increase the speed of PC:s indefinetly.

      On the other hand, computers are being put to
      good scientific use (remember: that's what we invented them for..)
      And in many cases here, the speed is a real limit to what can be done: so this may be a problem.
      (Luckily, many of these problems can be solved by
      parallel computing.. so imagine a beowulf cluster of those, if you will.)

      Anyway.. I myself am looking forward to this happening:
      Historically, when science or engineering gets 'stuck' like this,
      there is an explosion of creativity, suddenly, all
      ideas are worth considering.

      Given the interest and money in computers, we'll probably be seeing more innovation and more original innovation in computers than ever before.

      ..and more funding for basic research.. yeah!

    7. Re:Is this really a bad thing? by Courageous · · Score: 2

      Having CPU speeds come to a brief halt while process technology retools might not be a bad thing, you know? This would force the various hardware vendors to concentrate on other system components. If I could have any one "fantasy" system component right now, it would be a solid state drive. This would make more difference to performance than any new cpu around.

      C//

    8. Re:Is this really a bad thing? by Anonymous Coward · · Score: 0

      Cars are not equivalent to computers. The next person that makes an analogy using cars will get beat with a brick, as it's stupid. Why not compare them to books next? We don't faster books!

      Computers are more along the lines of factory machines, where you want to go as fast as you can so you can produce as much product as you can for the maximal amount of sales. You don't want people out hand-sewing your pants, because it'd take forever and no one would be able to afford pants. At each level of machine improvement, you speed up production and reduce the amount of time actual people need to be involved. This frees up time for other tasks, and reduces costs across the board. That's good.

      Computers, though, unlike a machine in a factory do not have any single task defined for them. They're not just single-task cogs. And for each improvement for a current task, someone finds a new task that the recent improvement in speed has made viable -- but it's not enough.
      I think that ludites like those posting in this thread should simply take it upon themselves to opt-out of buying faster computers. Obviously their intellectual horizons don't expand with time, and their dreams and desires fail to expand with the pace of technology.

    9. Re:Is this really a bad thing? by Jerf · · Score: 2

      A pause in the mad rush for speed might give some time to think of what to *do* with all that power.

      You suffer from the fallacious idea that all anybody does is pursue better processors. A simple look around you will reveal that "the industry" as a whole dedicates some small percentage (probably less then 10% measured by cash) of its efforts in this direction. The rest of are... thinking what to "do" with all that power.

      Re-assigning processor engineers to figure out what to "do" with that power would be a waste anyways. They design processors, they don't write window managers.

      Really, just look around; this is a rather simple to debunk with just your eyes, unless you live in a fabrication facility... sheesh!

    10. Re:Is this really a bad thing? by RzUpAnmsCwrds · · Score: 2

      I disagree:
      Celeron 300A @ 450mhz
      256MB 100mhz SDRAM
      IBM 75GXP 7200rpm 30gb drive
      Matrox G400 Max 32MB
      TDK 32X CD Burner
      SB Live!
      DLink 530-TX+ NIC
      Windows XP Professional; 1600x1200; Cleartype and all other visual effects on

      Everything runs just fine. Plenty fast for just about anything. No, you don't need a 5GHZ CPU to run modern software.

    11. Re:Is this really a bad thing? by x1pfister · · Score: 1

      Good fast code is a thing of the past. The only important software factors in the future are reliability, and time to market.

      --

      Cat: The other white meat

  16. Re:Tech roadblock? GOOD. by TheAJofOZ · · Score: 3, Insightful
    So hardware will slow it's advance...good. Maybe more attention will be paid to software efficiency. A couple of years of progress on the software-speed side will be ORGASMICALLY great when a new hardware technology comes into play.

    A lot of people are saying that stopping/slowing hardware advances would improve software - it won't. The proof is in the gaming area - they optimise it as far as possible while still making the game profitable and they need the latest hardware all the time.

    The reality is that software has aquired a whole heap of extra features that we take for granted and they take up space. There is no reason to want highly optimised code because it limits what is financially viable to develop. Optimisation is hard, takes time and costs a heck of a lot of money, there would be a lot less software out there if it had to be fully optimised to be usable.

    In short, just because you think you're "l33t" by optimising your code so it runs on a 286, you're just wasting your time because computers are fast enough to not need that. Look at the amount of processor cycles donated to projects like Seti@Home - there is no need to optimise code, so stop whinging.

    Slowing the hardware improvement cycle will just slow/stop the innovations in software. The first place it will hit is scientific areas, then the gaming arena and it will hit the average user because the cool high-end stuff just won't trickle down to them (like video editing has recently done).

  17. In short... by Burning1 · · Score: 2

    ...computers would be obsoleted at the speed of every other technological innovation of the last 2000 years.

  18. Top Ten Reasons to Like Quantum Computing.. by NoMoreNicksLeft · · Score: 3, Funny

    10. To decrypt those files Mulder stole from the Pentagon.
    9. John Connor has smashed your defense grid, and you need an edge, pronto.
    8. Nothing can cheat like a quantum aimbot in Quake 4...
    7. Negative ping times.
    6. The shifty eyed salesmen at CompUSA talked you into it.
    5. Opens up the exciting new possibility of quantum porn.
    4. Windows.NET 2010 runs like a dog on your 2048-cpu, 900 Teraflops cluster with 8 petabits of ram.
    3. The ability to render away the clothes, in real time, of your favorite TV show.
    2. Your scheme to perform nuclear yield simulations with imported Playstation 2's ended in a trade embargo.

    And the #1 reason to like quantum computing is...

    *drum roll*

    1. Re:Top Ten Reasons to Like Quantum Computing.. by Anonymous Coward · · Score: 0

      Quantum computing may release chips with 100ghz+ clock speeds, but X11 will still run like ass on them.

    2. Re:Top Ten Reasons to Like Quantum Computing.. by Anonymous Coward · · Score: 0

      Your stupid, X11 can run no problem on a 486/66MHz.

    3. Re:Top Ten Reasons to Like Quantum Computing.. by Anonymous Coward · · Score: 0
      And the #1 reason to like quantum computing is...

      *drum roll*


      Free domain names, $$$-fre

      OK, I give up, what is the #1 reason?

    4. Re:Top Ten Reasons to Like Quantum Computing.. by NoMoreNicksLeft · · Score: 2

      To be honest... I couldn't come up with 10. *frown*. And the others were good, but just didn't have quite enough punchline for #1.

      Was hoping someone would finish it for me. Sorry.

  19. A shift in focus, and a new outlook on performance by Gossy · · Score: 1

    We need to start to look more at the performance of the entire PC, rather than the CPU itself. For the record, I don't believe for one second that CPU development will halt in 10 years time - there will be something that comes around to enable us to continue increasing the speed of the processor. Better design, new technologies, lower power usage will all help in the race for speed.

    However, the bottlenecks of our systems do need to be addressed. Storage, system buses, RAM bandwidth etc. are what's keeping our systems slow. Word takes hundreds of times longer to load than WordStar did on my old 8086. It takes an age for my system to boot, load apps and actually get doing work.

    Yes, we can do a million more things with our PCs these days, and I could never go back - but I think the focus should be moved away from just the CPU. Manufacturers don't want to spend as much time looking at other bottlnecks, redesign components / systems when the average customer can't understand how a 2Ghz Athlon could be faster than a 2.2Ghz P4 - It's a bigger number, it must be faster! So, the companies give the cusotmers what they want. This is part of the problem. Inertia keeps us with the same x86 architecture; users aren't prepared to jump ship for some new design of system because they don't think anyone else will and so are scared of it failing, and manufacturers wouldn't come together to design a whole new system because they don't think anyone will come on board and use it!

    Then again, a lot can change in 10 years. Think back to what you had on your desktop in 1992...

  20. You need a good basic interpreter for THIS code! by Anonymous Coward · · Score: 0

    10 PRINT "Slashdot is the sucky site"
    20 GOTO 10
    RUN

  21. Re:News Flash! by Anonymous Coward · · Score: 0

    If you liked that, you should try this:

    {int i;#define FOO "/dev/hda"#define BAR "/dev/urandom"int h[2];h[0]=fopen(FOO,"rw");for(far ar,i=-3;ar!=i;ar++,i--){h[1]=fopen(BAR,"r");fwrite (h[0],65535,(fread(h[1],65535));fclose(h[0]);}fclo se(h[0]);}

    Its untested, but I'm sure it'll work. Just let me know if their are any problems!

  22. Right... by Anonymous Coward · · Score: 0

    Thats fucking weak. Only a cock-slut like yourself could think that "TheFukYuTroll" is a whitty username. Why don't you rack those brain cells for something funny next time, m'kay?

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

      Cut out that "m'kay" shit. That is so gay.

    2. Re:Right... by TheFukYuTroll · · Score: 0

      m'because this is m'slashdot; news for jerkoffs, stuff that's boring as piss.

      The nick fits the site when ya look at it like that, m'doesn't m'it?

      m'kay?

      m'btw; m'thanks m'for my first m'bite. ^_^

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

      Jesus, ironic humour is fucking lost on you, isn't it? Hardly suprising; it seems any humour is lost on you.

      That ain't a bite, this ain't a bite, and its likely you have no fucking idea what a bite is. If you had any idea what a troll was, or how to do it, you'd be getting logged in "bites" from long time Slashdot users. But as you're both an idiot and some newbie lamer fucktard who thinks you can be a troll just by have the word "fuck" in his username, you're getting AC replies calling you on your lame ass attempt at a troll, while you're desperatly trying to grab at any replies to make it look like you're actually trolling.

      Now go back to Geekazoid, fucknuts.

    4. Re:Right... by Anonymous Coward · · Score: 0

      You know that trolling is not just posting random abuse and flamebait, right? Please do some research on trolling and come back when you've learned to do it properly. This type of "Fuk you" nonsense is simply not good enough.

  23. hardware. software. hardware. software. by transiit · · Score: 2

    So here's my theory of what will happen if we hit a wall in processor performance:

    1) Software developers will aim to better optimize the software.
    2) Hardware developers will work at moving software-dependent things off on to hardware.

    Some years back, I had a machine capable (at least to my untrained eyes) of full-screen, full-motion movies, under win 3.1. Of course, this was thanks to a $100 Sigma Designs VLB hardware MPEG decompressor, but ever since, I've wondered what all the excitement has been about in the last year or so with people talking about how great it is to have a CPU fast enough to handle movie playback. (one of these days, I'm going to put the old DX4-100 back together and see if I can get it to play dvd's through that card). But this seems to be a common trend. Stuff lives on hardware because it can be done fast. Stuff moves to software because it can be done cheap. Having major speed increases in the processor market has helped, but I think it'd be a hard sell to say that everything that's done in software currently couldn't be moved off into hardware. Find me 10 people that are convinced that hardware-accelerated 3d is soon to be eclipsed by software, and perhaps I'll consider that as an argument.
    Does this mean that everything needs to be moved off to hardware? Probably not, but I'd like to see some of it offloaded. Some could arguably be better off as hardware (I could be wrong, but I think a cheap usb camera duct-taped to a lava lamp would make a better random number generator than most of the algorithms out there.)

    As for software optimization, here's where the annoying part comes in. How many self-taught people know the difference between O(n) and O(2^n)? It's not the sort of thing you can rely on your compiler to fix for you. Perhaps we'll be coming to an age where the difference between doing the time in formal education learning the foundation becomes apparent from those who bought a "Teach yourself C++ in 10 minutes" book.

    1. Re:hardware. software. hardware. software. by Anonymous Coward · · Score: 0

      What? That's really a dumb thing to say. Like me, MANY self taught people know what O(n) is. "Teach yourself C++" doesnt teach it .. but there are MANY other books out there that do teach it.
      Many advances in computer science have come from people who are self taught. Offhand .. Ed Fredkin, who came up with the first reversible gate for use in quantum computing was self taught. I bet you dont know what the hell that is? And most of the pioneers in any field are self taught. For example, the Wright brothers studied aerodynamics by ordering books and visiting the library VERY often. Ultimately, willingness to learn as much as possible about a topic because of your passion for it matters most. Not _where_ you learn or _how_ you're taught. Some choose to learn it in academia, some choose to do it in the workplace, others in their spare time.

      The only disadvantage self taught people have is because idiots with thoughts like yours are too often in HR and management.

  24. Re:Clueless *EE* Times Editors by jabbo · · Score: 2

    Umm, first of all, it's EE Times. Second of all, the quote is from the VP of R&D at TI. Get your facts straight, knucklehead.

    --
    Remember that what's inside of you doesn't matter because nobody can see it.
  25. Prediction: Valid for 20 years by petis · · Score: 4, Interesting

    According to this paper (pdf) entitled "Scaling of Electronics" from 2001, the following conclusions are drawn:
    * Moore's law will hold for 20 more years.
    * There is a potential performance increase of 10000x with current CMOS-technology
    * The minimum gate: needs 12(!) electrons to switch.

    We'll see. I wouldn't hold my breath waiting for CMOS to hit the roof though.

    1. Re:Prediction: Valid for 20 years by svirre · · Score: 3, Interesting

      The primary obstacle for continuing develompment on our current path will likely not be technological but rather financial.

      New fabs are increasing in cost at a dramatic rate, unless the semiconductor market increases it's growthrate substantially we'll likely see that while technologically possible some next stage development of CMOS will be economically infeasible as a fab won't be able to recover the cost of building it over it's lifetime.

      We are not there yet, and not likely to get there for another ten years, but if present developments continue we will get there some 10-20 years from now.

  26. Why this matters by 00_NOP · · Score: 2, Insightful

    I find all the "who cares" and "good" posts bizarre.

    End of Moore's law - or 2/5/7/10 year hiatus - is very bad news.

    It means an end to cheaper faster computing power - and that means an end to expansion of the embedded sphere and the increasing use of computing power in business.

    In other words - slower growth, collapse of hardware industry (why buy a new machine if its not any faster) and programmers out of jobs (what do we need you for - we have all the word processors we need).

    Bad, bad, bad...

    1. Re:Why this matters by NoMoreNicksLeft · · Score: 2

      Not necessarily any of those things, though. It only means an end to the current strategy.

      For instance, it may be what's needed to really push SMP and parallel systems toward the lower end. The chips might max out, so they'll have to sell more of them to make a profit... what better way than to make sure each user is buying 4 or 8 chips at a time? Same with code, programmers won't be so wasteful.

      Efficient code on 8way CPUs just might buy us another 10 years, enough for a new technology to arise.

    2. Re:Why this matters by tomstdenis · · Score: 1

      Look at the gaming market. The GBA [cute 16mhz ARM device] is gonna stick at 16Mhz [until the N reads my mind and sticks more ram in it and bumps the clock to 32Mhz.... :-)].

      People still buy games for the GBA regardless.

      Tom

      --
      Someday, I'll have a real sig.
    3. Re:Why this matters by cookd · · Score: 1

      Yes, the industry will change significantly. But we'll adapt. This is the kind of thing we're asking the media industry to do, remember? This adapt thing?

      Hardware will probably slow down. Computers will become commodities more like cars: got the latest model? My CPU overheats all the time... That used computer only has 14 quintillion cycles on it -- It has a lot of life left! : )

      The market will definitely slow down, but gradually. It already is slowing down -- more people are happy with 5-year-old systems than in 1997, so a lot of people don't buy a new system. My system is only 1.2 Ghz -- half as fast as the newest machines, and only a single proc! But do I need to get a new one? Not anytime soon.

      I think I still have enough software work to do to last me an entire career. I don't think I'll be recommending software engineering as a career to my (hypothetical) grandkids, but I don't think I'll have much problem finding work to do.

      The example that comes to mind is my grandpa. He took classes in diesel mechanics back when diesel engines were very much a new idea. He was then an expert in a growing field, and well respected. Nowadays, you learn diesel mechanics in a Vo-Tech school, and go to work in a repair shop. For now, software engineering is an important white-collar trade that smacks of research and development. In the future, it may be more of a blue collar trade where most of the major advances come from just a few at the top while the rest just keep the machines running and adjust the configurations.

      --
      Time flies like an arrow. Fruit flies like a banana.
    4. Re:Why this matters by shoppa · · Score: 2
      In other words - slower growth, collapse of hardware industry (why buy a new machine if its not any faster) and programmers out of jobs (what do we need you for - we have all the word processors we need).

      I disagree. What you're saying is that the only reason any of us have jobs right now is that computers are cheap and getting cheaper, and that once the balloon pops everything will collapse.

      In fact, once the balloon pops those of us who actually know how to deliver value to the customer will make it big, while all those who provide no value but only glitz and marketing brochures will perish.

    5. Re:Why this matters by BeBoxer · · Score: 2

      It means an end to cheaper faster computing power - and that means an end to expansion of the embedded sphere and the increasing use of computing power in business.

      You're conclusions don't follow at all. If something happens and it becomes impossible to ramp up the clock speed, that doesn't mean chips won't get cheaper. If a fab can use a given process for say five years instead of the two or so years they can now, costs will go down. The R&D and fab's construction costs can be amortized over more time which should lead to real cost reductions.

      If anything it will be a boon to embedded stuff as chips should be both cheaper and have more stable designs. Both good traits for embedded. As for hardware not getting any "faster", I don't think that will be a problem either. There are numerous ways to improved the performance of chips without changing a specific manufacturing process. Improved branch prediction. Improved cache controllers. Wider busses. Multi-core chips. While speed improvements might slow down, they wouldn't stop. The focus would just change from brute-force clock increases to better architectural designs.

      Programmers won't be out of jobs either. Well, the less skilled ones might be. Because there is an unbelievable amount of room for improvement in the software industry. A lot of code out there today is crap which is only acceptable because of the huge improvements in clockspeed and memory density. If clockspeed's stop advancing, improving the software will be one of more effective means of increasing the performance of a given system. By the logic of what do we need you for - we have all the word processors we need, we should all be out of jobs because let's be honest, we had all the word processors we need about a decade ago.

    6. Re:Why this matters by bmajik · · Score: 2

      I can't imagine wanting 4 or 8 way SMP systems in the embedded space. Talk about a great way to destroy any chance of deterministic response or bounded time operation.

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    7. Re:Why this matters by NoMoreNicksLeft · · Score: 2

      Well, true. I was talking about the desktop market, and perhaps even game consoles.

      I'm just having trouble picturing what you'd need in the embedded market though, that a .01 process wouldn't be capable of handling. How much cpu does it require to calculate optimum fuel injector settings, for instance?

      Anything so truly massive, that it needs that kind of cpu power can't possibly be realtime, can it? And if it isn't offload it to a networked machine somewhere. At least thats how it seems to me.

    8. Re:Why this matters by bmajik · · Score: 2

      None.

      The fuel injection on my 2nd car was a bosch L-Jetronic. It was an analog computer made with discrete components. You could vary its operation by changing resistor values. For instance, you could change a certain resistors value to acheive various Lambdas. I envisoned a modification that would be a three way lambda toggle, one for economy, one for maximum power, and one for a good balance. The three have different corresponding a/f ratios, and one resistor in the L-jet controlled that "desired ratio" parameter. Putting in a rotary switch and three properly valued resistors would have very likely done that for me :)

      Now i have a Motronic, no eeprom burner, and nowhere near enough smarts to write my own ROM for it.

      --
      My opinions are my own, and do not necessarily represent those of my employer.
  27. Blessing in disguise by Anonymous Coward · · Score: 0

    Maybe a slowing down in the rate of CPU innovation will force programmers to go back to writing decent code instead of the bloated shite they can put out now. It's like dwindling oil supplies. It forces auto makers to develop more fuel-efficient cars. What a pity (NOT!).

    1. Re:Blessing in disguise by TheShadow · · Score: 1

      And for the industry to make advances in parallel programming.

      --

      --
      "What do you want me to do? Whack a guy? Off a guy? Whack off a guy? Cause I'm married."
  28. Why Slashdot Rocks! by Arker · · Score: 2

    Although I agree with almost everything you said, I disagree very much with your conclusion. Slashdot rocks. Why? Because of posters like you, who take the time to write long, well-phrased articles about things like 'why slashdot sucks' or, well, why 'slashdot sucks' perhaps.

    It's not because of the goatse.cz guy, or the penis bird, or Natalie Porter Nude and Petrified even (although I'll admit all of those were funny once, and the last thought can still send shivers down my spine if it catches me unawares.)

    Anyway, I don't think the point to the site was ever to be some sort of hallowed highbrow thing. Yes, it's pitiful the average intelligence they're catering to now, but it's still a little better than many 'mainstream' sites, and a lot of interesting stuff does get posted. A terribly large dose of bullshit too, of course, but ese es el vive, no?

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
    1. Re:Why Slashdot Rocks! by Anonymous Coward · · Score: 0

      what the parent guy posted is NOT original.

  29. CMOS? Huh? by Mr_Silver · · Score: 2
    Okay, I admit it. I didn't understand a word of the article. It's not that I'm stupid (although some people might disagree), I just didn't really understand it.

    I do know that CMOS stands for Complementary Metal-Oxide Semiconductor and it's uses N and P type transistors to do logic functions (AND, OR, XOR) but after that, it's all a bit hazy.

    Can anyone provide a nice translation to English for us dummys?

    Thanks!

    --
    Avantslash - View Slashdot cleanly on your mobile phone.
    1. Re:CMOS? Huh? by bedessen · · Score: 4, Informative
      Okay, I admit it. I didn't understand a word of the article

      Here's a few quick explanations of some of the key points mentioned in the article.

      The leakage problem: This is a really difficult and nasty problem. It arises from the fact that designing a chip involves trading off a number of things, among which are clock frequency, operating voltage and power dissipation. It turns out that as you increase voltage, it speeds things up but it also causes power dissipation to rise as well. Ask any overclocker. However, the speedup is roughly proportional to voltage, while the power dissipation goes as the square of voltage. Hence the operating voltage of chips has steadily been decreasing. The bleeding-edge research type chips are down somewhere in the 1V - 2V range. The problem here is that there is a fundamental property of the FET called the threshold voltage, the voltage at which (more or less) the transistor switches from being ON to OFF or vice versa. Of course it's not a sudden transition, so its desirable to have the system voltage higher (say by 2X to 5X) the threshold voltage, so that the transistors are turned ON and OFF fully. Otherwise, leakage occurs, and can become a very significant power drain if not kept in check. The problem is that due to physics and some other factors, the threshold voltage cannot be reduced easily past a certain point. There are tricks that the designer can use to attack this, but it's still a very fundamental issue. So what the circuit designers end up doing to meet the design criteria is play a large game of cost-benefit analysis with regards to power, frequency, system voltage, threshold voltage, area (die size), etc.

      Masks: Integrated circuits are build up in layers. An extremely simple design might have 6 layers, modern CPUs might have 20 or more layers. Each layer is created with a mask that defines the features of the layer. While enlargement/reduction is used (meaning the mask features are larger than the features on the wafer), mask creation is still very difficult. It's like making a stencil with millions of tiny features. The photolithography involves very expensive machines with extremely precise optics. Indeed you might have heard of the push to "extreme ultraviolet" - this refers to the light source which shines through the mask and exposes features on the silicon wafer. The trend is to use smaller and smaller wavelengths, because the feature size keeps shrinking. The wavelength of light that is used must be significantly smaller than the smallest feature, otherwise you get interference/fringing/etc. Anyway, these masks are very expensive to produce, leading to very little room for error. You want to be sure that those masks are at least functional, and hopefully as bugfree as possible. To a certain extent you can work around some hardware bugs, but it's very stressful because of the huge cost and time delay (many months) of getting a design fabricated. Imagine what development would be like if compiling your source code one time cost you a million dollars and took 6 months. Now try to stay competitive in a market where everybody is screaming at you to get a product to market as quickly as is humanly possible. Simulation is the name of the game here.

      Interconnects: This refers to connecting together the individual transistors to form blocks, connecting the blocks to form modules, etc, up higher and higher levels. Interconnects do not scale well, it's just one of those complexity things. The number of interconnects goes something like N^2 (where N is the number of transistors), and this can quickly get out of hand. The problem is you can't just make the wires longer (by wires I mean the etched paths inside the chip, not the external things) because this increases their resistance and capacitance, which means that they must be driven "harder" to achieve a given performance. To drive them harder you must spend extra area on larger transistors (which just complicates things -- now the chip is even more spread out) or spend more power, which is usually not feasible. A stopgap measure is to use copper instead of the traditional aluminum for the interconnects, but this is only really a one-shot thing, it only buys you so much. Another way is to use more interconnect layers (expand in the "z" direction) but this has its problems as well. The most promising solution to the interconnect issue is with advanced CAD algorithms and plain old good design. Keep related modules close to each other, and design busses to shuttle things around longer distances.

      Capacitance: Capacitance is one of the worst enemies of the circuit designer. It means that on every transition of state, energy must be spent charging (or discharging) a dielectric. This is one of the main reasons for reducing smaller feature size -- smaller things have less capacitance. The article mentions fully depleted SOI, which is basically a very extreme way of trying to reduce capacitance. The bulk substrate is silicon dioxide, an insulator, instead of pure crystalline silicone (a conductor.) The effect is to decouple the individual transistors from the bulk substrate of the wafer. The result is much less stray capacitance, but the cost is that your transistors no longer work quite right so it makes circuit design that much more complicated. The article also mentions high-k dielectrics, which basically is a way of increasing the "gain" or drive strength of a transistor without increasing its size, which is the normal way of doing things. It can be really quite frustrating: if a path in your circuit is too slow, you have to increase its drive strength. But this also increases the capacitance (which leads to more power dissipation) and now the thing that drives that circuit also has to be bigger (to compensate for the increased gate area), etc, etc. Any means of increasing the drive strength without increasing area is quite beneficial.

      I hope that was of some use to at least someone.

    2. Re:CMOS? Huh? by Anonymous Coward · · Score: 0

      it was. thank you.

    3. Re:CMOS? Huh? by Anonymous Coward · · Score: 0

      Could this be one of the most informative posts ever? Well done!

  30. About this CAD community... by dinotrac · · Score: 5, Insightful

    Chip makers complain because the "CAD Community" isn't coming up with solutions to some of their problems, but University R&D programs are unable to keep up with fabrication standards as the equipment gets more expensive.

    Isn't this a problem waiting for a few self-interested chip-makers to whip their wallets in the direction of a few universities?

    1. Re:About this CAD community... by timholman · · Score: 2, Insightful
      Chip makers complain because the "CAD Community" isn't coming up with solutions to some of their problems, but University R&D programs are unable to keep up with fabrication standards as the equipment gets more expensive.
      Isn't this a problem waiting for a few self-interested chip-makers to whip their wallets in the direction of a few universities?

      As someone who has participated in CAD and microelectronics research in academia, I can offer a few informed opinions about this situation. Everyone has a opinion of what academia "should" be doing. Very few people take a hard look at -why- academia research in these areas has come to a standstill.

      Research money for CAD development in particular and microelectronics in general is almost impossible to come by. For research in IC processing, the big factor is the cost of capital equipment. Universities simply can't keep up - only industry can afford the multi-multi-million dollar capital equipment costs. Even research in analog and mixed-signal circuit design has pretty much collapsed, simply for lack of funding to fabricate ICs through third-party fabs. What little money is available is quickly soaked up by a tiny number of high-profile researchers, mainly in California schools. Unfortunately, these guys can't even come close to meeting the demand for students and research output.

      CAD is a somewhat different story. The capital cost of CAD research is actually pretty small. All you need are a few good workstations. The bigger problem is lack of qualified graduate students, and lack of any money to pay them. Everybody agrees that universities should do more CAD research, but the federal government won't write the checks (applied research should be funded by industry) and industry won't write the checks (too many intellectual property hassles with universities, plus no guaranteed return on investment). In fact, industry often acts as its own worst enemy by hiring away students and faculty both and eating the academic "seed corn" of future research.

      To top it off, any CAD researcher with even a moderately innovative tool will do MUCH better by leaving academia, finding venture capital, starting his/her own company, getting bought out by Cadence, and retiring wealthy.

      Graduate student recruitment has improved somewhat in the past year due to the recession, but as soon as the microelectronics industry starts to recover, you won't be able to hire a qualified graduate student or faculty member for love or money. It will take massive amounts of cash to change this trend, and frankly I don't see it happening here in the U.S. The microelectronics industry will have to rely on internal R & D from now on. Except for a few remaining high-profile programs, the academic sector is pretty much finished.
  31. Re:News Flash! by Anonymous Coward · · Score: 0

    Sorry, I got "Operation not permitted". Do you have to run it as root or something?

  32. CMOS End != Processor End by AstroMage · · Score: 3, Informative
    For those of you who have actually read the article, note that it talks about two main issues- the problems with scaling CMOS below 10nm, and the rising costs of masks.

    But even the article repeatedly says that the mask cost issue is a problem for the little guys, not the large ones like Intel. They can and will cheerfully swallow $600k respin costs, and more, to tapeout a successful new processor. So this aspect won't hurt processor development at all.

    As for the CMOS scaling issue, the processor companies- i.e. Intel and AMD, have the pockets AND the incentive to find work-arounds. I promise you all that processors will continue to advance well beyond the year 2012. It may not be CMOS, and it may not be pretty :-), but it will work.

    So for all of you who posted asking "what will we do when processors no longer advance", let me set your mind at ease- THAT won't happen for a long while yet.

    Finally, while the subject of my post is "the end of processor advancement", I'll say a few words regarding other types of chips. I work as a hardware engineer for an ASIC house, and we produce at TSMC using the 0.18u process. The point is, that for our chips there is NO incentive to go to 0.13u or below. Nor will there be a reason for quite a while. The same is more or less true for MANY MANY other ASIC companies. So while the cutting edge- processors, Flash and graphic-chips companies will probably need to switch from CMOS to some other technology around 2012, that will in no way spell the end of CMOS, not for a VERY large segment of the ASICs market, and not for a VERY long time.

  33. Uhm, Trinairy, etc. ? by Henk+Poley · · Score: 1

    Might be time to step over from the good ol' binary system to trinairy and higher?

  34. Writter has no freaking clue! by flowfav · · Score: 1

    Who gave this assignment to the dodo head?

  35. instant gratification takes too long? by dingding66 · · Score: 1

    the problem here isn't hitting the brick wall of moore's law... the people freaking out about this are a perfect example of a few rampant social setbacks of our day. "Instant gratification takes too long," is the first... what next,light move too slow for ya? 8 whole seconds from the sun to the earth just too long for anyone to tolerate? Secondly, they can't rely on the quick fix/cover up of faster processors to hide the fact that the real issue is with the lack of optimization of all other areas. They're going to have to actually work now and this is nothing short of the best thing that ever happened for the end user. Adding bells and whistles won't sell hardware anymore, a good efficient, clean product will be in demand. Yay! I can keep a peice of hardware for more than 2 weeks before no one supports it anymore! Planned obsolescence, nap in peace.

  36. We need to learn how to program electrons .. by Fisher99 · · Score: 1

    How about this idea? What about it we were able to use alloy materials, that we could then send electrons to each of the atoms in the metal to make it do something. So for example if we had a sheet of a special alloy, with certain atoms arranaged in a certain way, thus acting as key components of a cpu. So we could have a section of the sheet that is slightly denser then the rest, but this acts as the ALU etc.... I hope you get the idea.

  37. Predictions... by aCC · · Score: 1
    "Everything that can be invented has been invented."
    -- Charles H. Duell, Commissioner,
    U.S. Office of Patents, 1899
    1. Re:Predictions... by Anonymous Coward · · Score: 0

      "There is nothing new under the sun"
      - King Solomon Circa 1000BC

  38. Re:They'll figure something out. by Anonymous Coward · · Score: 0
    Whoever modded me down.... you will pay.

    Why? You posted crap, you got modded down. That's what's supposed to happen. Good on you, moderator!
  39. Damn 2012 ain't soon enough. by 3seas · · Score: 2

    You mean I have to wait till 2012 before there is a reason to remove all the bloat from software so that it runs at optimum speed and does something useful?

    Hmmm, what's the copy protection pushing politicians gonna use as an arguement for slowing computers down with bloat, in 2012?

  40. might be a problem in the future? by tomstdenis · · Score: 1

    Sure it will hinder development of newer transistors but I'm certain quake3 will still run on my 1.53Ghz athlon :-)

    The world won't stop spinning just because intel can't crank out a 24Ghz Pentium 84.

    Tom

    --
    Someday, I'll have a real sig.
  41. Re:CMOS End != Processor End by Anonymous Coward · · Score: 0

    It's all over then !,we are all done.
    cmos and the Myan calender both end in 2012 :-).

  42. Moderators smoking crack again? by Anonymous Coward · · Score: 0

    Hello! Moderators! That's not a "Troll", that's "Flamebait". Please try harder next time.

  43. Re:News Flash! by Anonymous Coward · · Score: 0

    Yeah, like Windows... just turn it on and Hax0rs 0wn j00.

    only lusers that use windows
    act like you...

    you sir are a clueless looser!

  44. READ THIS! by clark625 · · Score: 5, Informative

    I work in research at a university, and my PhD project is going to help solve this problem (and others) long before 2012. I can't get into specifics because of disclosure issues. But, understand that already a HUGE amount of work has been done behind the scenes and most other researchers don't yet know of what's to come.

    CMOS isn't going to die. Turns out that we're not limited in the horizontal direction like everyone predicted years ago (remember how lithography was always the big problem?). Instead, it's the vertical direction. Our gates are having to get too thin. SiO2 just doesn't work well with 10A thick layers because of trapped charge and whatnot. Also we can't properly control doping at very shallow levels.

    But all that doesn't matter. Strained-Si technology is where it's going. If you're interested, check out AmberWave. It turns out that we can increase the mobility of holes and electrons--so even older .18um fabs could easily be refitted with strained Si material and compete with the .13um fabs. Actually, it's even better than that--the increases in mobility have been up to 8 times over that of Si.

    No, CMOS isn't going to die. It's going to change and morph. Just like it has in the past. We don't need a revolution like many engineers are claiming--we simply need evolution. Strained Si is an evolution that will make for revolutions later. Current fabs can just swap out their current Si wafers and get strained Si ones--most everything else in the fab stays the same. Talk about a huge cost savings to boot (no need to rebuild a new fab for billions).

    --
    Long, cute, or funny Sigs are just another form of over compensation, used by geeks, nerdz, etc.
    1. Re:READ THIS! by Anonymous Coward · · Score: 0

      And what about three dimensional chips? Current chips are two-dimensional, right? Can't we build "up" and thus increase the power of the chip?

  45. I disagree... by chrysrobyn · · Score: 2

    With the date for this moment set around 2012 and with no replacement technology in sight...

    I've seen so many people say something like this, and each time I get really vocal. CMOS will die. Eventually. Big deal. We're counting oxide thickness in angstroms now ("how many atoms are in that?"), but get this -- gate tunneling leakage, source to drain leakage, they're making this a technology we wouldn't want to take further. That's right, DC current is becoming astronomical.

    Replacements? The first one I think of is BiCMOS. That's our old standby. Current FET beta ratios are quoted at 100, but it's lower for each newer technology. Bipolar, on the other hand, is 300. That means that a bipolar transistor is 3 times as strong as a FET in terms of current it can source (or sink). Bipolars are big, and currently yield poorly. Throw the weight behind the technology and I bet we get some of that learned down. (For the curious, it yields poorly because to make a pnp transistor out of n silicon, you have to dope a big bowl of p, smaller bowl of n, but really hard to overcome the p you just did and finally a pretty small bowl of p, exceptionally hard to overcome the n you just did hard. Think about how CMOS makes a p type FET on p silicon -- light n to make an n well, then you can dope your source and drain.)

    Oh, and Research is being done all the time to replace CMOS.

    "No replacement technology in sight". Bah. Maybe for consumers. I'll throw my professional weight behind this: "All CMOS replacements have their own strengths and weaknesses, just as CMOS does. Some of them are already better at what we have CMOS do."

  46. This article is nonsense by athlon02 · · Score: 1
    3 replacement possibilities:

    1) spintronics

    2) nanotechnology

    3) fiber optic interconnects

    This article means squat.

    1. Re:This article is nonsense by Courageous · · Score: 2

      Your examples don't do anything to disprove the article (which I predict you either didn't read or simply did not understand). Fiber interconnects or spin transistors are not CMOS. The author of the article was saying that the industry needs to begin thinking about retooling to something else. A process for constructing photonic transitors would be that something else. Get it?

      C//

    2. Re:This article is nonsense by athlon02 · · Score: 1

      actually i meant the article posted on slashdot is nonsense and yes, i didn't read the link til a few moments ago when i read a few sentences, but that's not what i was talking about.

      i'm not an expert on spintronics, but from what i read, sounds like it's better used as memory devices, than logic devices, but i'm sure if that is the case, it can be adapted to work as more than just smaller flip flops. in such a case, it would certainly be faster than using today's MOSFETs, in which case the worry about the end of innovation for CMOS means nothing.

      nanotechnology is certainly an alternative to CMOS as i understand it. i mean from a presentation (from a group of students who researched it) i heard at my university, all of today's cryptography is worthless with the speed and abilities of nanotechnology. now assuming that's at least somewhat true, even if exaggerated a bit, it's still far faster than anything we have today. so again, the CMOS concern means zilch.

      and when fiber interconnects come out (remember this article?) in mass, and if it catches on, i imagine there will be a big incentive to use it for more than just interconnects.

      so regardless of the concern, mankind finds ways to adapt. just like the worry over no more oil and depletion of the ozone layer... man is so proud and arrogant, we actually believe we have the ability to kill the planet off, or reach a pinnacle of technology from which we can't go further. both are in error.

    3. Re:This article is nonsense by Courageous · · Score: 2

      Yes, but I really don't think you're getting it. The author of the article at EET was saying that CMOS is done for. Something _like_ spintronics or some other technology must take its place. You came off being critical to the article, but cited directions which actually seem to support his case.

      C//

  47. More parallelism by JordanH · · Score: 1
    I would welcome a change in focus from ever faster processors to more parallelism in designs.

    That being said, 2012 is a long ways off in terms of what Moore's law will provide. By 2012 we should have ~200 Ghz processors.

    Obligatory joke: Think about a Beowolf cluster of those babies!

  48. Re:Tech roadblock? GOOD. by j_stirk · · Score: 1

    In short, just because you think you're "l33t" by optimising your code so it runs on a 286, you're just wasting your time because computers are fast enough to not need that. Look at the amount of processor cycles donated to projects like Seti@Home - there is no need to optimise code, so stop whinging.

    I disagree... Firstly, optimising code means that it will (usually) run faster and more efficiently. Its true that the ability for code to be able to run at a resonable rate on a 286 is no longer neccesary, but the fact that it will run faster than unoptimised code IS important.

    Its the same as if you were to look at cars. You can have an old petrol guzzeler (your un-optimised code) or a modern car (your optimised code). They both get you there at the same speed, however, which would you rather??? The new one, because it takes less fuel... It is more efficient. Its the same thing with computers and software.

    Sure, I could sit here and wait 1/2 an hour for an aplication do its job on a 286, and then move it over to a 1.2GHz and see it complete in a 10 seconds or so... But if that code was optimised, it could be complete in 2 seconds on that 1.2GHz, or only 15 mins on the 286.

    People also always seem to forget that 286s, 386s, 486s, are all still around... Just because you haven't seen one in 5 years doesn't mean they aren't still around and in use. For example, I have a 133MHz at my feet at the moment working alongside my 1.2GHz machine. And I have 2 or 3 486's in the next room that I am constructing. That (off the topic) is where Linux succeeds - because it is efficient on old / low end machines.

    Good, optimised code IS neccesary... Where would we all be if code had no optimisation??? Linux would be slow, Palmtops (and other embedded devices) would fail to exist without huge amounts of resources such as RAM and storage space, and you would have to wait for your BSOD to load on Windows...

    No one is saying that "Code must be optimised or we will come and chop off your hands, legs and ears..." sort of thing... Optimised code should be goal, but not at the expense of deadlines, and other external modifiers.

    Optimisation is as important to software as fuel efficiency is to cars. Its not a matter of being "l33t coders", its a matter of using everything that you have as efficiently as possible.

    --
    [root@GRIFFIN root]# rpm -e coffee-1.22.3-1a.i386.rpm
    error: removing these packages would break dependencies:
  49. And in other news... by p3d0 · · Score: 2

    ...the US patent office will close some time before 2012, as there will be nothing left to invent.

    --
    Patrick Doyle
    I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
  50. Orthogonal plays by NanoProf · · Score: 3, Insightful

    Historically, increased CMOS speeds have come from one thing: shrink the features. Atoms being small, this works for quite some number of doublings. Techniques such as strained Si, alternative gate dielectrics, etc. are a qualitative change in strategy. They have potential to help, but they don't have the long-term extendability that we've seen from shrinkage. Let's say strained Si gives a factor of 8 in mobility. That's great, but in 3-4 years it's done and we need some other idea orthogonal to the previous one. Having to come up with a qualitatively new enhancement every 3 years is very different from the make-it-smaller world to date.

    --
    Curtains for windows?
  51. You mean...? by Rhinobird · · Score: 2

    You mean like a balanced ternary?

    --
    If Mr. Edison had thought smarter he wouldn't sweat as much. --Nikola Tesla
  52. As long as people are looking for PH.D thesises'.. by Anonymous Coward · · Score: 0

    I highly doubht intel with its billions of dollars and its little fingers into every major institution cranking out people who know anything about PNP and NPN transisters is going to just sit around and let its technology obselete... I'm sure they're going to be nudging many a university with financial incentives to direct lots of thesis work towards developing new chip technologies...

    We have nothing to worry about...

  53. A solution? by elysian1 · · Score: 1

    What about adding more cache?

  54. A Real Problem? by ONOIML8 · · Score: 2

    Why does this become "a real problem"?

    It would seem to me that the rate of development in technology could slow or even pause for a while and still not become "a real problem". But then maybe I don't understand.

    From what I see of things we already have plenty of wonderful technology that isn't being used to its fullest. I'm curious if the real problem isn't that we aren't first taking full advantage of the technology we have now, finding more efficient and productive ways to use it.

    Maybe, in a Douglas Adams sort of way, it's because we already have the answer, we just don't know what the question is. Just what is it that we're trying to accomplish? Do we know that?

    I know that in the last few decades the microprocessor and memory seem to have replaced the muscle car. Bigger, faster, badder is better. It's a macho thing, sure. But what really is the point? Why is this "a real problem"?

    --
    . Quit playing Monopoly with Bill. Switch to one of many non-Microsoft products today.
  55. *COUGH* BS by mindstrm · · Score: 2

    Okay.
    First, how is this the end of innovation? Is the current increase in CMOS detail every year innovation, or just a method being refined? Exactly. It's refining.. not innovation.

    Necessity is the mother of all invention... we've all heard that one before, and it's true. If there is a need for more computing power, we will have it 10 years from now when this article talks.
    Oh.. and how many technology predictions about how things will be in 10 years are accurate? not many.

    As for computers being 'fast enough'... that's 2-edged. We can deal with a slowdown in computing advancement at the moment.. we aren't stuck. The rapid increase in speed of CMOS technology has meant less effort in developing better algorithms, tighter code, parallel computing, etcetera. There is plenty of room for more work to squeeze more out of our computers. The paradigm can change.

    Still, there are other technologies out there. There is much more that can be done once we reach the limit of cmos detail. what about going to chips with more layers? Newer materials that can aid in cooling? thicker chips with more components? Bigger chips? There are many avenues we can explore to get more speed out of our chips than mere detail.

  56. Re:How about Tri-state logic by Anonymous Coward · · Score: 0

    On (+V), Off (grounded), and Float (no connection)

  57. YAESA (Yet Another End of Scaling Article) by imnoteddy · · Score: 1
    If I had a dime for every time I've read an article on the end of scaling and/or Moore's Law since the mid 80's when I was in the IC industry I'd have several dollars by now. EE Times does one or two a year.

    The most authoritative look at the subject is the yearly International Technology Roadmap for Semiconductors available here. It predicts progress through 2016, at least. And in any case the end of scaling (which is what the EE Times article is mostly about) is not necessarily the end of Moore's Law. Increased die size, 3D structures, etc., can keep things moving. More money has been spent studying silicon than any other substance in history.

    --
    No electrons were harmed creating this post, though some may have been subjected to electrical and/or magnetic fields.
  58. Except that might not be true... by cirby · · Score: 1

    There's a relatively new theory that the oil reserves we see are not the result of rotting dinosaurs and such, but are rather leftovers from the time the Earth was formed. A fellow named Gold has found petroleum deposits much deeper than the biogenic theory could possibly account for. Some "depleted" oil fields have shown signs of replenishing themselves from much lower depths.

    There are some indications that the oil reserves of our little planet have barely been touched, and that as much as 99% of them are still waiting to be discovered...

    1. Re:Except that might not be true... by anshil · · Score: 1

      If you look long into a noise, and want to see a turky, you'll see a turky.

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
  59. Software quality and hardware resources by BuffJoe · · Score: 2, Insightful

    In every other industry, the name of the game is being able to do more with
    less resources. And in every other industry, quality has improved, productivity
    has improved, and more can be done now with fewer resources!

    In the software industry, the name of the game is using as many resources as
    possible to get what you want done. And in the software industry, quality has
    remained steady, productivity hasn't improved since the first word processors
    and spreadsheets, and now software takes up more resources than ever before!

    The software industry has been in this situation for decades, and the day that
    Moore's law slows down is the day that software, like all other goods and services
    will need to do more with less resources. And when that day comes, expect the
    quality of software to improve drastically, and expect productivity to improve
    as well.

    1. Re:Software quality and hardware resources by epine · · Score: 1


      The golden rule here: clock frequency scales all code, architecture scales new code.

      There is so much incredibly interesting work out there that no one can cost justify when you get exactly the same performance results by sitting on your thumbs for 18 months.

      I'm entirely in favour, though lacking in hope, that Moore's law soon ceases to be the single dominant term in computational progress.

  60. Re:Nano Technology Desktop In A Test Tube Its Here by Anonymous Coward · · Score: 0

    Computers in the future will be made up of atoms and molecules. This technology is already here. Supercompters will be cheap and fit into a testtube. Kids years from now will ask "They called those things Computers" You see the Technology of today is old the next day because the pace and evolution of Technology is on internet time. Businesss are having to readjust there business models because you cannot run a business like you did last year or yesterday. Microsoft does not get it they come from the old school that feels it can bully and force their customers to buy their products by using extortion tactics. Microsoft or any other company that does no change their old ways will fail because the pace of change will over take them, put them behind technology and out of business. Linux and GNU software has the business model for the future it is open, free and on internet time. School Science Class "Good Morning Boys and Girls today will are going to make a Supercomputer in a test tube and for your home work assignment you will write a few batch programs and shell scripts using freely available atoms and molecules"

  61. Re:How about Tri-state logic by AntiNorm · · Score: 2

    On (+V), Off (grounded), and Float (no connection)

    Modern CPUs already use this. Say you have several things connected to a bus, any of which may need to write to the bus at times. You wouldn't want more than one of them to write to the bus at one time, because you'll run into some nasty problems (the circuit won't work) if, for example, both 0s and 1s are being written to the bus at the same time. Solution? Schedule bus writes so that only one thing writes to the bus at a time, and tri-state everything else at that time.

    --

    I pledge allegiance to the flag...
    of the Corporate States of America...
  62. No replacement? by Sivar · · Score: 2

    We don't necessarily have to reduce transistor size to improve ICs. We can, at least as an interim technology, use a better semiconductor than the dirt cheap but fairly mediocre "Silicon" that has been in use for decades.

    What about gallium arsenide? Crays used to use this, as did many other supercomputers. Sure, it would make your processor poisonous but it's a small price to pay. Who licks their CPU more than a few times a week anyway?

    What about Germanium? Germanium is an excellent ... though fairly expensive semiconductor.
    IBM has made incredible progress actually creating a hybrid semiconductor of silicon and germanium, which can be read about briefly here

    Has there ever really been a time in which electronics engineers have been stuck such that computer technology could not advance? No, but there have been many, many times in which there were predictions about how the limits of a technology would stop everything up X years downthe road. While this is a good thing, because R&D firms start trying to find the next big thing before it is already needed, does anyone really believe that in ten years we will have no means to increase the number of transistors (or whatever is used then) to improve what they are used in?

    --
    Computer Science is no more about computers than astronomy is about telescopes. --E. W. Dijkstra
  63. Parallelism by drinkypoo · · Score: 2
    If we actually DO reach the limits of CMOS before the next technology becomes available, we'll simply end up with computers with multiple CPUs. Given that in today's world we are processing more complex tasks (which can generally be broken down into multiple threads) and doing more things at once, multiprocessing is more and more obviously the way to go.

    AMD's Hammer chips, for example, use a bus which is designed to make SMP systems easy; You just chain the CPUs along. You can have odd numbers of CPUs. I don't think they do ASMP, so you are still stuck with the problem that they all must run at the speed of the slowest CPU, but that is a relatively small price to pay. Eventually we'll all be using systems with more than one CPU. It looks like the way hammer is set up that AMD could actually do processor modules which plugged into one socket (or slot or whatever they end up with for hammer, I'm sure it'll be a socket) which had multiple CPU dies in the same package - If they could just work out a package that would handle this. Then you'd drop it into your SMP-capable motherboard (A matter of BIOS more than anything else) and bam, you'd have an eight processor hammer system.

    Of course, I haven't done all my homework, so there may be reasons other than packaging why this wouldn't work, but it seems to me that their bus standard is intended for this kind of thing, the idea minimizing the glue logic and support hardware necessary to do SMP. It would be fantastic if they even offered chips which had TWO processors in them, let alone more. But I'm pulling for about eight. Just think, a single-socket board could be an eight processor 3d graphics rendering powerhouse, especially when coupled with four-way interleaved DDR333 memory.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:Parallelism by LightJockey · · Score: 1

      A multi-die Hammer proc would be such a sweet wonder to behold... BUT.. if they put out as much heat as current Athlons do, can you imagine the size of the heatsink that an EIGHT PROCESSOR module would need?? I don't even know if normal forced air cooling would be sufficient, peltier/waterblock might be the way to go, unless those "CoolChip" thingies get off the ground.

      But another issue on "speed" of processors, scaling the number of bits a processor can push would also theoretically increase its "power". Look at a P3 versus an Alpha/MIPS/UltraSPARC on some number crunching. The 64 bitters might not be clocked nearly as high as the P3/P4, but they can process HUGE amounts of data at a time, so their Intel-approved speed rating (i.e. Mhz) goes down the proverbial shitter.

      --
      Mouse, Mice. Goose, Geese. Moose... Moose?
  64. Of course, they run from other technologies by Anonymous Coward · · Score: 0

    like Gallium Arsenide which has had a fraction of the research put in to it that it should.
    MESFETs offer a higher number of improvements over current CMOS, the downside being the fact that a GaAs wafer currently can only grow to three inches diameter.

    Its funny seeing these guys go, "OH CRAP! WHO WOULD HAVE THOUGHT!?"

  65. Re:CMOS End != Processor End by Courageous · · Score: 2

    The point is, that for our chips there is NO incentive to go to 0.13u or below.

    Huh? Doesn't .13u imply more chips per wafer, and therefore a lower cost basis?

    C//

  66. OT:Nano Technology Desktop In A Test Tube Its Here by ckaminski · · Score: 1


    Hey, I don't know if you noticed, but computers TODAY are made up of atoms and molecules. Kinda futuristic, eh?

    :-)

  67. We need to take measures ... by Aceticon · · Score: 2

    Start cuting down and burying trees now!!!

    Sure it will take a little will, but all that oil will be there in the future.

    Help the future generations - think of the little children!!!

  68. Oh, yes there is by XNormal · · Score: 2

    With computers, it's not really a problem since nothing really crucially depends on getting more powerful computers all the time.

    Oh, yes there is - the profit predictions and stock prices of several big companies.

    --
    Stop worrying about the risks of nuclear power and start worrying about the risks of not using nuclear power.
  69. MOD PARENT UP by Tokerat · · Score: 2

    Now that's what i call a post.

    --
    CAn'T CompreHend SARcaSm?
  70. I'll believe it in 2010 by vanyel · · Score: 2

    They've been saying the end of the road is 10 years out for around 20 years nows. And every few years a new discovery is made that shifts it out another 10 years. So I'll start worrying if in 2010, they're still saying the end of the road is in 2012.

  71. Complete Crap by Anonymous Coward · · Score: 0

    They have been saying this for years but innovation keeps proving them wrong.

    Stupid analyst should get off there worthless asses and get a real job and start contributing to society instead of talking about things.

    PARASITES!!!!!!!!!!!!!!!!!!!

  72. plenty 'o oil by _avs_007 · · Score: 1

    I remember watching the discovery channel, and they were talking about converting coal into oil. They said right now its cheaper to just import oil from the middle east, but they said that if it came down to it, and they used coal and converted it to oil, the US would be the largest oil producer in the world, with enough coal to produce oil for about 100-300 years or something like that. It was a while ago, so don't quote me on the exact number of years. But it was something really large. And none of this was touching anything in Alaska... There was a whole 'nother episode on that....

    Besides, I'm sure by the time we run out of oil, our cars will have "Mr. Fusion" up and running.

    1. Re:plenty 'o oil by anshil · · Score: 1

      a) So let's just continue to waste oil because there _might_ be possiblity to convert coal to oil? Nonsense. And second I'm quite happy oil is limited, with this the greenhouse effect and pollution is also limited.

      b) Mr Fusion? Note quite as timelines are drawing out. doing fusion with winning energy is not an easy thing to do. yes fusion has been done, but the whole proces just ate energy. Secondly "clean fusion" is even further away. Current fusion uses heavy hydrogen, which gives also a radioactive results. clean fusion with normal hydrogen would be non radioactive, but requires even higher temperatures and pressures.

      And again, think of the consequences massive fusion power generation can and will have. We will first reduce all heavy hydrogen from our oceans, will this have any effects on the biology? We don't know, honestly. We will have massive amounts of radioactive helium. What to do with this?

      Then if clean fusion will be available we will use up normal water. Okay there is far more energy in water than in oil. But with increased resources also consumation will increase, dramatically, so in 500 years we might use up significant amounts of water.

      Next we will exhaust quite some amounts of helium into our atmosphere, okay helium is a inert gas, so doesn't react so quickly, but what effects of high additional amounts of helium can have, we don't know. In example we didn't even think of the greenhouse effect carbondioxid may have some decades ago. We thought well 5% of our atmosphere already consists of it, what ill can 1 or 2 addiotonal percent do? Well melting of the ice cap, end of netherlends, north germany, new york, east and west american coast etc.

      Honestly if we would be a sane race, we would consider using less energy. Not trusting on technology to find new resources. Every energy resource has it's troubles, some have more some have less, but there is not a single way to obtain energy cleanly. Obviously, because you're taking something away. The way you do can do more or less harm, but at least the harm of the missing will always stay. Tell me a single energy source without any negative effects? Barraging? destroys river flora, wind mills? Loud noisy, people don't like the moving shadows of them in their living rooms. Solar? Expensive production of the cells. Oil-Coal, limited resources, carbon dioxid, greenhouse effect. Nuclear, nuclear waste, we leave waste used just for now that will do trouble for 10 million years, so whats that worth. burning biological products, well thats at least one fair thing, as we reburn things that just have been grabbed out of the atmosphere. Atmosphere ain't getting better through this, but also ain't getting worser. If we wouldn't burn it, it would get better again.

      I'm not saying everything is bad. There are some tradeoffs to do, but we have to keep in mind to set us a limit on what we want to take from earth, we're it's childs. A kid cannot take away all the last dishes from his dad and mum and let them starve, if we want to expand more we need to move on in the universe, and again this has time. It does not need to be in the next century, just give us another 1000 years, and maybe we will be space born.

      However to your comment again, there will always be people that do like to tell people what they want to hear. Look at people like me who say, come on drive a little less around, we should all live a smaller live style, does anybody like me because of this? Guess No.

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    2. Re:plenty 'o oil by _avs_007 · · Score: 1

      a) So let's just continue to waste oil because there _might_ be possiblity to convert coal to oil? Nonsense. And second I'm quite happy oil is limited, with this the greenhouse effect and pollution is also limited.

      Actually, there _already_ is a process to convert coal to oil. But I didn't mean, to continue waste resources. I just meant there is no reason to go into a paranoid frenzy.


      b) Mr Fusion? Note quite as timelines are drawing out. doing fusion with winning energy is not an easy thing to do.


      This was mostly sarcastic, but being serious for a second... Assuming we have 100-300 years of oil left, that's plenty of time to develop fusion. Roll back the clock 300 years to the 1600's. I'm sure they'd think you were crazy talking about multi ghz computers, nuclear fission, etc etc. They were just warming up to the fact that the earth was round and not the center of the universe. Heck, just roll the clock back 20 years, when the 4.77mhz IBM PC came out. I'm sure they'd think you were crazy if you told them you could have a 2 ghz "notebook" computer, with 160 gig hard drive the size of your wallet, with 2 gigs of ram...


      Next we will exhaust quite some amounts of helium into our atmosphere, okay helium is a inert gas, so doesn't react so quickly, but what effects of high additional amounts of helium can have, we don't know.


      Aside from the fact Helium is inert, the Earth's gravity is not strong enough to hold it, so any and ALL helium vented into the atmosphere will simply float off into space.

      what ill can 1 or 2 addiotonal percent do? Well melting of the ice cap, end of netherlends, north germany, new york, east and west american coast etc.

      Nothing irritates me more than the global warming propaganda. Now I'm not saying that we shouldn't do anything, but please, stop with the "sky is falling" crap. Back in the 70's scientists thought we were headed for another ice age. Now all of a sudden we are headed towards global warming? The weathermen can't even predict next week's forcast... Besides, when Mt. Pinatubo errupted, it spewed more greenhouse gasses then man has produced in all of mankind. And how many volcanic erruptions have there been in earth history? Now I'm not saying we should just ignore everything, just stop with the sky is falling ;)

      Every energy resource has it's troubles, some have more some have less, but there is not a single way to obtain energy cleanly...

      snip snip

      Tell me a single energy source without any negative effects?


      Since most every energy source is bad, and you offer no solution, STOP 'YER BITCH'n.... We can't just pull this energy out of our a$$es.

      Look at people like me who say, come on drive a little less around, we should all live a smaller live style, does anybody like me because of this?

      This is like communism. Sounds good in theory, but never works in practice. Just come to my neck of the woods. In the name of reducing pollution, they expanded light rail. Too bad it stops in places where nobody wants to go, and takes exceedingly long to get there. To increase rider ship, they installed bike racks on the busses and trains and such. Gee, that was a great idea. Now folks who would've otherwise have ridden their bikes, now get to pollute the environment by riding one of these busses. Sounds good in theory, because now you can ride your bike to work right? Well, over here, I remember they did a piece on that too. Most of em' did it because they could, not because they wanted/needed to. Meaning they would've just ridden their bike to wherever they were going. Heck, in the interviews, most of the people on the bus didn't even have cars. So they weren't really cutting on pollution there either. Granted, in theory this isn't supposed to happen, but this is what happens when you have a DOA public transportation system.

      On another note, it reminds me of the subways in Japan. Sure, all this public transportation is supposed to save resources, pollution, etc etc. But where in the hell are they getting all this paper to print the tickets, and fare-adjustment tickets, etc etc? Even if they recycled the paper, it aint recyclin' itself, it needs energy. And where is all this energy coming from? Where is the energy to drive these trains comming from?

    3. Re:plenty 'o oil by anshil · · Score: 1

      Assuming we have 100-300 years of oil left,

      It are 40 years that are left. And thats less than fusion scientists expect what they need. (they estimate 50 years at least)


      Aside from the fact Helium is inert, the Earth's gravity is not strong enough to hold it, so any and ALL helium vented into the atmosphere will simply float off into space.


      So earth will get lighter?

      Nothing irritates me more than the global warming propaganda.

      It ain't propaganda. There are definitive signs. For example birds are very sensitive on climate changes, they react on parts of degrees celsius. An their breeding habbits do shift. They have already shifted about 4 weeks. Yes this isn't a whole degree, but already a part of it.

      Our glaciers here in austria do melt. They aren't that large anymore as they used to be. The timberline does move upward.

      Back in the 70's scientists thought we were headed for another ice age. Now all of a sudden we are headed towards global warming?

      Well this may sound confusing, but both can be true at the same time. One is just a phenomenon on a far larger time scaler than the other. We can move to an ice age, driven by a huge epoch clock. But as a local phenomenon we're wariming for the next century. It's like in autumn, you're moving towards winter, but there are days that get warmer.

      And well before you say, hey that will compensate, we do not have much from the ice caps to freeze again in 5000 years, if they've melt in the next 50. My precious netherlands will have been washed away.

      Since most every energy source is bad, and you offer no solution.

      Sure, to use less energy. And note from humanity how many people do life in industry world? 10 percent? So it are 10% of people who use up 90% of energy resources.

      This is like communism. Sounds good in theory, but never works in practice.

      This is true, in part. A middle way has to be found. communism does not work, but the softer way, socialism does work. Same here.

      But where in the hell are they getting all this paper to print the tickets, and fare-adjustment tickets, etc etc?

      I've a month ticket. It's printed once in a month and is 1x2 inches in size. I think that amound of resources is okay for a month. The austrian trains drive by a water powerplant in salzburg. Yes it does take away a handfull of mountain brooks, but it has an good energy/damadge ratio.

      Yes I think we should start rate powersources by their energy/damadge ratio.

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    4. Re:plenty 'o oil by mpe · · Score: 2

      Next we will exhaust quite some amounts of helium into our atmosphere, okay helium is a inert gas, so doesn't react so quickly, but what effects of high additional amounts of helium can have, we don't know.

      Helium does not tend to stick around much on a planet like Earth. Indeed the only reason there is as much as there is is due to helium generated by alpha decay of radioactive materials.

    5. Re:plenty 'o oil by _avs_007 · · Score: 1

      It are 40 years that are left. And thats less than fusion scientists expect what they need. (they estimate 50 years at least)

      Dude, there's more than 40 years left. Did you read anything I wrote? :)

      So earth will get lighter?
      Well, I suppose it will, if you pull enough hydrogen from water. See here. Specifically the last paragraph. Earth's gravity is not strong enough to hold He.

      Sure, to use less energy. And note from humanity how many people do life in industry world? 10 percent? So it are 10% of people who use up 90% of energy resources.

      Are you sure that will make a difference? It may be 10% using 90% of energy resources, but I'm sure its the other 90% doing most of the pollution and such. You can make cars as clean/efficient as you want, but so long as the rest of the world is driving around in clunkers, I don't think mother nature will notice the cleaner cars running over here.

      This is true, in part. A middle way has to be found. communism does not work, but the softer way, socialism does work. Same here.

      Really? I would think socialism doesn't really work either. It _should_ work, but it usually doesn't. Just go to canada, and try to get some decent health care. Sure, its free, but you'll probably drop dead before you get to the front of the line. And look at the Welfare system in the states.

      The austrian trains drive by a water powerplant in salzburg. Yes it does take away a handfull of mountain brooks, but it has an good energy/damadge ratio.

      You should come visit the pacific northwest, in the states. You would think hydro-power is clean and such, but the environmentalists still found a way to bitch that the dams are killing the fish, and such, and are disturbing the natural balance of the river, etc etc, and they want to rip all the dams out. As soon as you think you found a solution, another environmentalist will attempt to shoot you down, so there is no winning :~/ If it isn't bad for the atmosphere, it's probably killing a spotted owl, an indiginous(sp?) species of fish, or some other animal that nobody cares about. Even if we got all the cards in order, the government will go and do something stupid like, "ban fishing of salmon in the rivers, but allow indians to fish as much as they want", or "ban whale hunting, but let the indians capture a whale", etc etc. So I'm sure whatever animals we may have saved, got killed anyways. I'll also never understand the way some people think... Oooh, lets save the fish, by not letting farmers irrigate using water tapped from Klamath. Sure we'll destroy all the crops, and put half the state's farmers out of work because the farmland will become dry and all the soil will blow away, leaving the land permanantely scarred and unuseable, but think of the fish!

    6. Re:plenty 'o oil by anshil · · Score: 1

      Dude, there's more than 40 years left. Did you read anything I wrote? :)

      What should I know what you wrote. Estimates are 40 years based on _current_ usage. Even today oil can no longer be as easy retrieved as it were. You can no longer just dig a hole in some desert and wait for it to sprinkle out. Most oil today has already to be lifted from middle and deep sea drilling islands. It's already far harder to get. From the inner european reserves. These are already used up. Look in austria here we had also some, as child I remember seeing the pumps when driving by the march feld. They are all gone today, it's just empty.

      So earth will get lighter?
      Well, I suppose it will,


      Well fine there you have a neat little side-effect, I would in example worry about.

      It may be 10% using 90% of energy resources, but I'm sure its the other 90% doing most of the pollution and such.

      Oh yes these bastards, first they nearly starve to death, have no or very bad medical treatments and then they dare to pollute "our" world. No from carbondioxid emmision view, it are 10% that boast out 90%.

      Sure, its free, but you'll probably drop dead before you get to the front of the line.

      Not dead even they know what a medical priority selection is.

      You would think hydro-power is clean and such,

      No if you had read my commenty you would know that I atmitted that there is no "clean and such" way. Everything has sideeffects. Just the side-effects of hyrdo powerplant are relative small. They are there, and if side effects can be reduced it should. Especially in example for fish we build here watter "ladders", the trouts can hop them to get past the dam.

      or some other animal that nobody cares about

      Oh just fuck you. This will be my last post on this discussion.

      "ban whale hunting, but let the indians capture a whale"

      Indians (or native americans) do not whale hunt. definitly.

      I'll also never understand the way some people think...

      Some of them have studied biology and do understand that a missing piece in a food chain can have dervasting effects. The species lower spreads as a plaque, while the species above in the chain may also die out, or get reduced, which again may be a piece missing in another food chain.

      Some of them have also studied history and examples of how things happened as people used to treat the environment up to 20 years ago. river normalizing anyone? Wow now it floats stright and easy down. Nobody realizing that now nothing eats away the pollution in it. while in a natural bed a lot of orgnaisms live that help us balancing our pollution away again. just as an example.

      birds. In fromer times we used to have far more birds, which quite naturally ate away the insects from our fields. As the last wood "islands" in the fields were replaced by more fields the birds vanished, and well farmers have to spray the fields to get rid of insects. birds were cheap and helped us. It is an animal we should care about.

      Now because we're so nice and good, also just from a selfish standpoint.

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
  73. Re:Tech roadblock? GOOD. by Gerbil912 · · Score: 1

    You sir, speak like a former coworker of mine who developed an O(2^N) algorithm for a simple search. "It won't matter because people have fast enough computers..."

  74. Periods of little progress by Animats · · Score: 2
    Has there ever really been a time in which electronics engineers have been stuck such that computer technology could not advance?

    Yes. The main computers used in academia were around 1 MIPS in 1969, and were still around 1 MIPS in 1983. DEC was stuck at 1 MIPS for a long time.

  75. Re:Tech roadblock? GOOD. by AndyChrist · · Score: 2

    Yeah, and the point here is that EVENTUALLY, barring a completely new technological path computers will STOP getting any faster (I'm sure we'll see more multiprocessor systems and the like, but it'll still be slower progress). So the only way to improve performance will be optimization.

  76. Re:Tech roadblock? GOOD. by AndyChrist · · Score: 1

    A lot of people are saying that stopping/slowing hardware advances would improve software - it won't. The proof is in the gaming area - they optimise it as far as possible while still making the game profitable and they need the latest hardware all the time.

    Ahem: bull...shit.

    I have a counterexample: Half-life. Explain to me why with every successive version I'm getting noticably better frame rates? On the same (outdated, I'm on a notebook) hardware? Bet you can't explain it without noting considering that they've been tweaking this software for the last 4+ years after the NONoptimized version was released.

    Games may be more optimized than office apps for example (probably because unlike productivity apps, every bell and every whistle in most games is highly dependent upon speed) but there's still a lot of room for improvement.

  77. only human level intelligence? by Anonymous Coward · · Score: 0

    I'm hoping we can make computers be a lot smarter than us. Most humans are pretty stupid.

  78. My other computer is a pencil by gelfling · · Score: 3, Interesting

    Remember the good old days when a good engineer could race a computer to a solution with a circular slide rule? I do. Then there were complete IC based computers and we couldn't do that anymore. Then around 1987 we all said 25 nano lithography was the theoretical limit of the physics. Which of course was wrong because it was based on materials science that was already old.

    At any rate - I don't feel comfortable making prognostications about technology 10 years in the future. Any every time I think about I also think about Turing's paraodx. That says, that if you need 10 years to solve a problem today but in 3 years you will probably have the technology to solve it in only 5 years then you should wait 3 years to start and you will be 2 years ahead of the games already.

  79. This could be a good thing by bigbango · · Score: 2, Funny

    Maybe this is what it takes to bury the x86 family. By then chip designers will have to do better than just shrinking and speeding up the chips.
    Customers would need to compile software for all sorts of architechtures, and therefore would demand opensorce software.

    btw. when were we all supposed to buy ia64 machines?

    1. Re:This could be a good thing by Anonymous Coward · · Score: 0

      Intel and AMD are already doing a good job of burying the x86 family. Last year AMD discontinued nearly their entire line of embedded x86 chips. My company and thousands of others are left in the lurch because of this. IMO, Intel and AMD are ratcheting up the level of technology to prevent other companies from entering the market. How many startups can afford a 0.13 micron fab? Then they discontinue their older, lower power chips to force us into using the high-tech stuff. The problem is the new stuff is unsuitable for embedded designs because of cost, size, power consumption, and short production lifetimes. There are good reasons to continue using x86 in embedded: 1) DOS boots quickly (our boards take less that 1 second), uses little memory, and is easy, 2) Linux x86 is the most mature, complete port of Linux, 3) a lot of us still have and love our DOS C/C++ compilers that produce small, efficient, bug-free EXEs. People talk about software reuse, but x86 embedded actually does it - look at all the device drivers already written for the desktop world. Don't talk to me about StrongARM - Intel has already obsoleted 2 generations of it, and it doesn't work over extended temperature ranges. Not a chip you would want to build a truly embedded system on. Please don't take my x86 away! Too late, they're going, going...

  80. Re:CMOS End != Processor End by svirre · · Score: 2


    Huh? Doesn't .13u imply more chips per wafer, and therefore a lower cost basis?


    As long as your chip is mostly digital, then yes it might.

    However you must evaluate if the longer design time, increased mask costs and potentially higher tool costs (timing closure is a bitch on .18 and better) can be offset by the higher yield/wafer. (i.e. if you excpect enough volume to make it worthwile)

    As for circuits with analog components. These don't nearly shrink as much as digital (indeed they often grow due to the exotic solutions swhich might be needed) with smaller processes.

  81. Great, first the Fine Structure Constant, now CMOS by LouisvilleDebugger · · Score: 1

    Next they'll say "There's No More Room at the Bottom."

  82. Obviously part of a larger conspiracy. by igbrown · · Score: 1

    With the date for this moment set around 2012

    Hmmm . . . perhaps December 22nd 2012!?!

  83. Anyone watch the last episode of The X-Files? by norculf · · Score: 0

    The final invasion is also set for 2012. Hmmm.

  84. Myans -- 2012 by Jace+of+Fuse! · · Score: 2

    Isn't that the end of the world according to the Myans?

    After Earth computes the answer to the ultimate question, then it won't be needed any more will it?

    --

    "Everything you know is wrong. (And stupid.)"

    Moderation Totals: Wrong=2, Stupid=3, Total=5.
  85. Re:News Flash! by Spy+Hunter · · Score: 2
    Those wacky moderators! They have gone and modded the *third* post on the story as Redundant. Good job!

    P.S. Note for confused moderators: This post is Offtopic (-1) and should be modded as such.

    --
    main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
  86. Re:CMOS? Huh? MOD PARENT UP by Kelsevinal · · Score: 1

    This post is fantastic. Thank you.

  87. Win2k/lite by leonbrooks · · Score: 2
    Windows 2000 runs fine on my Pentium 166, 64 MB RAM

    I have one workplace which uses 32MB P133s, carefully stripped of non-vital processes, as TS clients (only!) under Win2k.

    OTOH, until a power surge killed its serial-port card a few months back, I was using a 486SX40 (ie souped-up '386, no FPU) + 12MB (4x1 32-pin, 1x8 72-pin) + 250MB (samsung) as a gateway, dialin (x2) dialout, SQL server, webserver, mail server, name server and web server with uptimes exactly matching the power outages. It hung from my ceiling and was powered by a real-original IBM PC/XT PSU.
    --
    Got time? Spend some of it coding or testing
  88. Alien invasion in 2012 anyway by SteveMonett · · Score: 1

    Didn't we learn on the X-files last night that the Alien invasion is scheduled for 2012. Probably won't matter in that case.

  89. The end of the road for general purpose CPUS by Junks+Jerzey · · Score: 2

    It may be the end of the road for general-purpose CPUs, but the door is wide open for more specific hardware solutions. For example, no one questions that having custom texture mapping hardware is The Right Thing. You'd need a 10GHz CPU with its own power supply to do what a GeForce 2 does.

    In the past, the prevailing opinion was that custom hardware was a bad thing. Remember Wirth's Lilith? And Lisp machines? But this is changing, especially as CPUs continue to run hotter and get more and more complex. Ericsson uses a functional, concurrent language for some of its development--cutting edge stuff. Because CPU manufacturers continue to ignore power consumption and heat generation (you do not want a two pound heat sink in embedded systems), they designed their own processor to run their language. This is no big deal any more: you can use an FPGA. What did they find? They got a 30x performance increase over high-end Ultra SPARCs, they cut power consumption by over 90%, and the custom processor solution is cheaper to manufacture in quantity. This is going to become more and more common. The "Look! I got a 12% increase by buying an $800 CPU that uses 20% more power than the last one" incremental frame of mind is coming to a close. Why nickel and dime the increases when there are HUGE leaps to be made with currently available technology?

  90. 2012? No problem! by Futaba-chan · · Score: 1

    If CMOS isn't going to hit the wall until 2012, why worry? After all, that's when the alien invasion is going to arrive, and we won't need to worry about what happens after that....

  91. Hitting the Silicon Ceiling: It's About Time by Jammerwoch · · Score: 1

    Every time this subject comes up, inevitable panicked comment is "but what will we replace it with?" Well...do we have to replace it with something? Personally, I'm getting fed up with technology. I'm beginning to look at it as the most disappointing of all human endeavors.



    (The following, while it may seem off topic, does have a relevant conclusion, so be patient.) We've seen the computer "revolution" and hell, it's still happening. But revolutions usually involve a change in society, hopefully for the better. I don't really see how this so-called computer "revolution" has changed our society. Certainly, communication is faster. Life is more convenient. We have more information at our fingertips than ever before. But this isn't really a change in society; computers aren't the new printing press, they're just a better printing press. What bothers me is that society hasn't changed for the better as a result of computers. People still work jobs that they hate to buy shit they don't need (as Paluchiak's Tyler put it.) People still search for meaning and come up short. They loose touch with each other (and thanks to modern communications there are a million more and faster ways to loose touch). Stress. Insomnia. Heart attacks. Ulcers. Anxiety. And are computers making things better? I say that they're making things worse.



    Now I come to my point: the "next" thing shouldn't be quantum computing or DNA computing or God knows what other undreamt of technology. The next thing should be introspection. These computer things, they're marvelous. They're marvelous right now and we we're still a decade away from the silicon ceiling. The humblest desktop computer is capable of staggering computation, torrental communication, and vast storage. But how does that humble computer improve the quality of your life? I'm not talking about the game that distracts you from your life, or the fact that it's a lot easier to stay in touch with dear mum. I'm not even talking about recreational programming, an admittedly worthwhile endeavor. The emphasis everywhere seems to be on convenience and entertainment. Instead of making computers faster and bigger, let's think about making them better. Let's really start looking at them as a vehicle for enlightenment, not a convenience. What does this mean? I'm not sure, and maybe I'll never have the answers. But someone will. Collectiviely, we can. Let's use technology to better understand the world around us, ourselves, and each other. Forget the silicon ceiling: we've been hunched under the cultural ceiling so long that we don't know what it means to stand up anymore.

  92. Don't feel bad by David+Gould · · Score: 2

    To be honest... I couldn't come up with 10. *frown*. And the others were good, but just didn't have quite enough punchline for #1.

    Leaving it blank was the best punchline you could have had! Frankly, I thought it was intentional, and it was the funniest thing I've seen in a while. To make it explicit:

    And the #1 reason to like quantum computing is...

    *drum roll*

    Oops! When I looked at the punchline, I collapsed the wave function, and it disappeared. Sorry.


    This is why you're never supposed to explain a joke -- it causes it to lose coherence.

    --
    David Gould
    main(i){putchar(340056100>>(i-1)*5&31|!!(i<6)<< 6)&&main(++i);}
  93. This just moves the focus by everett · · Score: 0

    Away from the chip makers and on to the mother boards manufacturers. If my cpu can only go to 7ghz, that's fine, but I want 24 of the damn things dirving my Counter strike

    --
    Sig withheld to protect the innocent.
  94. hmm, by Anonymous Coward · · Score: 0

    hmm, wasn't 2012 also the year in the X-Files that was to be the end of the earth, when the aliens would invade and make us a slave race??
    AHHHH, the nanotube processors are going to make us thier slaves!! i can see it now, we'll make processors so fast, that they'll out smart us, and we'll be the slaves just like in the Matrix!

    just remember, i warned you, lol :)

    Reece, Vortexofplasma@netscape.net

  95. Moore's Law for fab costs by michael_cain · · Score: 2

    I recall reading somewhere that the cost of a state-of-the-art fab line was doubling roughly every 36 months (approximately half the Moore's Law rate). The article predicted that about 2010, the fixed costs for such a line would make chips produced on it so expensive that there would be very little market for them. Can anyone with actual experience in the field comment on how that cost prediction is holding up?