Slashdot Mirror


10GHz Processors And Moore's Law

AntiFreeze writes "There is an interesting story on MSNBC about Intel's attempts at producing chips capable of running at faster than 10 gigahertz. There was a previous /. article in early December about this here. This article from MSNBC is much more detailed (both technically and non) than the original article referenced from December, and provides a very intriguing look at what Intel's planning to do over the next four years, and what they'll have to show the general public as soon as April 1st. And as always, there's the heated /. argument about Moore's law buried in there, too."

141 comments

  1. Re:Impossible. by tomson · · Score: 1

    The halting problem is an NP-Complete problem. Since there is still no proof that P!=NP, there is no proof that the halting problem is impossible.

    --
    I read slashdot for the articles.
  2. What I find disturbing by mauddib~ · · Score: 2

    We all seem to find new CPU's "kickass", since they can do decoding/encoding faster, will enable faster generated images, etc. etc.

    But as once was stated at the first lecture I saw about Moore's Law: If we don't have the technology (or software) to "use" this new hardware, what good is it? The gap between software and hardware is getting larger every day.

    Just a small sidenote: apart from me running seti@home and some rendering stuff, my pII-celeron 266 is mostly having a load of 0.02.

    --
    This is a replacement signature.
    1. Re:What I find disturbing by kastaverious · · Score: 1
      Microsft alway seem to manage to fill that gap

      --
      GiraffeSville, a place anyone can call home
    2. Re:What I find disturbing by James+Foster · · Score: 1

      Sure, the gap between software and hardware is getting larger and larger. It used to be if you don't have hardware from within the past year or even few months... you can't run the latest software.
      But nowdays you can still run the latest software on a computer almost 2 years old. Do you really think it is because we cannot utilize the extra power?? The reason the power isn't being used is because people are hanging onto hardware longer now. There is a huge gap between CPU speeds (300 Mhz - 1.5 Ghz) and software needs to cater for slightly lower CPU speed audiences.
      I'm pretty sure any game coming out within the next month could easily have taken advantage of a 1.5 Ghz chip and used it to its full potential but they need to cater for the lesser machines as well. Why buy a 1.5 Ghz chip then?? Its an investment. Initially, it won't be used 100% which is what you want when you buy a CPU. If you buy a CPU and its already being used 100% (and needing more power) then imagine what it'll be like in a few months.

    3. Re:What I find disturbing by GigsVT · · Score: 2
      There is a huge gap between CPU speeds (300 Mhz - 1.5 Ghz) and software needs to cater for slightly lower CPU speed audiences.

      This gap is no bigger than the gaps in the past, the 486 ranged from 25 Mhz to 133 Mhz, during the life of the chip, the pentium from 60 to 233 Mhz.

      Since you are comparing the early Pentium IIs to the newest Pentium IIIs, an equivalent comparision would be from the 25Mhz 486 to the 233 Pentium. Anyway, my point is, there has always been a gap, and its always been pretty big (at least starting with the 286 and better.)

      Your investment argument is weak, since it is an investment that will depreciate almost immediatly to nothing. You would have been better off buying a celeron or PII now and a faster chip later when they are cheaper, than shelling out nearly 1000 bucks for a top of the line chip.
      -

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    4. Re:What I find disturbing by gagganator · · Score: 1

      dvd studio pro

      speech recognition

      quake vii

      --
      the animal doesnt even have opposable thumbs, focker!
  3. Re:Impossible. by QuantumG · · Score: 2

    are impossible in theory but really make no difference to the practical problem. You can solve the halting problem for every problem except that one special case which proves the halting problem unsolvable for every case. Woop! The "proof" that the halting problem is not solvable has done more to damage research into software verifiability than any suggestings that it might be a hard problem. How sane is that? Oh, we cant solve it for every case (because you can manufacture a case that is not solvable) so why bother trying to solve it for any cases, including the large majority of cases?
    Sad.

    --
    How we know is more important than what we know.
  4. In order for this to be a "law" by Whelkman · · Score: 1

    Moore's rule (or whatever) must hold in every case, without exception, until the end of time, no questions asked, to be considered as a conventional law.

    Now, if it was called "Moore's Law of Transistor Growth from 1965 to 2000" where transistor count would double every 18 to 20 months, then this would be a law for that specific time period (given if it really held in that entire time frame).

    1. Re:In order for this to be a "law" by divec · · Score: 1

      Ah, I see what you mean - Boyle's law is more universal in some way. Although many (most?) physical laws which are considered to be "true" are only really approximations - take Newton's laws of motion (which are less accurate than General Relativity, but are still very good approximations and are widely used and acclaimed).

      --

      perl -e 'fork||print for split//,"hahahaha"'

  5. Re:What are the implications... by GigsVT · · Score: 2
    I don't think there's anyway you can really say that sending high frequency waves through our bodies is actually a healthy thing to be doing

    Well, they travel through your body all the time, 24 hours a day. Are you going to shut down every radio transmitter in the world, or just live in a faraday cage?
    -

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  6. Uh-huh.... by djrogers · · Score: 2
    And man will never travel faster than the speed of sound, modems will never get faster than 9600baud, copper will never be able to carry Gb Ethernet, oh yeah - and 640k ought to be enough for anybody. There were logical, well thought out arguments for each of the above (ok, except for the Bill Gates quote) statements, yet they were all proven wrong...

    [rant]
    Haven't you learned ANYTHING from history? Apparently you were too busy studying physics to pay attention. Here's a tip - never, ever, ever tell a scientist that something's impossible, unless you want to be proven wrong...
    [/rant]

    --
    Think outside the... Hey, where'd the friggin' box go?
  7. Re:Impossible. by $FFh · · Score: 1
    1.572864 ?hz (Dec 2030)

    That would be 1.572864 PHz (Peta-Hertz)

  8. Re:Impossible. by 3,7,A · · Score: 1

    1 in 200 Billion is a very low bit error rate. i hope you heard about error correction schemes and how amazingly well they work even at much higher bit error rates. 100 GHz is a more serious target, but 10 GHz is a joke even for a general purpose microprocessor. there are DSP chips running today at 5 GHz clocks, and some analog parts clocking at 15+ gigs, no sweat (in 0.18 CMOS). for example, read the ISSCC 2001 advance abstracts. basically, you are a troll talking out of your ass.

  9. Re:Impossible. by nnnneedles · · Score: 1

    Yes indeed, 640K is enough for everybody.

    --
    Will code a sig generator for food
  10. Re:Hmmm... by geomcbay · · Score: 1
    Celeron is an Intel chip. Its basically the same as a Pentium 3 (and previously P2), with half the cache but the cache running at full clockspeed.

    You were probably using a K6, which in the P2 era was comparable to the P2 Celerons.

  11. Re:Errm..... by Zocalo · · Score: 1
    Nope. I raised an eyebrow as well.

    So, what's Intel planning? Trying to put the wind up AMD by announcing the 10GHz Itanium on April 1st 2001 and hoping they don't realise what day it is? I don't think that they are that desparate just yet...

    --
    UNIX? They're not even circumcised! Savages!
  12. Also missing is the context... by PhilosopherKing · · Score: 2

    Not only would a careful journalist make that distinction, but a careful professor of philosophy teaching the philosophy of technology would also point out the context. That being: Moore was listing a requirement of Intel staying on top of the processor heap. Fall under the 18-24 month doubling, and someone will most likely beat intel in the market. Which greatly alters Moore's Law's meaning; not a pace of technology, but a metric for corporate health.

    --

    USA-Democracy is 270 million YESes and NOes a day, not one every four years.
  13. Re:Impossible. by shinji1911 · · Score: 1

    And how does your poorly spelled and ungrammatical post help me believe you?

  14. Re:4.77 Ghz by yuggoth · · Score: 1

    I don't know about you, but I held a memorial minute when my PC's RAM first exceeded the RAM of 1000 C64s. The "my PC is faster than 1000 C64s (only counting the clock speed)" moment hasn't come yet, because my currend machine has been fast enough for all my needs for nearly two years now - and will probably still continue to do so for at least another 18 months...

    --

    --
    Cthulhu fhtagn!
  15. Re:Hmmm... by Monkeyman334 · · Score: 1

    "Well, the P4 has bugs in it. wanna bet that the P10 @ 10 Ghz will have bugs too? :o) As more and more people turn to AMD, Intel is trying everything they can to turn the tide. Thruth is, the inventors of the cpu are getting there ass kicked by AMD, and they can't stop em..."

    What support you got? You made 4 unsupported statements, and you even made some more unsupported statements based on the unsupported statements. Please, elabortate =)

  16. Re:Impossible. by kastaverious · · Score: 1

    Give me a break, I have not slept in 30+ hours.

    --
    GiraffeSville, a place anyone can call home
  17. Re:Impossible. by Cloned+Junky · · Score: 1

    Thanks:) BTW, is that a feasible frequency? Could computers rip a hole in the fabric of space & time as we know it??

    [H]ard|OCP for some reason comes to mind...

    --
    All you touch and all you see is all your life will ever be. -Gilmore
  18. Re:Impossible. by rnbc · · Score: 1

    Ridiculous... in fact the Cray-1 worked at about 70MHz back in 1977 using ECL logic.

    The evolution has been done mostly in the consumer department (CMOS), not in the bleading edge technology (Bi, ECL and GaAs).

    You could have 50GHz CPUs right now if the demand existed. But it does not. Supercomputers are not that "super" nowadays :-)

    But the speed will not improve in the future by means of raw clock speed: the improved architecture will make the difference.

    In fact that is already happening a bit.

    --
    You cannot proceed from the informal to formal by formal means
  19. How the heck... by Anonymous Coward · · Score: 1

    ...can a transistor be reliable with only three atoms in width?? Think of one of them vaporizes due to heat or something...then the whole chip will be useless.

  20. oh one of those... by animallogic · · Score: 1
    Starting up a chip manufacturing company = $billions

    Getting the world hooked on computers and your chips = $billions

    Making billions around the world depend on computers and computer chips only to tell them that they cannot advance it any further on April fools day 2001...priceless....

  21. "End of Silicon" by QuantumG · · Score: 2

    The article says that without EUV the end of Moore's law would be around 2005, so how much time has EUV bought?

    --
    How we know is more important than what we know.
  22. grunt by hool5400 · · Score: 1

    As tim the tool man would say "More power!!" and then grunt a few times. More power is always good! hool www.lucid-empires.com

    --

    Remember, it takes 42 muscles to frown and only 4 to pull the trigger of a sniper rifle.
  23. Re:Impossible.. Why not? by Technician · · Score: 2
    There are transistors already out there that work near these frequencies. A quick search on google turned up this info on transistor technology.

    GALLIUM-ARSENIDE FET AMPLIFIERS have been developed which provide low-noise amplification up to about 30 dB in the 7- to 18-gigahertz range. The power output of many of these amplifiers is relatively low, approximately 20 to 200 milliwatts, but that is satisfactory for many microwave applications. Research has extended both the frequency range and the power output of gallium-arsenide FET amplifiers to frequencies as high as 26.5 gigahertz and power levels in excess of 1 watt in multistage amplifiers.

    The web page with this info is located at http://www.tpub.com/neets/book11/45o.htm. There is nothing preventing this being used for computing. Advances need to be made to provide syncronised clock signals to all the chip and the power consumption will need to be dealt with. These are analog devices at this time.

    --
    The truth shall set you free!
  24. heated argument? by nomadic · · Score: 2

    And as always, there's the heated /. argument about Moore's law buried in there too

    What heated argument? They're just saying this is a way to keep it going...
    --

  25. How long before we get it. by MulluskO · · Score: 1

    It seems like bleeding-edge technology like that might never make it into our living-rooms. I really think 10 ghz is full possible, but I truely hate the person that could afford that kind of technology. Not to mention cooling. Sometimes I think those technicians and scientists make that sort of thing for their own use. I can only imagine the Intel people in their bunny suits playing Half-Life on machines that break down after the half-life of their processors has past and the CPU decays.

    --

    Too busy staying alive... ~ R.A.
  26. Re:Using Infiniband for clustering by drudd · · Score: 2

    Mosix does this I believe... clustering can work really well if you have an abundance of independant processes... like a multiuser system, where the user doesn't really know where their processes are actually being executed.

    My point was that the typical processes running on a desktop machine are unsuitable for this type of farming out to a cluster.

    Doug

    --
    Venn ist das nurnstuck git und Slotermeyer? Ya! Beigerhund das oder die Flipperwaldt gersput!
  27. Re:4.77 GHz - 4.77 MHz by Unix+Guru · · Score: 1

    Dunno 'bout u ppl, but I'm sure gonna throw meself a lil' party! :) Geez.. Seems like a lifetime since my trusty 'ol 8088 was a "screamer"...

    --
    "Sex is like software, it's better when it's free" - Linus Thorvalds Remove everything between the pipe's to email me
  28. Re:They made me make this point! by ghoti · · Score: 1

    The problem is that it is called a law, which it isn't. But as long as everybody refers to it as one, people will take it as a law, much like Newton's.

    --
    EagerEyes.org: Visualization and Visual Communication
  29. Re:They made me make this point! by Time+Kills · · Score: 1

    It's not even a theory. A theory is a conjecture who's intent is to explain some measured data. Moore's Law is only an observation based on measured data.

    Consider Time Kill's law, circa 1999: Nasdaq doubles every 3 years. It's a statement based on some observations at some point in time. There's data to support it but no explanation to support it. It also seems pretty invalid right now.

  30. Re:Hmmm... by ThetaPrime · · Score: 1

    Second thought, not sure it was a Celeron. Whatever it was I was sorry I couldn't get better. =)

  31. Redundant computing by PhatKat · · Score: 2

    Couldn't you sidestep this problem with a solution you hinted at the end of your post? That is, parellel processing? If your statement is actually true, that 1 in every 250 Billion bits will be corrupted, couldn't you just run the same process on two processors at the same time and compare them? If the two results aren't the same, do it over again. But for the 1 in 250 Billion bits to line up with the other 1 in 250 Billion bits would be so astronomically unlikely that you may solve the problem right there. and if not, stick a second redundant processor in, and so on.

    I think you see the solution to your own problem, so don't go saying it's impossible.

  32. 10 GHz? For consumers? For what?? by Gefiltefish · · Score: 1


    Smokin' speeds, no wait, and maybe sub-fission temperatures.. Wow!

    So what will we use this for? Rendering the highest-quality ever cartoon pr0n and doctoring Natalie Portman pics faster than our neighbor?

  33. Wrong - think of the pipeline by seizer · · Score: 1

    Note how the original poster wrote

    "due to different wire lengths"

    At 10ghz, each stage of (say) a 5 stage pipline will take ~2 nanoseconds. Electricity can travel ~1 foot per nanosecond. So therefore, if the data required in (say) a cache fetch instruction stage was more than 1 foot away, or if the cache took a non-zero amount of time to look it up (which it will indeed) then you're going to have you a nice little pipeline stall.

    Anyway, I think Intel has a bigger than 5 stage pipeline, which just reduces the distance we can "travel" during each stage.

    Consider thyself corrected.

  34. At least Intel's looking into the future... by AFCArchvile · · Score: 1
    ...and that's why AMD can never beat them. While AMD tries to make a 1.5GHz Thunderbird, Intel's already working on their next generation CPU that's 6.66666666666666666666667 times faster (yes, I could've just said 6-2/3, but didn't that get your attention?)

    IMHO, once Intel drops Rambus like the hot turd that they are, many people will see the light and become loyal again. Between the AMD|OC obsession, VIA's spotty chipset drivers that create new bugs while fixing old ones, and 54% L337 H4X0R contingent of the entire AMD customer base, AMD's crusin' for a bruisin' from Chipzilla.

    --
    "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
  35. Re:R&D cycle VS conspriacy theory by Technician · · Score: 2

    Take a working chip of anykind. Try something new like copper, silver, aluminum gold aloy, different transistor doping, interconnect size,. Get new equipment to process it. Discover copper, silver migrates into silicon and kills transistors. Try a few things to stop copper migration. Each experiment takes time and money to set up and the results are not known for a couple months because you have to make the IC to test it. When you are done 2 years later you have a 25% faster part. Now repeat with the next speed enhancement. It is not a conspiracy, it is the developement cycle. Rushing it means changing multiple things at the same time like changing lines, insutlaters, transistor size, doping, voltage, etc. all at once then not understanding why it doesn't work. Any single change usualy makes a device not work on the first try. The result needs examined and changes made to make it work right. Improvements are done from something working to somethnig unknown and making it work, then going on to the next change.

    --
    The truth shall set you free!
  36. :-) by chris_sawtell · · Score: 1

    Let's miss x-rays and make gamma rays the next milestone.

  37. 10GHz but only one accumulator by Happy_Camper_SD · · Score: 1

    Personally, I wish they'd build a chip with 1024 Z80 processors and 64K RAM each. Something along those lines. I wonder how many 8-bit processors could fit into the space of the Pentium chip. ...off to lookup transistor counts.

  38. Re:Dunno by Tyrant+Chang · · Score: 1

    Even then you run into inherent problems with distributed programs - latency and high cost of sync everything. Imagine running a 1000000 8088. Does this make this computer super fast? No, you have a system that might run a *distributed* program much faster than a typical computer but not much more for regular programs. Think about a typical distributed databases and wonder why there aren't too many of them. A truly replicated serializable database scales n^5 in the number of nodes! That's why there isn't too many massively replicated databases.

    Distributed stuff is great (heck, my primary research is on distributed wireless crap) but I think there is too much hype and many people really don't understand the costs associated with it. Clusters are useful for *very* small number of situations.

  39. Re:the end of software? by Tyrant+Chang · · Score: 1

    Isn't FPGA un-godly expensive to manufacture and slow as a sea cow?

    I guess what you are proposing is to go to CISC instead of the current direction of RISC processors. Well, I'm sure there has been many discussions about merits of CISC and RISC proc but both has its advantages and disadvantages.

    But I agree what is the purpose of a faster general purpose CPU? Do I really need a faster computer to do Word? Speech recognition and stuff may be cool but I really don't see any killer apps that will make me upgrade my computer (even games don't seem to stretch the capability of the computers as much as they used to)

  40. Re:the end of software? by maraist · · Score: 2

    I suppose you can think of it like CISC. I've never really thought of it that way - I'm sure the nVida GeForce has an instruction set. I think of it more like the SGI / Amiga way of doing things. You have a very basic general purpose CPU, and then have optimized hardware to perform all the regular and other-wise complex tasks. I mentioned OS simply because they're among the most common operations a program does (even though it may not necessarily be that complex).

    As for the question about making word run faster.. This entire discussion assumes an underlying desire to ever increase the speed of processing; and specifically the potential limits of More's law - namely continuing human ingenuity.

    Note, there are all sorts of problems with hardware based operation, but so long as we have API's like OpenGL, POSIX, MFC, etc, then we don't have to worry about the specifics of how it's implemented. Is the latest kernel hardware accelerated? Who cares from a developer's point of view.

    --
    -Michael
  41. Re:the end of software? by maraist · · Score: 2

    I don't see how we're "handing" anything over.. Has OpenGL been conquored by nVida or 3Dfx? So long as you have an open API, the specifics of how someone implements it doesn't fundamentally affect you. Yes, MS might put feature bloat that we become depend on exclusively their products; but they'll just open themselves up for further anti-trust litigation.

    Further, I really only see ASIC's as stepping stones towards development. Isn't the GeForce a full blown processor? This is most likely because of the large volumes..
    Rapid switching FPGA could very well be revolutionary, since you'd have one or two pieces of hardware that are reprogrammed for their environment on the fly. But that's vapor-wear at this point. FPGA is (to my understanding) primarily for proof-of concept, or getting something out the door.

    -Michael

    --
    -Michael
  42. Good point by Whelkman · · Score: 1

    You are correct in that Newton's Laws are really proven false (by those expensive experiments in the late 1800s and early 1900s), but there's a difference here. Newton's Laws were dogma for so long (200 years or so) and are still such good approximations that no one ever got around to demoting them as "laws". As long as your inertial frames are almost identical (which is the case in simple mechanics), Newton's formulas do just fine. Given that your frames are "very close", Newton's Laws will always give you a good approximation, which is why they're still considered laws, I guess.

    Contrary, Moore's Law isn't even an established law: it's just something the co-founder of Intel said while trying to pitch his IPO. I don't have the data, so I'm not even sure how accurate the rule is. As it stands, the rule is kind of like saying, "You should only need four or five gallons of gas to make a 100 mile trip."

    1. Re:Good point by divec · · Score: 1
      As it stands, the rule is kind of like saying, "You should only need four or five gallons of gas to make a 100 mile trip."

      I think something which Moore's law has in common with Newtons', but not with the above statement, is that it is an apparently unlikely statement with far-reaching consequences. Nobody would've guessed Moore's law in 1920, say. (Well, I presume not). And we all know the amazing effects that Moore's law enables - like computers that can beat Kasparov at chess *by brute force*. Wheras the fuel statement above is both obvious-sounding and devoid of amazing consequences.
      --

      perl -e 'fork||print for split//,"hahahaha"'

  43. Re:Using Infiniband for clustering by fudboy · · Score: 2

    omg! why not make a network cable in the form factor of a DIMM? holy fukc!? the thinkg of it is, the network would just be as fast as ram, and as long as you put a decent size cache in there, say 16Mb@clock you could tune the kernel to cooperatively manage memory across the nodes. you could then order up mobo's with multiplexed chipsets and 16 DIMM Slots, no ports, no busses. you could then connect each processor in the cloud by 16 dimensions. at >10k nodes, this system would be sufficient (with an assumption of each processor doing about 2gflops with a combined 256Mb state cache) to process a perfect copy model of the human mind, in realtime.

    thankyou.


    :)Fudboy

    --

    :)Fudboy

    I guess I'm only a Fudboy, looking for that real Transmeta
  44. Re:Impossible. by PurpleBob · · Score: 2
    That frequency is not feasible. The article about "The Last Computer" put the maximum possible clock speed of a computer (according to the currently known laws of physics) at some number of THz.

    But that won't stop the chip manufacturers from trying of course.

    January 15, 2028 - Intel announces their new 400THz processor, which performs 100 billion floating-point operations in the millisecond before it consumes itself in a nuclear explosion. This is a step up from AMD's recent processor which simply fries any nearby user with bolts of plasma energy. Hobbyists are already looking into ways to overclock the chip.
    --
    Obfuscated e-mail addresses won't stop sadistic 12-year-old ACs.

    --
    Win dain a lotica, en vai tu ri silota
  45. Re:They made me make this point! by Ed+Avis · · Score: 1

    Actually, that 'law' is its own explanation. If people believe that Nasdaq doubles every three years, they'll tend to act on that belief and (if a large enough number of people get involved) it becomes self-fulfilling.

    --
    -- Ed Avis ed@membled.com
  46. Re:Impossible. by Alien54 · · Score: 3
    I have been concerned about the heat problem and the rise in frequencies. The Frequencies have been rising well into the microwave range.

    While everything is obviously shielded, it is still amusing to speculate on the cooking potentials of the insides of your PC.

    What is more worrisome is the problem of heat. I recall reading someplace that right now a typical processor runs the energy of a 60 watt light bulb through that piece of ceramic.

    When we multiply this with the frequency shifts and the number of transistors, it becomes worrisome.

    I occasionally have visions of computers glowing like a flying saucer [smile]

    --
    "It is a greater offense to steal men's labor, than their clothes"
  47. Re:They made me make this point! by Anonymous Coward · · Score: 1
    Does that apply to Murphy's law too?

    I've never heard of anyone who thinks Moore's law is an actual law of physics. That would be just stupid.

    Of course, I don't live in America, where everything is possible.

  48. Dunno by green+pizza · · Score: 3

    Better off with multiple slower CPUs, like 1.5 GHz and Beowulf them. More machines to take care of, but better than rushed/poor fabbing of CPUs. Plus you get redundancy and almost unlimited scalability. And ungodly bandwidth if you use gigabit cards instead of just 100bt. It's the way to go for pretty much everything unless you have something custom for one cpu (which is rare these days)

    1. Re:Dunno by QuantumG · · Score: 2

      gee, I dont know, but I think I would prefer to use the Symetric MultiProcessor support in my kernel.

      --
      How we know is more important than what we know.
    2. Re:Dunno by Tyrant+Chang · · Score: 1

      No no no, multiple cpu will not give unlimited scalability nor will it give that much redundancy.

      For example, just having two cpu instead of one does not mean you have twice as faster computer. There are inherent costs to having multiple cpu and even to do redundancy, it is very very expensive (i.e. sync-ing memory in shared memory model or sync-ing the buses or cooperating between the cpu's themselves). At some given point, the cluster will become too inefficient to use unless you are using specific applications that uses multiple chips.

      Instead of thinking about chips, think about computers and how hard it is to have a distributed program.

    3. Re:Dunno by green+pizza · · Score: 3

      Dude, we are talking about a beowulf cluster here. A distributed scalable system for a server farm. Rather than this 8 or even 16 CPU on a single mobo crap that some companies have been playing with. Hell, in many cases, 8-way xeons are not much faster than 4-way xeons. The way to go is to cluster. And with gigabit ethernet, there is almost no limit (untill we get REALLY heavy server loads and lots of database hits). Read up on beowulf sometime, it's what makes linux worthwhile.

    4. Re:Dunno by mr3038 · · Score: 2
      Why is that "everybody" thinks that a beowulf cluster is the answer to everything that requires (very much) computing power? Clearly anyone who says one can get unlimited scalability with more CPUs and gigabit cards haven't ever tried to program anything that uses beowulf or equal.

      And as CPUs get faster SMP cannot help that much either because we have to make sure internal CPU caches that represent the same physical memory area are in sync. Of course there will be advances in this area also but one cannot throw hundreds of CPUs on a mobo and then program it like it were single processor computer.

      We're going to need *much better* compilers in the future.
      _________________________

      --
      _________________________
      Spelling and grammar mistakes left as an exercise for the reader.
    5. Re:Dunno by drudd · · Score: 3

      Absolutely wrong...one of the biggest problems with overall system performance today is latency. Latency between chip and cache, chip and ram, and between chip and hard drive (*shudder*). The latencies on a ethernet network are FAR too high to be used to connect multiple CPU's, except for very specialized problems.

      The key is to have a very high computation time (the time a processor can keep working by itself, without having to communicate with other processors) to latency ratio. Unfortunately, for most tasks performed on a desktop machine, lots of data must be accessible at all times.

      Take a GUI for example. Most tasks involving windows and other on-screen objects are very short, and they require up-to-date information about where the window is, what events have occurred, etc. Trying to farm any of those calculations to other machines would actually make your GUI appear slower to the user, by adding 2x the network latency to every event that occurs.

      SMP, of course, is another matter. Shared memory eliminates the incredibly high cost of going to a network subsystem. Syncronization and locking become an issue however, and you never get a factor N speed up for N processors.

      Doug

      --
      Venn ist das nurnstuck git und Slotermeyer? Ya! Beigerhund das oder die Flipperwaldt gersput!
  49. Re:They made me make this point! by wwwojtek · · Score: 1

    ...and then after a few years the capitalization of the stock market exceeds the total wealth of the world. So, a large enough number of people would have to believe that it is possible. You must believe that (in the future) even though by selling your shares you could buy everything in the world, there will still be suckers who are going to pay you that much. It does not work like that my fried.

  50. Re:Impossible. by swillden · · Score: 1

    The halting problem is an NP-Complete problem. Since there is still no proof that P!=NP, there is no proof that the halting problem is impossible.

    Umm, no. The halting problem has to do with decidability, not computation time. Decidability only requires that we get an answer in finite time and P and NP are both finite, so the question of P?=NP is irrelevant. This means that some computational problems *are* impossible, which, however has very little to do with the topic at hand.

    In the world of mathematics it's easy to show that many things are impossible. In the world of engineering, it's generally pretty hard to determine what is possible except within narrow constraints. This doesn't mean that nothing is impossible, it just means that we're not good at predicting what is impossible; some things that appear hard are easy and some things that appear easy are hard.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  51. Re:Advanced cooling will be needed. by gibson_81 · · Score: 1

    Is the lifetime mentioned the physical lifetime of the CPU, or the economical? Seems a bit expensive for something that only comes with 2 months warranty ... :)

  52. Why a stall in Moore's law would be good for us... by SparkyUK · · Score: 1

    Actually, I think a 10 year stall in Moore's law could be good for the industry as a whole.

    The vast majority of software is very inefficiently written, making poor use of the processors we have. Given a 10 year lull in processor speed hikes we would be forced to explore the potential of what we have and squeeze out every last drop of performance we could find.

    It would be extremely painful but leave us (as an industry) in better shape to exploit future breakthroughs in processor speed.

  53. Re:What about the crypto? by gibson_81 · · Score: 1
    I thought crypt/brute force ratios increased exponentially in real time and cpu years, not incrementatlly.

    It does. The previous poster just didn't cover enough data points to demonstrate it ... 128bit = 1 month, 129bit = 2 month, 130bit = 4 month .... you know the powers of 2, don't you? :)

  54. Re:OT:Impossible. by mauddib~ · · Score: 1

    Well, it was just on the x86 architecture (times are 286). The tricks used were:

    -- mov'ing and setting registers as many cycles apart as possible
    -- making a table of MUL's of 320 (getting the stuff from mem goes faster than MUL'ing it real time)
    -- completely ASM (of course)
    -- some other horror stuff (can't really remember, it was years ago).

    So I posted this to a certain newsgroup about gaming in response to somebody asking for it. Blatently noting that this should be the fastest way around. It was not :] I'm sorry, but I can't really remember how he made it even faster, it was something about POP'ing the function arguments faster.

    Sidenote: it had to run on a 286 (so no fancy wide EAX registers available) and it had to be a function.

    --
    This is a replacement signature.
  55. Re:They made me make this point! by Ed+Avis · · Score: 1

    Yes, you do believe that others are irrational, and that's because they often are. That's how bubbles in the {stock,tulip,etc} market get started and grow.

    --
    -- Ed Avis ed@membled.com
  56. 10 Ghz ?? Not likely by systemBuilder · · Score: 1

    At 1 Ghz, the speed of light in a vacuum moves 11.3 inches every clock cycle. To get to 10 Ghz, light can only move 1.13 inches. The diameter of these chips right now is something like 0.5 inches. So, I'll be really surprised if we get to 10 Ghz.

  57. Re:random numbers by Lonewolf666 · · Score: 1

    Right now, there is another way to do this: Take the signal S from a real noisy amplifier, and feed it (for instance) to a comparator that gives you a 1 for S>0 and a zero for S0. Take a number of bits from the comparator#s output, line them up into an integer value (for instance) and you've got a true random number

    --
    C - the footgun of programming languages
  58. Re:Errm..... by QuantumG · · Score: 2

    Would you have felt better if they said "at the start of the second quarter"?

    --
    How we know is more important than what we know.
  59. What about the crypto? by tattered_tux · · Score: 1

    I have more of a question I guess, How many bits do our current crypto systems need to be safe when running a 10Ghz chip? Especialy on a cluster of 10Ghz PC's.

    --
    Patrick C. Lamoreux lamoreux@iastate.edu
    1. Re:What about the crypto? by 1alpha7 · · Score: 1

      How many bits do our current crypto systems need to be safe when running a 10Ghz chip?

      It doesn't work like that. Custom chips specialized for crypto are already faster than a generalized 10GHz CPU would be. Chip operating speed is not the major indicator of performance. Very powerful CPUs for high-end servers and mainframes run below 1 GHz, for instance. A well-designed (imagine that) CPU at 1.2 GHz could easily outperform a mediocre 2 GHz chip on many tasks. Chip pathways, caches, pipeline structure all contribute to performance.

      But if a 128 bit key can be broken in an average of 1 month, then a 129 bit key would average 2 months, and so forth. Even very old versions of PGP will do 2048 bit keys, and my old 386 would generate one in half an hour, so don't worry about picking the right one; it's ALWAYS the highest bit size available.

      1Alpha7

      --
      Live to be Moderated
    2. Re:What about the crypto? by Fatal0E · · Score: 2

      I thought crypt/brute force ratios increased exponentially in real time and cpu years, not incrementatlly.
      "Me Ted"

  60. Re:Impossible. by QuantumG · · Score: 2

    heard of reversible computing? We havn't even scratched the surface of power/heat reduction.

    --
    How we know is more important than what we know.
  61. carrier is going to love this by harlemjoe · · Score: 1

    compared to the zillion dollar price of one of these (not to mention software optimised for these/ new motherboard etc) i might as well chuck the fan....

    invest in airconditioner stocks ONLY

    also im throwing away my laptop battery and sticking to the wall socket...

    --
    shooting is not too good for my enemies
  62. What are the implications... by Gendou · · Score: 2
    ...of vibrating a small sliver of sand 10 billion times per second? Would this thing be throwing off particles like mad? Would the half-life of the processor be 30 seconds?

    What's funny is when I got my 800MHz Athlon, I committed myself to keeping the case cover on all the time for fear of rads. :-) One of my friends and I discussed this, but neither of us know much about atomic physics.

    Will processors running at that speed require shielding?

    1. Re:What are the implications... by GigsVT · · Score: 2
      What's funny is when I got my 800MHz Athlon, I committed myself to keeping the case cover on all the time for fear of rads. :-) One of my friends and I discussed this, but neither of us know much about atomic physics.

      Thats obvious. :) Anyway, you are confusing non-ionizing radiation (radio waves) with ionizing radiation (radioactivity). Yeah, your chip is putting off a bunch of microwave energy, but that isn't ionizing radiation, its the same kind of energy that your cell phone puts out. Its thought that the only health effects of non-ionizing radiation are heating effects. There is some controversy about this, and there could be other chronic effects to long term exposure, but nothing has been proven yet.

      Anyway, keep your case on, it helps seal your electronics from stray electromagnetic fields, and helps keep your computer from causing interference in the same way. I am a ham radio operator, and I can tell you how much of a mess computers make on the radio waves even with the case on. (If your case isn't metal, it doesn't make a difference either way, for all you geeks with plexiglass cases)
      -

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:What are the implications... by sjwt · · Score: 1

      Cause if the studys are right,
      they losse all there bussnes,
      if the studys are wrong,
      they losse all there bussnes.

      Now why would they try to cover them up??

      --
      You have 5 Moderator Points!
      Which Helpless Linux zealot/MS basher do you want to mod down today?
    3. Re:What are the implications... by um...+Lucas · · Score: 1

      Errmmmm... How come cell phone companies have been attempting to coverup every study that mentions brain cancer and mobile phone in the same article? I don't think there's anyway you can really say that sending high frequency waves through our bodies is actually a healthy thing to be doing...

    4. Re:What are the implications... by Paul+the+Bold · · Score: 1

      Of course, if we use plexiglass cases, we can block alpha particles. Let me know if you are able to find a lead codpiece.

  63. Re:Impossible. by joto · · Score: 2
    The future lies in parallel processing and DNA, mark my words.

    Yeah, right! The future is DNA computing? It's a hack that happens work for some obscure computationally intensive problems that can easily be paralellized. You do not want a DNA computer to replace your desktop, trust me on this. It would take hours just to set up a simple computation. It could make for an interesting co-processor, though, but for mainstream use the gains are probably not worth it. Parellell computing? Maybe, but there are lot's of interesting problems that are not easily paralellized. Anyway, you forgot to mention quantum computing. That is definitely interesting, if it will ever work (and chances are it will not). But for the close future, I'll be willing to bet a lot that Moore's law will probably still be valid for a few more years.

  64. Re:Impossible. by Chris+Colohan · · Score: 1

    May I suggest you go look over your computability and complexity class notes again?

    The halting problem has to do with computability -- what problems can be solved by a computer. It is a simple example of a problem that can never be completely solved for all inputs, no matter how long the computer works on it.

    NP-complete describes a class of problems which can be solved, but seem to take a long time to do so. It is not known whether these problems can be solved quickly, but many man years of effort has been spent trying to find a fast solution.

    So the halting probem is not NP-complete, simply because it can not be solved at all.

  65. Speed isn't the only factor. by Lyrrad · · Score: 1

    One thing that hasn't been discussed is that although a limit may be reached, for the clock speed of a chip, companies can always design better chips. Maybe one day, AMD and Intel won't be racing for the fastest chip in GHZ, but for the best designed processor. (Much like a 800 Duron is better designed than a 800 Celeron)

  66. Re:FIRST IMAGES BY APRIL by Lughlamfainne · · Score: 1

    *grins* now there is a chip I"d like to see.. too bad they couldn't imbed tux on it too.. but that's just a linux dream *sighs* :))

    --
    .sig under construction
  67. Re:They made me make this point! by Ed+Avis · · Score: 1

    It can work like that in the short term. Of course nobody believes that Nasdaq can keep doubling indefinitely; all that's required is they think the 'law' will hold over the next few years. But I don't think anyone is likely to believe that nowadays.

    --
    -- Ed Avis ed@membled.com
  68. random numbers by Thurin · · Score: 1

    Quantum Mechanics states that the uncertainty of such a conglomeration is about 1 in 200 Billion - ie, the 'bit' is only certain to that degree. Given that a processor at this speed will process many times this amount per second, it is impossible for a processor to run at this architectural scale because one in every 250 Billion bits will be corrupted - which is fatal.
    I'm curious.... could a processor be built with part of it using that "feature" of quantum mechanics to deliberately corrupt data? :) We could then have an instruction that would feed some information to that part of the processor, and have it return a true random number....

    there are a lot of algorithms out there that rely on intensive calls to pseudo-random number generators (genetic algorithms come to mind) which would greately benefit from this!..

  69. Re:line widths by Lozzer · · Score: 1

    When you say Ohm's Law, don't you mean "Ohm's statement the physicists have deigned to grant legal status too, but will be mighty pissed if you try and pass your own observations off with the same grandeur"

    --
    Special Relativity: The person in the other queue thinks yours is moving faster.
  70. Re:line widths by JWhitlock · · Score: 2

    2D scaling is a problem, when you start pushing theoretical limits. However, many of our speed increases are due to better designs as well as better techniques. I've seen some promising theoretical work in expanding into the third dimension, which may cause cooling problems but may also allow better designs.

    I also imagine, due to cooling requirements, development may go the route of multiple cheaper processors rather than expensive Apollo project processors (processors that push the theoretical limits). When this happens, software will start to morph to take advantage of it, and I predict we will still see gains comparable to Moore's law.

  71. Galium arsinide by h0p · · Score: 1

    a few years ago I remember reading that when they got too small, they could replace the silicon with galium arsinide (GaAs), and gain major performance increases. Anyone know anything about that?

    --


    ideal; model tiny; codeseg; org 100h; start: cli; hlt; ret; ENDS; END start
  72. Nonsense! We don't need it! by Decimal · · Score: 2

    No one will ever need more than 640 MHz!

    --

    Remember "Bring 'em on"? *sigh
  73. Re:Errm..... by tomzyk · · Score: 1

    We'll all be eagerly awaiting the news... and all we'll get is a crummy Terrance and Phillip Fart-Chip 2000 or something.

    --
    Karma: NaN
  74. Re:They made me make this point! by joto · · Score: 3

    Oh, but Murphy's law has been experimentally tested by many people many times. It is most definitely a law of physics :-)

  75. Re:Dunno (Beowulf not the solution) by Ouroboro · · Score: 4

    Better off with multiple slower CPUs, like 1.5 GHz and Beowulf them. More machines to take care of, but better than rushed/poor fabbing of CPUs. Plus you get redundancy and almost unlimited scalability. And ungodly bandwidth if you use gigabit cards instead of just 100bt. It's the way to go for pretty much everything unless you have something custom for one cpu (which is rare these days)

    Actually if you are going to have a system of highly interconnected cpu's like in a beowulf cluster then you are limited fairly severly in scalability. This is mostly due to the size of the memory bus. Even if you move up to gigabit ethernet cards the bus is a big limiting factor.

    Secondly the class of tasks that a cluster is useful for is not that big. It does nothing towards making a really bloated program run any faster. They are not very good for real time tasks because once you have chopped up a problem and distributed it to all of the processors you have very little time to work on it and get the results back in time.

    While very useful the cluster is not likely to be the solution to potential end of Moore's law like growth.

    --
    When I want your opinion I will beat it out of you.
  76. I think MSNBC was correct by divec · · Score: 1
    Does anyone else object to the way the article speaks about Moores law in an overly matter-of-fact manner, implying that it is just as much a law of Physics as Boyle's Law?

    I think that they were arguably right. Moore's law is the statement that "the number of transisters a chip can hold will double every 18 to 24 months". Moore speculated that his law would hold in the future. I.e. the law is a statement, and in formulating it Moore was speculating that it is true.

    --

    perl -e 'fork||print for split//,"hahahaha"'

  77. Re:They made me make this point! by wwwojtek · · Score: 1

    No it can't work, unless you believe that others are irrational. If you believe that it is going to stop at some point, you will never buy the asset just before that so it must stop before whenever you believed it is going to stop. By backward induction, it will never start to rise like that.

  78. Answer this... by green+pizza · · Score: 2

    Then why does almost every single linux company I know of (regardless of their field) have *at least* a 6-node beowulf cluster. It's not for SETI, my friend. Some folks need that power without having to get a crazy expensive Sun/HP/SGI/DEC/Aviion or with some performance-crippled 8-way xeon. If you BREAK UP the task, it works better. Gigabit is more than enough for databases, etc.

    1. Re:Answer this... by jamesbulman · · Score: 1

      I've just had to do an assignment on distributed parallel processing at uni, and this is absolutely correct. There are certain tasks which the latency just kills. i.e. you can do offline graphics rendering on a cluster, but even with gigabit ethernet, the latency would make realtime rendering suck.

      This is why in the future, even with larger pipes, we will still be using thick clients for some tasks.

    2. Re:Answer this... by Ouroboro · · Score: 3

      Then why does almost every single linux company I know of (regardless of their field) have *at least* a 6-node beowulf cluster. It's not for SETI, my friend. Some folks need that power without having to get a crazy expensive Sun/HP/SGI/DEC/Aviion or with some performance-crippled 8-way xeon. If you BREAK UP the task, it works better. Gigabit is more than enough for databases, etc.

      Like I said, there are certain tasks that a cluster is great for, but there are quite a few that it doesn't do you any good to have a cluster. This is mostly due to the fact that you have traded what amounts to very high memory latency for more available cycles.

      Secondly there are some tasks that are very hard to break up into sub-problems and so it is very hard to apply a cluster to those types of problems.

      A good way to know if a cluster will help solve a problem is to look at how much the processors must share data while working on that problem. If you can limit a processor to writing to a data space that other processors do not depend on then you have a problem that may be well suited for a cluster. If however the result space and the data space overlap then your memory bus can get easily swamped trying to keep everybody's memory up to date.

      --
      When I want your opinion I will beat it out of you.
  79. Re:Impossible. by Paul+the+Bold · · Score: 1

    No. To begin, I do not know what assumptions you used to arrive at those numbers. I cannot argue them until I know these things. However, I can give a counterexample to your claim: the single electron transistor.

    You should go to the library and do some research on the single electron transistor. Go to a university library and look in some professional journals (Physical Review B is usually where things like that get published) because it is not a topic that appears in the popular press.

  80. Re:NSA technologies by um...+Lucas · · Score: 1

    So? Like everything else, the hardware in professionally available video editting systems (Read: Avid, Media 100's, et al) is generally a few years ahead of what's available in the consumer market. Likewise the sound boards used by audio edittors is a few years ahead of what's available to consumers (read Soundblasters). The list goes on and on. The consumer market is driven by commodities. The professional markets make use of different technologies before they become commoditized. Why should it even be shocking that the NSA operates in the same manner?

  81. the end of software? by maraist · · Score: 4

    Ok, so what happens when we hit a practical mile-stone? Will faster general purpose CPU's achieve such a limit that it costs 10 times as much to achieve 10% performance gain?

    Here are the alternatives. Get away from pipelining (which is a hack that facilitates ever-increasing clock-speeds).. Return to optimized and specialized adders / multiplers, etc. Now that we make things in parallel with 2 - 4 adders, simply produce CPU's with 24 adders, each with no inter-vening pipeline buffers.. The number of transistors significantly goes down for each adder, and through the use high conductive materials (such as diamond) you can achieve large surface area chips. (This assumes that you take on the reverse of existing P4's.. You have the control log and memory interfaces running at 10GHZ while your adder runs at say 100MHZ, which each gate switching with nearly 1/20GHZ probagation delay)

    Step two is even more obvious. Specialized hardware.. In the video world, we have only to compare software OpenGL to hardware OpenGL. specialized hardware is monumental because it's the ultimate parallel algorithm. Those algorithms such as MFC, or possibly even OS calls could be hardware controlled.. Granted it makes upgrades a lot harder, but don't we find ourselves spending the money on new video cards every year and a half now? How often does someone upgrade winNT? It already costs $150 for the OS upgrade, what's an additional $50 for the PCI / adaptive AGP card?

    To facilitate smoother transitions, I think that FPGA or ASICS might have a popularity explosion. As far as I know, they're still manufactured with huge gate-widths.. Bring an ASICs into the "10GHZ" range, and you have the potential for incredible performance.

    In fact, the CPU as we know it might fade away into the anals of history over time. A return to cartraiges perhaps?

    -Michael

    --
    -Michael
    1. Re:the end of software? by dmaxwell · · Score: 1

      But proprietary hardware is enough of a problem as it is. This scheme would hand all of computing over to corporate greedheads lock, stock, and barrel. Now if anyone cand economically develop and create superfast FPGAs on the other hand.......

  82. OT:Impossible. by f97hs · · Score: 1

    Could you please elaborate on the details of that putpixel problem? Sounds like it could possibly be a somewhat interesting story?

  83. Errm..... by Ricky+Cousins · · Score: 5

    They'll have something to show on April 1st? Am I the only one who raised an eyebrow at this bit?

  84. Impossible. by Lover's+Arrival,+The · · Score: 2
    No No No! I'm so fed up of pointing out the obvious. It is impossible to crank chips over 10GHz, its a plain physical fact. The only reason Intel are making this announcement is so that their shareholders don't panic.

    The reason it is impossible is due to heating issues, and also that down at 0.01 microns a single bit is represented by only a few hundred electrons. Quantum Mechanics states that the uncertainty od such a conglomeration is about 1 in 200 Billion - ie, the 'bit' is only certain to that degree. Given that a processor at this soeed will precess many times this amount per second, it is impossible for a processor to run at this architectural scale because one in every 250 Billion bits will be corrupted - which is fatal. I have estimated that the top speed we are likely to see is about 3GHz at 0.05 microns. To assert otherwise is hogwash.

    The future lies in parallel processing and DNA, mark my words. You can bet AMD and Intel are reseaching it now. The traditional CPU is nearly dead.

    --

    --Anticipation of a New Lover's Arrival, The

    1. Re:Impossible. by HelpfulPete · · Score: 1

      Uh-huh...it's crazy thinking they can make chips that fast. These are probably the same crazy folks who think we can land a man on the moon or clone a sheep.

      --
      "Society is like a stew. If you don't keep it stirred up, you get a lot of scum on top. " - Edward Abbey
    2. Re:Impossible. by QuantumG · · Score: 3

      uh huh. They said the Scanning Tunnelling Microscope was impossible for exactly the same reasons, now people are building them at home.

      --
      How we know is more important than what we know.
    3. Re:Impossible. by 10.0.0.1 · · Score: 1

      I see. By your type of reasoning, anyone that disagrees with you is obviously an *idiot*. Seems very logical to me...

      --
      forth ?love if honk then
    4. Re:Impossible. by mauddib~ · · Score: 3

      Never say something is impossible. I learned this many years ago, when I said a certain putpixel routines was impossible to get any faster.

      I was proven wrong.

      Please read "Impossible for Dummies", this must brighten you up.

      --
      This is a replacement signature.
    5. Re:Impossible. by giberti · · Score: 1

      By the physics we understand today, that doesn't mean we wont have a different understanding of the universe in 5 years. You as a rather intelligent individual should understand this most of all. Only 50 years ago, the center of a cell was the nucleus, and teachers taught we would _never_ know what was in the center of that. how wrong were they?

      --

      AF-Design, web development.
    6. Re:Impossible. by Cloned+Junky · · Score: 1

      Impossible? I agree... According to Moore, (if transistor size & quantity is in fact a direct realation to core speed) the timeframe below would hold true... I don't belive it however, time will tell.
      1.5 Ghz (Dec 2000)
      3 Ghz (Jun 2002)
      6 Ghz (Dec 2003)
      12 Ghz (Jun 2005)
      24 Ghz (Dec 2006)
      48 Ghz (Jun 2008)
      96 Ghz (Dec 2009)
      192 Ghz (Jun 2011)
      384 Ghz (Dec 2012)
      768 Ghz (Jun 2014)
      1.536 Thz (Dec 2015)
      3.072 Thz (Jun 2017)
      6.144 Thz (Dec 2018)
      12.288 Thz (Jun 2020)
      24.576 Thz (Dec 2021)
      49.152 Thz (Jun 2023)
      98.304 Thz (Dec 2024)
      196.608 Thz (Jun 2026)
      393.216 Thz (Dec 2027)
      786.432 Thz (Jun 2029)
      1.572864 ?hz (Dec 2030)

      --
      All you touch and all you see is all your life will ever be. -Gilmore
    7. Re:Impossible. by Goonie · · Score: 2
      There are plenty of non-trivial cases where considerable *human* effort has been expended to determine the termination properties of an algorithm, and no definite answer has been found.

      As for software verifiability, plenty of people *have* done research into it. Aside from many problems in the field turning out to be NP-hard or worse (yes, there are such problems), stating exactly the properties you wish to verify is in itself a large intellectual effort.

      Notwithstanding all of this, there have been some interesting projects done, some of which have made it to some areas of industry. One simple-to-grasp example of a useful project was an automated termination analyser for the Mercury programming language. While it obviously can't be 100% accurate, it could prove that about 80-90% of the Mercury language's standard library would terminate in finite time for all inputs - and, usefully, it turned out that code for which termination couldn't be proven often contained subtle bugs.

      Mercury, however, has features that make this kind of thing much, much easier than conventional programming languages (but make programming in it somewhat of a challenge to learn initially). Trying to do this on pointer-ridden C is probably too difficult and too inaccurate to be useful.

      --

      Any sufficiently advanced technology is indistinguishable from a rigged demo
      --Andy Finkel (J. Klass?)
    8. Re:Impossible. by kastaverious · · Score: 1
      Hmm, ok so you think that buy masquerading you BS in pseudo-scientific terms will make everyone believe you.

      Your data is at best flawed, at worst made up to gain you some intelectual credability

      --
      GiraffeSville, a place anyone can call home
  85. Re:They made me make this point! by Paradise_Pete · · Score: 1
    It does not work like that my fried.

    He's not your fried.

  86. Re:They made me make this point! by Paradise_Pete · · Score: 1
    Moore's Law rhymes.

    Rhymes with what?

  87. X-Ray lithography? by kinnunen · · Score: 2
    IBM and Motorola poured tons of money into X-Ray lithography a few years back, but already optical lithography has surpassed all expectations and it's showing no signs of stopping. Will X-Ray lithography ever be used?

    --

  88. FIRST IMAGES BY APRIL by myosin · · Score: 4

    "We expect to have the first full field-scanned images by April 1," said Chuck Gwyn, program director for EUV.
    Wouldn't happen to look like this would it? ;)


    -----
    "Almost isn't good enough - but it's almost good enough."

    --

    -----
    "Almost isn't good enough - but it's almost good enough."
    -Me
  89. Error correction by XNormal · · Score: 2

    Theoretically, it should be possible to slightly increase the width of all data paths and add some error correction information.

    The tricky part is that not only storage and data paths would need ECC - all processing circuitry would need to support error correction with redundant circuits. Even the most basic building blocks would need to be redesigned and replaced with versions that incorporate ECC sanity checking into their internal design to take into account the fact that any intermediate stage may flip a bit. I imagine designing an error correcting adder or multiplier would be a nightmare but it's possible.

    The resulting architecture would probably need to be a very simple processor, VLIW perhaps.

    And I bet it would emulate a Pentium using Transmeta-style translation :-)


    ----

    --
    Stop worrying about the risks of nuclear power and start worrying about the risks of not using nuclear power.
  90. Re:Heh, Intel and AMD in one coalition? by AFCArchvile · · Score: 1

    That's a laugh. I wonder if the respective representatives have to be seated at opposite corners of the room. Intel hates AMD because AMD tainted the PC world, and AMD hates Intel because, even though the Athlon has great sales, they STILL can't establish a positive reputation.

    --
    "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
  91. 10Ghz+++ by Exorchist · · Score: 1

    I don`t think our computers will stop at 3Ghz as one said in a reply to the 10Ghz post. We think now that it is impossible, but what do we think in 2-3 years from now? You tell me! Simen

  92. OT: HUGE CLUSTER by green+pizza · · Score: 2

    Check out this truly scheweeeeeeet cluster!

    http://tux.anu.edu.au/Projects/Bunyip/Beo-017.jpg

    http://tux.anu.edu.au/Projects/Bunyip/Beo-015.jpg

    Now *THAT* would be the ultimate quake server or GIMP beast! But... who can afford the electricity?!?!

  93. Other considerations by Joe+'Nova' · · Score: 2
    The temperatures that are generated are offset by feature size? If not, the heat generated might start melting things a bit.

    If you go to an opto system, speed will always be coefficient of medium, ~3,000,000kps. But when you transfer energy, if it isn't converted back into signal, heat is generated too. What would be way kewl(Cool!) is integrated Peltier junctions to help dissipate heat. Built in heal sink!

    Another thing is the inductive coupling of longer wires. There's a reason why all those stupid ground returns on a parallel cable! They redirect the induced signal to gnd. Capacitance effectively blunts the wavefront of a signal, but if they work with soliton pulses(essentially a pre squished square wave), they have nothing to blunt/induce. Induction is a rise time effect more than anything else. The trouble with solitons is when is the bloody thing a 0/1???

    --
    This mind intentionally left blank.
    The KKK a bunch of sheetheads? You decide!
  94. There's a foot in your mouth by localroger · · Score: 2
    The reason it is impossible is due to heating issues

    Power dissipation goes down with reduced size. This makes up for the increase with increased speed.

    and also that down at 0.01 microns a single bit is represented by only a few hundred electrons.

    Only if they make the transistor that small. .01 micron is the minimum size of a feature, not the size of all features. While smaller transistors are nice, smaller busses are actually more important. Anyway, to take your assumption at face value anyway...

    Quantum Mechanics states that the uncertainty od such a conglomeration is about 1 in 200 Billion - ie, the 'bit' is only certain to that degree. Given that a processor at this soeed will precess many times this amount per second, it is impossible for a processor to run at this architectural scale because one in every 250 Billion bits will be corrupted - which is fatal.

    Certainly so -- if you don't design any error correction into the chip. It only requires about a 20% increase in real estate to implement two parity bits which would require two simultaneous bit failures to create a nonresolvable error. This would also slow things down very little as parity checking can be done in parallel with computation -- it's always going on. Thus, instead of crashing once every minute or so as your calculations suggest, it would crash once every several hundred billion minutes or so, which is quite tolerable.

    I have estimated that the top speed we are likely to see is about 3GHz at 0.05 microns. To assert otherwise is hogwash.

    You know a lot about physics, but not much about CPU architecture. Your pet peeve will be relatively simple to work around when the time comes.

    --
    Brackets contain world's first nanosig, highly magnified:[.]
  95. cpu's by Amon+CMB · · Score: 2

    Intel should stop investing so much in CPU speed and move on to more important bottleneck elimination, such as bus speed.
    - Amon CMB

    --


    Men believe what they want. - Caesar
  96. Using Infiniband for clustering by soldack · · Score: 2

    Although Infiniband is still just getting going, it has great potential for clustering. Adapter's can RDMA to remote hosts directly. Although you could do this with PCI-PCI bridges, PCI was still slow, had limited interconnectivity and latency increased as bridges and busses were added. Infiniband cuts through all that with a network like topology (hubs and switches) but still allows direct memory access.
    Of course you still have the problem that current clusters require software be rewritten to take advantage of it. I think someone could design a system that finds other systems across infiniband and shares the work load automatically. The more transparent the clustering, the better.

    --
    -- soldack
  97. Optical buses anyone? by dmaxwell · · Score: 1

    I've been wondering why processors and memory could have a fiber optic bus and a couple of electrical contacts for power. The processing and memory units would still be silicon or diamond for those of you that like to live on the bleeding edge. However, the disparate components on a mobo would talk to each other optically. I think especially of replacing the address and data buses with fibers. Instead of those thin copper traces running all over a board there would be all these ridges made of glass. Hell, if the manufacturing costs can be dealt with then external cache shouldn't even be needed as ALL of the memory can be run as fast as the CPU core. Just how hard can it be to embed a boatload of optical transcievers into modules and motherboards?

  98. I don't see why we're locked into Moore's law by White+Shade · · Score: 1

    conspiracy time..

    isn't it possible that this whole Moore's law thing has been mutated into a method of chip companies extorting as much money as possible from us? I mean, the companies know about Moore's Law, and consequently, they feel that it's perfectly justifiable to release chips in minor increments, while hyping them up as "the next big thing", thus making it possible for people to keep buying and buying and buying...
    Wouldn't it make a lot more sense for the chip companies to just do something drastic and instead of moving up in 100 or 200mhz increments, and instead jumping up by gigahertz and nixing the entire 1-10 ghz range? If, all of a sudden, a company released a 10ghz chip, wouldn't they seal their hold on the market for an extremely long time? Even if the chip overheated and had to be underclocked to 50% speed, they'd still be wicked fast.... I'm sure the R&D costs to get from 1ghz to 10ghz in one fell swoop would be enormous, but I'm sure that as long as they could produce them at reasonable cost and sell them at a price that's affordable for anything under the level of Superpower Government, the demand would be so high that they could still turn a profit.
    Not to mention the fact that having a 10x speed advantage over the nearest competitors would give them a fairly decent leeway until the rest of the industry caught up.
    So, instead of sticking to Moore's law and using it as an excuse to just make more slightly faster chips, why doesn't some company just focus itself completely on developing an Extremely Fast CPU.

    somehow i have a horrible feeling this message is somewhat redundant.. oh well... just my $.02k

    -ws/dtl

    --
    ìì!
  99. They made me make this point! by phaze3000 · · Score: 4
    Does anyone else object to the way the article speaks about Moores law in an overly matter-of-fact manner, implying that it is just as much a law of Physics as Boyle's Law? A more careful journalist, rather than writing:

    Moores Law, formulated by Intel co-founder Gordon Moore, states that the number of transistors a chip can hold will double every 18 to 24 months, as transistor size shrinks.


    A more careful journalist would hopefully have written:

    Moores Law, formulated by Intel co-founder Gordon Moore, speculates that the number of transistors a chip can hold will double every 18 to 24 months, as transistor size shrinks.


    --
    --
    Blaming GW Bush for the Iraq war is like blaming Ronald McDonald for the poor quality of food.
    1. Re:They made me make this point! by QuantumG · · Score: 3

      I would have said:

      Moores "Law", based on observations by Intel co-founder Gordon Moore and first uttered around 1964, predicts that the density of transistors contained on intergrated circuits will double every 18 to 24 months.

      --
      How we know is more important than what we know.
    2. Re:They made me make this point! by RedWizzard · · Score: 2

      It's called Moore's Law rather then Moore's Theory or Moore's Conjecture or any other more accurate term for one simple reason: Moore's Law rhymes.

    3. Re:They made me make this point! by nitehawk214 · · Score: 1

      Well, thats the beef I have with Moore's Law... It isnt a law, its a theroy.

      --
      I'm a good cook. I'm a fantastic eater. - Steven Brust
  100. line widths by Veteran · · Score: 5
    Several interesting effects occur as line widths decrease. The first is that the working voltage has to go down: at .1 micrometer a one volt difference between the two sides of the line gives and electric field of 10 million volts per meter - which begins to approach the insulation capability of the best known insulator. In other words the insulators start to arc through. The cell wall of a neuron is so thin that the neuron is restricted to voltages of about 90 millivolts by this effect. The electric field problem is why present day processors operate at the approximately the 2 volt level.

    Lowering the voltage has some good effects - the main one is that the power consumption drops as the square of the voltage (assuming Ohms law). However lowering the voltage causes everything to run slower. The old fashioned 4000 series CMOS chips were much faster at 15 volts than they were at 5 volts.

    Chips get faster when they shrink because the capacitances decrease as the surface area of a conductor shrinks; cut the feature size by a factor of two in both directions and the capacitance is down by a factor of four. However there is another effect which occurs as everything shrinks; the insulation between features shrinks, and that shrinking feature increases the parasitic capacitance between the two features.

    In the past the increase in capacitance caused by the thinning of insulators has not been a significant effect in limiting clock speeds but there comes a point where the effect does become important. In neurons the cell walls are so thin that the capacitance effects of the thin dielectric limit signal propagation speeds in the neuron to about 180 miles per hour or so. Long axons have thick sheaths to cut the capacitance and increase the signal propagation speeds.

    This increasing capacitance with the decreasing dielectric thickness combined with the decreasing speed from the lowered voltages will eventually put an effective cap on the clock speed of silicon devices. The only big trick left in the book is too switch to Diamond based semi conductors - which are as much better than silicon than silicon was than germanium - and that will give us some more speed. Above a certain frequency Nature itself changes the way it does things. At RF frequencies bulk devices like crystals function - at the frequencies of light waves only atomic devices can switch from one state to another quickly enough.

    In other words at some point in the near future we are going to reach a point where simple die shrinking won't be enough to crank up clock speeds any more. Enjoy things while they last - but another factor of a thousand increase in clock speed (Apple II one megahertz to present day one gigahertz) is going to be very difficult to achieve.

  101. Advanced cooling will be needed. by Anonymous Coward · · Score: 2
    Check out the Intel recommended CPU fans here.

    ~~~

  102. 10 GHz? Jumping the gun, aren't we? by Anonymous Coward · · Score: 1

    Am I the only one that thinks they should worry about getting their processors to run correctly at 1GHz before they start tackling 10 GHz? ;)

  103. Not tricky at all by localroger · · Score: 2
    The tricky part is that not only storage and data paths would need ECC - all processing circuitry would need to support error correction with redundant circuits. Even the most basic building blocks would need to be redesigned and replaced with versions that incorporate ECC sanity checking into their internal design to take into account the fact that any intermediate stage may flip a bit. I imagine designing an error correcting adder or multiplier would be a nightmare but it's possible.

    It actually isn't hard at all to do this. Individual registers can be verified in real time with parity checks. Multiple parity bits can allow parity errors to automatically be resolved without losing data. A clock cycle might have to be skipped while this is done -- once every few hundred billion clocks. Otherwise, it's transparent and consumes rather little chip real estate.

    In some cases it would be easier to duplicate entire modules and compare the outputs. It's not necessary to use three blocks with voting; if a compare fails, you redo the operation. It's a computer; until you write the results you still have your starting state to begin from again. So once again, you miss a clock cycle once in a great while.

    Remember also that most of the computer is not the CPU and isn't implemented at this level or running at this speed. You only have to harden the parts that are.

    --
    Brackets contain world's first nanosig, highly magnified:[.]
  104. Screamer? by localroger · · Score: 2
    The 8088 was never a "screamer" for end users, who saw the chip's increased power more than used up by 16-bit software bloat when compared to some of the really efficient assembly language stuff written for 8-bit CPUs.

    I had a 4 MHz Z80 system by Amstrad from the late 80's whose word processor blew away WordPerfect on a 12 MHz 8086 spell-checking documents. (I'd still be using it but it used proprietary disks and you can't get the drives any more.) This was a very powerful, intuitive word cruncher using an extended text mode that could display 512 different characters at a time on its 90x25 screen, and for ease of use it compared favorably with all but the fastest newest Windows-based systems. It also ran CP/M, and sported an interpreted BASIC that made QBasic look like a sick joke.

    If we had software written like that for the x86 platform, it would be amazing what these machines could do. Imagine something text based, with pre-emptive multitasking, installable with only the features you need, highly configurable, with optional graphics, and built by people who really care about what they are doing...

    Well, I guess we have an operating system like that, but it would be nice to have applications too.

    --
    Brackets contain world's first nanosig, highly magnified:[.]
  105. These problems already solved by Cray by localroger · · Score: 2
    As other people have stated before such processor is physically impossible

    And as I pointed out they were wrong.

    even if it was running at 10Ghz all the components in the mobo would suffer from heavy timing problems due to different wire lengths.

    Cray mainframes of the 80's had this problem as they were refrigerator-sized and operating over 100 MHz; the problem was solved by modularizing the system, desynchronizing the components, and recombining data under controlled circumstances. I remember being told by a beaming engineer in 1982 that some busses had three different addresses on them at the same time.

    So it can be done. Now, we'll just see it done 100 times faster with equipment 100 times smaller -- a single chip.

    --
    Brackets contain world's first nanosig, highly magnified:[.]
  106. For the standard user?? by mindriot · · Score: 1

    Personally, for the standard user's desktop I don't see a necessity to speed up the cpus even more. A 1.5GHz CPU, a Gfx card with external power connectors, a 100GB hard drive, is nothing but overkill for someone who writes documents and spreadsheets, communicates via email and surfs the web a little. I myself (even though a CS student and not your standard PC user) see no reason in upgrading my K6-233 and replace it with something that allows me to keep my radiator turned off all winter and requires me to keep a fire extinguisher near, except for the child in me that wants to play with cool stuff...

    So the advantage of these technologies is imho that it allows us to produce systems that are only as powerful as the current ones but drastically reduce power consumption and heat emission as well as overall system cost. And since we're pretty much on a way to a mobile market, that is exactly what we need.

    Of course, for server technology faster processor speed is quite a lot more interesting... and personally, of course it would be fun to have a 10GHz PC with a 5GHz gfx chip and 2 gigs of RAM as well as a TByte of HD and one awesome 24" flat screen on my desk just for the show :-)

  107. 4.77 Ghz by ibirman · · Score: 3

    Are we going to have a party when we reach this milestone?

  108. I think there is a typo.... by kastaverious · · Score: 1
    Moore's law, sureley they mean More's law as in give me....MORE!!!!!

    --
    GiraffeSville, a place anyone can call home
  109. Even if it was possible it would be unafordable by flynn_nrg · · Score: 2

    As other people have stated before such processor is physically impossible, even if it was running at 10Ghz all the components in the mobo would suffer from heavy timing problems due to different wire lengths. The cost of memory for such a system would be prohibitive (yes, rambus speed would be a joke for such a beast) You would be better off with 10 1Gb processors, even in different motherboards, you would have less memory latency and a lot better price/performance tag.

    1. Re:Even if it was possible it would be unafordable by kastaverious · · Score: 1
      lol do you have a clue what you are talking about. I think it is fairly safe to assume MB architectures would change to accomodate such cpu's

      --
      GiraffeSville, a place anyone can call home