Slashdot Mirror


Could HP Beat Moore's Law?

John H. Doe writes "A number type of nano-scale architecture developed in the research labs of Hewlett-Packard could beat Moore's Law and advance the progress of of microprocessor development three generations in one hit. The new architecture uses a design technique that will enable chip makers to pack eight times as many transistors as is currently possible on a standard 45nm field programmable gate array (FPGA) chip.""

176 comments

  1. Moore's law is not about inefficient FPGA intercon by chriss · · Score: 4, Insightful

    Since the wiring in an FPGA is not fixed, they have to integrate more flexible ways of routing. According to TFA this takes up 80% to 90% of the silicon, leading to a much worse ratio of wiring to transistors dedicated to logic processing compared to "normal" chips. HP is developing something they call "field programmable nanowire interconnect (FPNI)", which consumes a lot less space. So they are not beating Moore's law, they improve chip space use in FPGAs to become similar to what todays dies with fixed routing achieve.

    And even if you are desperately seeking more efficient FPGA, you'd have to be patient. TFA mentions that they are targeting a 25-fold increase packing density compared to todays 45nm chips in 2020. That's thirteen years, which in Moore's laws steps means about eight 18 month periods, each doubling density. My math may be flawed, but shouldn't that mean that by then we have 2^8 = 256 times the density in the normal process as we have today?

  2. Obilgatory by N8F8 · · Score: 0, Redundant

    Can You Imagine a Beowulf Cluster of These?

    --
    "God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
    1. Re:Obilgatory by AKAImBatman · · Score: 2, Informative
      Can You Imagine a Beowulf Cluster of These?

      Yes, actually.

      The RPU is a fully programmable ray tracing hardware architecture, with support for programmable material, geometry and lighting. The RPU combines the efficiency of GPUs with the advantages of ray tracing. The instruction set of the RPU is GPU like, which is optimal for shading purposes. In addition the RPU supports fast ray traversal through an k-D tree using a dedicated hardware unit and recursive function calls, usefull for recursive ray tracing. To increase efficiency always 4 rays are handled in a packet and multi-threading allows for high utilization of the hardware units.
       
      A working prototype of this hardware architecture has been developed based on FPGA technology. The ray tracing performance of the FPGA prototype running at 66 MHz is comparable to the OpenRT ray tracing performance of a Pentium 4 clocked at 2.6 GHz, despite the available memory bandwith to our RPU prototype is only about 350 MB/s. These numbers show the efficiency of the design, and one might estimate the performance degrees reachable with todays high end ASIC technology. High end graphics cards from NVIDIA provide 23 times more programmable floating point performance and 100 times more memory bandwidth as our prototype. The prototype can be parallelized to several FPGAs, each holding a copy of the scene. A setup with two FPGAs delivering twice the performance of a single FPGA is running in our lab. Scalability to up to 4 FPGA has been tested.
      BTW, am I the only one who thinks it darn cool that the SaarCor team does their work in JHDL rather than VHDL or (ugh) Verilog? I wonder if the RPU is also JHDL?
  3. Why a law by gravesb · · Score: 4, Insightful

    I never understood why it was called a law. It was an incredibly accurate prediction, but there was nothing holding is there. I would think that any dramatic increase in technoloby would lead to a jump larger than Moore's law.

    --
    http://bgcommonsense.blogspot.com
    1. Re:Why a law by fitten · · Score: 2, Informative

      It's a prediction and actually a self-fulfilling one, to some degree. In fact, it's as much, or more, about economics than technology. If you look, the original wording even states "cost". Upgrade too fast and you'll go broke because people won't upgrade with you that fast (they'll start skipping 'generations' in their upgrades).

    2. Re:Why a law by Colonel+Angus · · Score: 3, Funny

      Sounds better than Moore's Prediction?

    3. Re:Why a law by archen · · Score: 1

      Depends on how literally you take the term "law". It's about as law-like as say, Murphy's law. Lets not even get started on how people mis quote the law in ways that have nothing to do with transistors..

    4. Re:Why a law by kabocox · · Score: 1

      I never understood why it was called a law. It was an incredibly accurate prediction, but there was nothing holding is there. I would think that any dramatic increase in technoloby would lead to a jump larger than Moore's law.

      Shh, it's just a trend. It could have been wrong or we could have hit a physical limit. One day we will. I like to think of Moore's law as more a goal post of the eletronics industry. They have to double every 12-18 months because of Moore's law. Could this mindset actually work in other fields? What if we have a Ford's law that car mpg double every 1-5 years? There isn't any thing mystical or magical about the IT industry or Moore's law. (Moore's law is more that some one pointed out the trend that we were achieving and we've kept it up. That we've kept it up is the surprise.)

    5. Re:Why a law by Junior+J.+Junior+III · · Score: 4, Funny

      I'm waiting for the /. article in which it's announced that some school board has declared that Moore's "Law" is really only a Theory, and should be taught alongside "intelligent design" courses which demonstrate how highly specialized researchers and engineers colloqually known as "gods of tech" design and build denser integrated circuit chips using computer assisted methodologies. These things don't manifest out of the ether, and they don't evolve themselves, people.

      --
      You see? You see? Your stupid minds! Stupid! Stupid!
    6. Re:Why a law by mwvdlee · · Score: 1

      It's called a law because of the way it is formulated.

      If it were written as "processing speed could increase two-fold about every 18 months in the forseeable future", it would've been called a prediction. Since it is written in an unambiguous way, leaving no margin of interpretation, it's called a law.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    7. Re:Why a law by Vreejack · · Score: 1

      Natural laws are based on observation. Moore's law has held to this observation (with some slight tinkering) for decades, now.

      Natural laws are not only useful for their predictive feature but for the fact that existence cries out for an explanation. The parent refers to a popular one: that Moore's law is a self-fulfilling prophecy because of social interactions. That probably makes it less reliable than g=-9.8ms^-2, but everyone seems to know that and knows how much faith to put in it.

      --
      "Will future ages believe that such stupid bigotry ever existed!" -- Ivanhoe
    8. Re:Why a law by cafucu · · Score: 1

      Hey, if somebody can screw up something good, they always will. It's just Murphy's Law.

      --
      :%s:work:/.:g
    9. Re:Why a law by Veetox · · Score: 1

      Why not call it a "theory"? It is a manner of interaction (http://en.wikipedia.org/wiki/Theory) that has been observed, and that could still be falsified, but hasn't yet. Perhaps it isn't a law, because it isn't empirical fact? HP could have put us in a place to falsify Moore's Law; it only remains to be seen how the new technology is really implemented and distributed. But I won't hold my breath: Moore's "Law" does have a strong history behind it.

    10. Re:Why a law by ZirbMonkey · · Score: 1

      The law itself is just a mathematical equation. N(t) = N(0)*2^(t/24), where N is the number of transistors at month "t" in the future. The laws of gravity, momentum, thermodynamics, and such are called laws not because they hold some sort of scared truth about the universe. They are merely laws because they can be expressed as a math equation. For example, the "Ideal Gas Law" in chemistry is PV=nRT. But this law only holds true for an "Ideal Gas," which doesn't truly exist. There's a lot of gasses that behave within this equation under moderate conditions, but at extreme conditions like near absolute zero or in plasma the "law" doesn't work.

    11. Re:Why a law by markbo · · Score: 1
      I never understood why it was called a law. It was an incredibly accurate prediction, but there was nothing holding is there.


      All the so-called "Laws" can be exactly described like that. The Law of Gravity is also nothing more than an incredible accurate prediction, waiting for the time that a pencil rolling off a desk falls upwards...
    12. Re:Why a law by khallow · · Score: 1

      Name a natural law that isn't a theory. Why should we single out Moore's Law for special treatment?

    13. Re:Why a law by AndersOSU · · Score: 1

      Because it's better then evolution?

    14. Re:Why a law by dosquatch · · Score: 1

      Why not call it a "theory"?

      Because it has never been a "law" in a scientific sense. It's more a rule of thumb used to predict future performance based on past performance, and it does so fairly predictably. Not always, and not always precisely, but in the right ballpark most of the time, so people give it credence.

      Calling it "Moore's Law" is more of an agreed upon citation than anything. It's easier to toss that out knowing that people will understand you than to cite the entire quote to which it refers. Same thing with other tongue-in-cheek laws, like Murphy's Law.

      Really, though, you're just taking it entirely too seriously or literally. Switch to decaf.

      --
      "Hey, the third matrix movie would have been good except for the plot,story, and acting." --AC
    15. Re:Why a law by Tetrad_of_doom · · Score: 1

      It is a law. Do you really think HP would so feverishly search for ways of increasing the number of transistors on a chip if jail time wasn't involved?

    16. Re:Why a law by gr8_phk · · Score: 1

      The original Moore's law defined the relationships between a number of parameters - dimensions and such - of a transistor. From this, one could easily "shrink" a transistor and get everything right. As such, it really was a sort of physical law. I don't recall how the doubling every 18 months came about (I think it was just an observation based on real data), but it was enabled by Moore's law and the two things have been used interchangeably ever since. Something like that anyway...

    17. Re:Why a law by dangitman · · Score: 1

      Lets not even get started on how people mis quote the law in ways that have nothing to do with transistors..

      There oughtta be a law against that kind of thing.

      --
      ... and then they built the supercollider.
    18. Re:Why a law by GWBasic · · Score: 1

      According to Moore's Law, transistor density doubles every 18 months. In 4.5 years, (54 months,) we will have 8 times the number of transistors available. In order to beat Moore's Law, this technology needs to be on the market in less then 4.5 months.

  4. Moore's Law by shirizaki · · Score: 2, Informative
    http://en.wikipedia.org/wiki/Moore's_law


    The number of transistors on an integrated circuit for minimum component cost doubles every 24 months.
    --
    In Soviet Russia, dots slash you!
    1. Re:Moore's Law by mianne · · Score: 1

      Except when it comes to HP printers. There the law works entirely in reverse:

      Every 24 months inkjet cartridge capacity will be halfed, code bloat will double and the cost will increase.

      --
      Javascript, cookies, flash, and ActiveX must be enabled in order to view this sig.
  5. Wait a second... by awing0 · · Score: 5, Funny

    HP has research labs? Honestly, I thought they were an ink company. Damn, and I was getting quite used to mocking their "Invent" logo.

    --
    Cthulhu Saves.
    1. Re:Wait a second... by Anonymous Coward · · Score: 0

      HP has research labs? I thought they were spy ware company spying on its board of directors and reporters.

    2. Re:Wait a second... by Hoi+Polloi · · Score: 1

      They need these chips to enforce bogus DMCA restrictions on thier ink cartriges...ooops, I meant make smarter ink carts that can keep track of how much ink is left.

      --
      It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
    3. Re:Wait a second... by smellsofbikes · · Score: 1

      I know you're joking, but back in the day, HP Labs division used to be awesome, where everyone at HP wanted to work, just like PARC used to be for Xerox. I'm glad to know that something still exists there, although at this point it's like the convulsive twitches of a cat that just got hit by a car.

      --
      Nostalgia's not what it used to be.
    4. Re:Wait a second... by StikyPad · · Score: 1

      Well they did spin off their hardware unit as Agilent a few years back, which in turn spun off their semiconductor unit as Avago Technologies, so yeah.. it's surprising they're doing semiconductor research, since the point of spinning off those units was to allow them to focus more exclusively on selling PCs and printers.

  6. Re:Moore's law is not about inefficient FPGA inter by martyros · · Score: 1

    So, who uses FPGAs in a big way? Whom is this likely to affect?

    --

    TCP: Why the Internet is full of SYN.

  7. Re:Moore's law is not about inefficient FPGA inter by Dark_MadMax666 · · Score: 0

    Exactly .Also FPGA have a rather specialized use, as for majority of applications such flexibility is not really needed. As in the end they do essentially same thing (turing machines can emulate another turing machine remember) - and the tradeoffs needed to make hardware flexible imho are just not worth it for general computing. - Better to make faster ,more densely packed chip than reconfigurable one.

  8. hrmmm by genrader · · Score: 1

    I think that even if they were to jump ahead, in the long run the development here would lag behind and even out, thus equating to what it would be if Moore's law had been followed exactly.

  9. The Singularity is Near... by PHAEDRU5 · · Score: 2, Insightful

    Moore's "Law" is actually a prediction that's been remarkably accurate.

    I think, though, that's what happening here is employing the technology is causing positive feedback loops in the design and development of the technology, which is accelerating the improvement of the technology.

    It's only going to get faster from here. Human consciousness executing on "silicon" by 2030.

    Welcome to the singularuty.

    --
    668: Neighbour of the Beast
    1. Re:The Singularity is Near... by Maximum+Prophet · · Score: 1

      It has to be here by 2038...


      For the non UNIX geeks, that's when UNIX'es time runs out, the equivalent of Y2K, except much worse.

      --
      All ideas^H^H^H^H^Hprocesses in this post are Patent Pending. (as well as the process of patenting all postings)
    2. Re:The Singularity is Near... by TheWoozle · · Score: 1

      Oh, really? Human brain activity is non-deterministic and sometimes unreliable. Exactly how does this translate to any kind of logic-based, deterministic system?

      The 'singularity' is a particularly foolish pipe dream.

      --
      Insisting on "correct" English is like saying that there is only one, definitive recipe for chili.
    3. Re:The Singularity is Near... by xtal · · Score: 1

      Exactly how does this translate to any kind of logic-based, deterministic system?

      You can't connect a non deterministic system to a logic-based one? What happens when I program a computer?

      The brain is a pile of connected goo. Extremely well connected goo, but connected goo that we will either model the underlying principles of, or connected goo we will just clone verbatim in silicon. Resistance is futile.

      --
      ..don't panic
    4. Re:The Singularity is Near... by badpazzword · · Score: 1

      It has to be here by 2038... Consider the IPv6 switch, and you'll see it has to be here much before 2038.

      Calculating 5 years for mass technology production, 10 years for broad 64x processor usage, 5 extra years to port all the 32-bit code to 64-bit, considering normal people are unlikely to care about this before December 31st, 2037 (approx. when this may hit the media) -- well, I'm afraid we'll solve this thing in a rush as usual.
      --
      When ideas fail, words become very handy.
    5. Re:The Singularity is Near... by TheWoozle · · Score: 1

      No. When you understand why we can't perfectly predict the weather, you will understand why we will never be able to replicate brain function.

      Resistance is not necessary, the "singularity" is a fairy tale.

      --
      Insisting on "correct" English is like saying that there is only one, definitive recipe for chili.
    6. Re:The Singularity is Near... by Anonymous Coward · · Score: 0

      There's STILL no evidence that non-determinism is a fundamental trait of the human thought process. To date, this notion is just our own hubris, a claim to unpredictability founded merely on the obvious fact that we are not smart enough to predict ourselves.

      Besides that, though, the mathematical properties of a non-deterministic machine are essentially equivalent to the properties of a deterministic one. Even further, we can easily create true digital randomness if needed.

      The brain is a mere machine, or a network of machines if you will. To the extent that it is magical, it's based on the same magic as other systems with emergent complexity. To emulate a brain in silicon may turn out to be less practical than some expect, but there's absolutely no inherent reason why it cannot be done on some form of technological device.

    7. Re:The Singularity is Near... by Anonymous Coward · · Score: 1, Interesting

      Yes, a simulation will never give identical results to the real chaotic system. The reason is that this is an example of two chaotic systems (one real, one simulated) which have small differences in their initial state (imperfect measurements) and equations (imperfect modelling). It is in the nature of such chaotic systems for their state to diverge.

      However, this is irrelevant to the point you are trying to make, as it doesn't stop us from simulating a brain at all. To go back to the wheater simulation analogy: you may not be able to predict whether it is going to rain at spot X, but if the wheater simulation is good enough it will still show you general wheather patterns much like in the real world.

      It's the same for a simulated brain. If the simulation is good enough, it will be conscious.

    8. Re:The Singularity is Near... by Stefanwulf · · Score: 2, Interesting

      I understand why we can't predict the weather.
      I understand why we can't _predict_ brain function.

      I don't understand why that means we can't build a new brain that will simply remain equally unpredictable.
      Just because a system is chaotic doesn't make it impossible to construct.

    9. Re:The Singularity is Near... by spun · · Score: 1

      Prove that human brain activity is non-deterministic. I have a good friend who is getting his PhD in neuroscience, and from conversations I've had with him, I'd say it's pretty damn deterministic. Human consciousness does not exist outside the laws of nature. It is not a special type of process, unlike any other. It is as amenable to simulation as any other process in the universe, and like any other process, it can be modelled to any arbitrary level of versimilitude by throwing more computational power at it. With quantum computing on the horizon, we could be looking at modelling the quantum state of every atom in your brain.

      Sorry if this threatens your ego-image of what consciousness is, conflicts with what your spirit guides, shamans, or priests have told you, or makes you feel in any way less special. Your ego-self can no more know itself than a knife can cut itself. Your spirit guides, shamans and priests are wrong. You aren't any more or less special than any other piece of matter in the universe. Have a nice day.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    10. Re:The Singularity is Near... by Anonymous Coward · · Score: 0

      Isn't that only if you're using signed 32-bit integers?

    11. Re:The Singularity is Near... by TheWoozle · · Score: 1

      Wow, what a lot of arrogant presumption in a single post! I never said anything about humans being special, my particular view of human consciousness, etc.

      I will kindly ask you to leave emotional knee-jerk reactions out of a perfectly reasonable discussion. Thank you.

      Have a pleasant day. :-)

      --
      Insisting on "correct" English is like saying that there is only one, definitive recipe for chili.
    12. Re:The Singularity is Near... by operagost · · Score: 1

      You don't need a 64-bit CPU. Theoretically, you just use an unsigned 32-bit integer.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    13. Re:The Singularity is Near... by operagost · · Score: 1

      One word for you: Heisenberg.

      Have a nice day! Hope I didn't determine your mental state!
      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    14. Re:The Singularity is Near... by spun · · Score: 1

      It's perfectly reasonable to call someone's ideas a fairy tale and a pipe dream based on a completely flawed understanding of the physical world and human consciousness? You have a very different definition of 'reasonable' than most. If not for the reasons I assumed, why DO you have such a strong emotional reaction to the idea of reproducing human consciousness in another media? Barring a decent explanation from you, I'm going to stick with my assumptions, arrogant though they may be. I've talked with many people who have the same kind of emotional "Oh my GOD! That can't POSSIBLY work! Why, that would mean we're nothing more than ROBOTS!!!" reaction that you have, and the reason has always boiled down to one of the three reasons I've given. If you have a different reason for feeling threatened enough by this idea to attack people for even having it, please enlighten me. But don't cast aspersions of knee-jerk reactions when your own knee is jerking so uncontrollably.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    15. Re:The Singularity is Near... by spun · · Score: 1

      Jebus, man! How does Heisenberg enter into human consciousness? Can you show a quantum mechanical mechanism? Some people like Penrose think there has to be, but most people in the field (from covnersations I've had, I could be wrong) think there are NO quantum mechanical processes that play a part in consciousness.

      However, even if there are such processes, they can be modelled. Ever hear of quantum computing?

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    16. Re:The Singularity is Near... by Bassman59 · · Score: 1

      Resistance is not necessary, the "singularity" is a fairy tale.

      I think that Ray Kurzweil should go back to building keyboard synthesizers and stop yammering on about "singularities" and other such nonsense. It's embarrassing, really.

    17. Re:The Singularity is Near... by Anonymous Coward · · Score: 0

      Then how do you represent time before the epoch? This problem has been solved in the linux kernel (and I'm sure the bsd's as well) for years now as the epoch is now stored in a 64 bit data type.

    18. Re:The Singularity is Near... by nasch · · Score: 1
      When you understand why we can't perfectly predict the weather, you will understand why we will never be able to replicate brain function.
      You're implying the human brain is a chaotic system. Is that true? I've never heard it described that way before. Secondly, you're saying that since we cannot predict the outcome of a chaotic process, that means we cannot produce a system that works in the same way as an example chaotic system? How do you figure?
    19. Re:The Singularity is Near... by vertinox · · Score: 1

      Oh, really? Human brain activity is non-deterministic and sometimes unreliable. Exactly how does this translate to any kind of logic-based, deterministic system?

      The mind is made of chemicals reactions and organic material which is in turn made of energy and atoms.

      Atoms and energy must adhere to the laws of physics so they are deterministic.

      Otherwise either you have to assume that the brain does not have follow the laws of physics since we live in an illogical universe or that the mind is not because of the brain and of some higher (non falsable) spiritual order and physics and science is unnecessary which means it would also mean we live in an illogical universe.

      So unless you believe in religion over science or that the laws of physics do not apply, then the mind must of course be constrained to determinable states (Heisenberg uncertainty aside, but you really don't need to see electron states to see how the mind works).

      With that in mind it is only a matter of time before the human mind can be simulated.

      However, I think the 2038 date is way out there and that we won't simply simulate the human mind, but instead come up with general purpose AI by 2020 that is more or less an algorithm rather than brute forcing every single neuron in a pure simulation of the human mind.

      That would be like building a scale replica of a 50ft bird when you really should have built a Boeing 747. There are better ways to build the human mind.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    20. Re:The Singularity is Near... by Decaff · · Score: 1

      Prove that human brain activity is non-deterministic. I have a good friend who is getting his PhD in neuroscience, and from conversations I've had with him, I'd say it's pretty damn deterministic. Human consciousness does not exist outside the laws of nature. It is not a special type of process, unlike any other.

      Perhaps you could then, given the current understanding of neuroscience, explain qualia. Not so easy, is it?

      The point is not that human conciousness exists outside the laws of nature, just that our understanding of the laws of nature and their consequences is extremely primitive, and any claim that we can talk at this stage about determinism (or lack of) is arrogant in the extreme. Determinism (or lack of) is still a matter of heated debate in terms of subatomic particles, so to claim that it applies to brains and conciousness is a huge extrapolation without any foundation.

    21. Re:The Singularity is Near... by Decaff · · Score: 1

      Atoms and energy must adhere to the laws of physics so they are deterministic.

      Woah! Hold it there. Who says that the laws of physics are deterministic? This has been a matter of heated (and unresolved) debate regarding atoms and subatomic particles for close to a century. You simply can't claim this.

    22. Re:The Singularity is Near... by Decaff · · Score: 1

      Jebus, man! How does Heisenberg enter into human consciousness? Can you show a quantum mechanical mechanism? Some people like Penrose think there has to be, but most people in the field (from covnersations I've had, I could be wrong) think there are NO quantum mechanical processes that play a part in consciousness.

      Because every single electrochemical and chemical reaction is subject to quantum mechanics, and so Heisenberg's uncertainly principle.

      However, even if there are such processes, they can be modelled. Ever hear of quantum computing?

      Go on, please - show me a functional quantum computer.

    23. Re:The Singularity is Near... by crgrace · · Score: 1

      I'm a bit confused by your reasoning, spun. A few posts ago you were saying that Quantum Computing would someday enable us to model the Quantum state of each brain molecule, then you're saying NO quantum mechnical processes play a part in consciousness. First off, the complexity of quantum entanglement grows geometrically with the number of quanta in question. It is analgous to calculating the quantum probability density functions (PDFs) of electrons in an element. It's easy to do for Hydrogen, harder for He, then quickly becomes practially impossible. I expect it will be the same in the brain. While in some Platonic fantasy of Penrose's, maybe you could calculate, but it would take an infinite amount of time on an infinitely powerful computer.

      And, for the record, a strong argument for the choatic (actually it is properly called Stochastic) nature of the brain is the following: Signals are transmitted between neurons via action potentials (electro/chemical reactions). These action potentials can be quite well modeled as filtered Guassian random processes (that is the underlying process is random, but the action potentials are correlated in time, so they aren't truly random). Now, computing a PDF of one of them is tough enough, but then the joint PDF of billions is IMPOSSIBLE.

      The brain is pretty much an f-ed up analog computer, and we are further from understanding conciousness today than we were 10 years ago.. if you catch my drift. I imagine your Ph.D. student friends are aware of all this.

      Carl

    24. Re:The Singularity is Near... by spun · · Score: 1

      The concept of qualia is an intersting one, and the question of determinism in cognition is, as yet, unanswered. My friend thinks consciousness is a deterministic process, a view shared by many in his field. But we don't know, and we may never know.

      We could develop a simulation of human consciousness that had no internal experience at all, but presented the appearanc of having one. People would download themselves and their friends would ask the download, "So how's it feel" The simulation would answer in some way that was just like the original, indicating an internal experience. But inside, no felt experience takes place. (A felt experience is a quale, for those who don't know. Qualia is the plural.)

      As I understand it, determinism in quantum mechanics is a settled issue. The quantum wave function is deterministic. The collapse of said function is not. You may not be able to tell, instant to instant, where a particle is, but you know exactly how the quantum wave function will evolve.

      In any case, indeterminism only applies at quantum scales. At macro scales, including the level at which neurons exist, statistics ensure that the indeterminism of the collapse will average out into the determinism of the wave function itself. There is little evidence for any kind of quantum effect in the brain.

      Of course, we don't know anything for sure yet, which is why the original post is so silly. It was claiming that it was impossible to simulate consciousness. I'm just trying to point out why that is false and if I have overstated my case in the opposite direction, I apologize. No one knows if consciousness can be simulated or not.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    25. Re:The Singularity is Near... by Xtravar · · Score: 1
      You're implying the human brain is a chaotic system.
      You've never met a woman? Well, I guess this is slashdot.
      --
      Buckle your ROFL belt, we're in for some LOLs.
    26. Re:The Singularity is Near... by spun · · Score: 1

      I'm saying there are probably no quantum states to model, but if there are, quantum computing may let us model them. I thought Penrose was one of the ones arguing that we couldn't simulate the brain due to quantum effects? Didn't he originally present the argument you used?

      And actually, you may be interested to learn that, yes, though we are an unnkown distance away from understanding consciousness, our understanding of the brain and various components of consciousness is growing by amazing leaps and bounds.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    27. Re:The Singularity is Near... by spun · · Score: 1
      Because every single electrochemical and chemical reaction is subject to quantum mechanics, and so Heisenberg's uncertainly principle.


      Do you even know what this means? The wave function is deterministic. Only the collapse is not. Is it determined that the sun will rise tomorrow? By any sane definition of the word, yes. The original poster was trying to making the strong argument that modeling human consciousness is impossible. Not only is that not proveable, you can't even prove that we are not now running on a simulation! We may be a ways away from quantum computing, but everything I hear from the field shows things progressing faster than expected. So even if consciousness requires quantum computing, that does not make it impossible.
      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    28. Re:The Singularity is Near... by nasch · · Score: 1

      I would mod you funny, but I've already posted to the discussion. :-)

    29. Re:The Singularity is Near... by spun · · Score: 1

      the quantum wave function is deterministic. If you know the state of the wave, you know EXACTLY how the wave function evolves. You don't know how it will collapse, but that doesn't matter, because no matter how it collapses, the evolution of the wave function itself is deterministic. Whether reality works that way or not is certainly open to debate.

      In any case, it doesn't matter. If consciousness is non-deterministic, we add in a random factor to our simulations. After all, non-deterministic means not determined by. It's not like the non deterministic part can be the hiding place of the soul or anything silly like that.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    30. Re:The Singularity is Near... by Decaff · · Score: 1

      As I understand it, determinism in quantum mechanics is a settled issue. The quantum wave function is deterministic. The collapse of said function is not. You may not be able to tell, instant to instant, where a particle is, but you know exactly how the quantum wave function will evolve.

      The problem is that quantum mechanics is incomplete, so any conclusions we draw from it are extremely suspect.

      In any case, indeterminism only applies at quantum scales. At macro scales, including the level at which neurons exist, statistics ensure that the indeterminism of the collapse will average out into the determinism of the wave function itself. There is little evidence for any kind of quantum effect in the brain.

      No, I think you misunderstand. It is collapse itself that produces randomness - things don't average out into the determinism of the wave function. We aren't talking about spooky quantum effects in the brain, we are talking about macroscopic indeterminacy that results from such effects.

    31. Re:The Singularity is Near... by spun · · Score: 1

      The collapse doesn't produce randomness. If it did, then the wave function itself would not be deterministic, but it is.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    32. Re:The Singularity is Near... by Decaff · · Score: 1

      The collapse doesn't produce randomness. If it did, then the wave function itself would not be deterministic, but it is.

      Of course the collapse produces randomness. The great mystery of quantum mechanics is how the derministic wave function collapses randomly.

      If you don't believe the collapse produces randomness, perhaps you could point me to an equation that describes how we can predict where the result of a collapse (such as the precise location of a diffracted electron) will appear.

    33. Re:The Singularity is Near... by spun · · Score: 1

      Okay, that's a good point. But the major characteristic of randomness is that it is, well, random. So any source of randomness will do in our simulation. We don't have to simulate anything quantum at all. We just add randomness, after all, the collapse of the quantum wave function can't be adding information to the model. If it is non-deterministic, if it is random, it can't be adding anything coherent to consciousness. We can quantify how much randomness the effect is adding and add precisely that much randomness to our model. Problem solved.

      If the quantum effect is adding something coherent to consciousness, then it isn't random and it can be measured and simulated.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    34. Re:The Singularity is Near... by Decaff · · Score: 1

      That is a good reply. Unfortunately, quantum mechanics involves far more than simple randomness. What I am about to say may sound weird and even mystical, but it is solid physics. We really haven't the faintest idea what conciousness is, or what its role is in terms of quantum mechanics. We are trying to describe the production of conciousness involving what, at the lowest level, is quantum mechanical systems - this is a confusing mess. There is even good evidence that quantum mechanical systems are correlated in time as well as space, and how does that relate to conciousness? If you want to get even more confused by this, just read a few recent books by Paul Davies or Roger Penrose.

      I must confess that years ago, I was a believer in hard AI - I assumed that minds could be simply simulated, but the more I have found out about quantum mechanics, the less I am sure.

    35. Re:The Singularity is Near... by Anonymous Coward · · Score: 0

      I've read most of your posts in the thread and thought this was as good as any to hang this off of.

      (I'm posting AC, but I'll read and reply.)

      Back in the late 90s, I read two articles that really got me to thinking. The first said that the brain was based not only on biological, chemical, and electrical effects, but also on quantum effects -- so if we wanted to create a computer as powerful as the human brain, we would have to understand the quantum world first.

      The second said we had demonstrated one quantum effect in the lab, that being entanglement -- Einstein's "spooky action at a distance." If the brain takes advantage of quantum effects, and one quantum effect is communication at a distance, perhaps there's evidence of the brain doing so?

      We hear tons of stories about a mother knowing when their child is in danger, but few of a father knowing. Perhaps that's because the growing baby spends 9 months inside the mother, exchanging fluids which could include entangled particles, helping the two of them maintain a communications channel.

      Then there are twins, who have a spooky form of communication before they even have language. They spent their 9 months with their brains right next to the other's, instead of about 2 feet away in the case of the mother. So it would make logical sense that twins would have more of a connection than a child (or either twin) and the mother, and it turns out that is most often the case as well.

      Now, I'm positive that we'll be able to simulate whatever quantum effect the brain is taking advantage of. And I agree we could already be living in a simulation -- in fact, it's very likely that we are. Soon we'll be able to purchase a "PlayStation 9", say, that has enough computing power to simulate an entire world, Matrix-like. Once every one of us can create an entire world with as much detail as this one (millions of duplicate worlds), what are the chances that we're really living in the first one?

      And, if we're not, perhaps we're just a project some grad student is running. When we start running all our simulations, suddenly his professor is going to notice his pet project is taking too much computer time, and order it to be shut down. Do we want to be responsible for that? ;-)

    36. Re:The Singularity is Near... by pnutjam · · Score: 1

      Sorry, but it has to be said...

      You sir, are an arrogent douchebag.

  10. Re:Moore's law is not about inefficient FPGA inter by quarrel · · Score: 4, Informative

    Xilinx is the worlds largest producer of FPGAs.

    Their biggest customer? Cisco. (by far)

    The big iron routing guys use heaps in high end devices.

    --Q

  11. Math says: yes. by Just+Some+Guy · · Score: 4, Informative

    The mean value theorem shows that if the average rate is x, and the instantaneous rate ever goes below x, then it must necessarily also be above x sometimes. Put another way, progress will sometimes be faster than other times.

    --
    Dewey, what part of this looks like authorities should be involved?
    1. Re:Math says: yes. by MicktheMech · · Score: 5, Funny

      The mean value theorem: Because common sense just isn't good enough for mathematicians.

    2. Re:Math says: yes. by pfft · · Score: 1

      The meanvalue theorem says that progress will sometimes progress at exactly the average rate. Your statement is certainly also true (assuming the speed of progress is continuous...), but I don't see the meanvalue theorem being particularly helpful in proving it?

    3. Re:Math says: yes. by Shatrat · · Score: 1

      Every moronic theory in the history of moronic theories has been justified with 'common sense'. There was even an attempt to get pi changed to just 3 in order to simplify math. I'll take reasoning over common sense any day.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    4. Re:Math says: yes. by uhmmmm · · Score: 1

      His statement is still true even if the rate of progress is non-continuous.

    5. Re:Math says: yes. by newt0311 · · Score: 1

      actually, the MVT only applies to continuous systems.

    6. Re:Math says: yes. by Anonymous Coward · · Score: 0

      Stay tuned for next week's episode: Peano's Axioms.

      And don't miss our season finale, The Axiom of Choice.

    7. Re:Math says: yes. by Simetrical · · Score: 1

      There was even an attempt to get pi changed to just 3 in order to simplify math.

      Urban legend. Something sort of like that did happen, but that was changing pi to 3.2 (not 3) and the proposer believed that pi actually equaled that.

      --
      MediaWiki developer, Total War Center sysadmin
  12. 6 to 1 by guysmilee · · Score: 3, Insightful

    As a rule of thumb i was told ... an fpga normally uses 6 gates to 1 gate used by a custom ASIC chip ... so a 5 million gate chip would require a FPGA with 30 million gates ...

    This may have changed over the years ... but i'd like to know how this announcement changes this heuristic ...

    1. Re:6 to 1 by AKAImBatman · · Score: 1
      As a rule of thumb i was told ... an fpga normally uses 6 gates to 1 gate used by a custom ASIC chip ... so a 5 million gate chip would require a FPGA with 30 million gates ...

      Pardon me if I'm speaking out of turn, but don't you mean transistors, not gates? In theory, the gate count should remain the same between the two, with most differences being accounted for by designing gates out of different gates. (e.g. Using NAND to create all other gates.) Or are you referring to a formula for translating the FPGA market-speak into real numbers?

      Again, pardon me if I'm misunderstanding. I don't work with these chips nearly as much as I'd like to.
    2. Re:6 to 1 by guysmilee · · Score: 2, Informative

      No true ... because of timing requirements ... if one gate is used it may rule out using others because of how the gates are connected ... i.e. picking one gate and 1 route may not allow certain gates to be connected ... so the 6 to 1 ratio refers to "wasted gates" ... I believe. This is because all gates are not all directly connected to each other ...

      If this new technology allows more routes ... i believe you will get less gate waste ...

      I am just a software dev ... so i could be wrong though ... but this is my understanding ...

    3. Re:6 to 1 by AKAImBatman · · Score: 1
      i.e. picking one gate and 1 route may not allow certain gates to be connected ... so the 6 to 1 ratio refers to "wasted gates" ... I believe.

      I see what you mean. Generally, FPGA devs are always talking about reworking your design to eliminate as many wasted gates as possible. (The ISE tools help with this, IIRC.) Xilinx claims that their compilers are smart enough to rework your design automatically for a high rate of utilization.

      Of course, proper utilization is partly a function of which FPGA you use. Most FPGAs have a lot of common circuits built in so that the general logic isn't wasted by those circuits. So doing an analysis of your design can help you pick the proper chip to get the necessary results. 6 to 1 is probably a bit pessimistic for a well-optimized design, but may hold true for a general design.

      BTW, you may want to revise your example downward next time. 30 million gates is a LOT of gates. Very few devices offer that level of configurability. Comparing 50,000 to 300,000 gates is a bit more reasonable. :)
    4. Re:6 to 1 by dextromulous · · Score: 2
      i.e. picking one gate and 1 route may not allow certain gates to be connected ... so the 6 to 1 ratio refers to "wasted gates" ... I believe. This is because all gates are not all directly connected to each other ...

      FPGAs use lookup tables to simulate gates: See here for a description of a basic Configurable Logic Block

      If this new technology allows more routes ... i believe you will get less gate waste ...

      This is true. However, it is more important than simply wasting gates. Performance of an FPGA is related to how much delay the signals are subject to from input to output. By cutting down on the number of gates used solely to pass on a signal, you are cutting down on the amount of unnecessary delay.

      --
      There are two types of people in the world: those who divide people into two types and those who don't.
    5. Re:6 to 1 by imgod2u · · Score: 2, Interesting

      This is only true of some FPGA's. Xilinx, in particular, uses look-up tables to simulate logic (along with dedicated flip-flops). Actel, however, has a fine-grain architecture that uses basically a matrix of configurable (solid-state, flash-based) 3-input, 1 output tiles that very much resemble gates. Upon configuration (done once), a high voltage (higher than normal core or IO voltage) is applied and fuses the interconnects in these tiles to behave like the particular gate/flip-flop it's suppose to be have like.

    6. Re:6 to 1 by imgod2u · · Score: 2, Informative

      No. Contrary to popular belief, ASICs don't utilize all of the gates they have either. There are limitations (even more so) in ASIC-land where you only have so many metal layers on top of your silicon to route your interconnects. Granted, a human being laying it out by hand is much better than an auto-router, but there will still be waste. The same is true of an FPGA and the general rule is that you never utilize more than 70-80% of your available logic resources. This way, there is some flexibility the auto-router has when placing and routing your logic.

      The 80-90% number that the article mentions is in absolute gate number (not equivalent gate-number that your custom logic running on the FPGA would use). So basically, if you design a 4-bit counter that requires, let's say, 20 gates. An FPGA will need roughly 200 real gates (each gate requiring certain number of transistors) to simulate this because it must be able to not only simulate that 4-bit counter but a large set of combinations of interconnecting those 20 gates.

      This would take that routing network that is currently done by transistors, and move it into the interconnect. This is an interesting move in that it is the first (IIRC) time that interconnects have been used to perform logic (which is really what a switch fabric is) rather than to simply connect logic. An interesting side-note is that back in college, I had a professor researching into using interconnects (wires) alone to do logical operations without transistors at all. I wonder how that's going.

    7. Re:6 to 1 by kisielk · · Score: 1

      While 30 million *is* a lot, even the low end Spartan-3 FPGA's from Xilinx start at 5 million gates these days. Hundreds of thousands would have been accurate for previous generation low end products.

    8. Re:6 to 1 by AKAImBatman · · Score: 1
      While 30 million *is* a lot, even the low end Spartan-3 FPGA's from Xilinx start at 5 million gates these days.

      Don't you mean *end* at 5 million gates? I have a Digikey catalog in my hand at this very moment. The smallest Spartan 3 is 200,000 gates and the largest Spartan 3 is 1.5 million gates. The largest Xilinx FPGA offered by Digikey is a 5 million gate Virtex II costing ~$3157.70 per unit. You can get about a thousand off each if you purchase them in bulk.

      Virtex 4 and 5 chips go much, much higher I'm sure, but that's not a gate count the majority of developers are going to see. :)
    9. Re:6 to 1 by kisielk · · Score: 1

      Er sorry, I misread the table here.. but the largest spartan is actually 5 million gates according to
      With the smallest Spartan3 starting at 1.4 million.

    10. Re:6 to 1 by AKAImBatman · · Score: 1
      With the smallest Spartan3 starting at 1.4 million.

      I see why you're confused. Those numbers are not the minimum number of gates, they're the maximum. Each of the chips listed on that page is a different family of chips. The Spartan 3 series was so successful for Xilinx, that they spun off the 3A and 3E for more specialized purposes. The 3E in particular is intended to be lower cost than its Spartan 3 parent. Spartan IIs and XLs are all but obsolete. Each of those families has a wide array of chips available.

      You can see the Digikey pages I was looking at online in the non-dead tree format. Xilinx FPGAs are on pages 458 and 459 (pages 6 & 7 of the PDF) with CPLDs (smaller programmable logic chips; only mildly related to FPGAs) starting on page 459. Digikey doesn't actually carry that wide of a selection when it comes to FPGAs, but it's enough to get a good feel for what's available. Note that part of the variety is in chip packaging and pin counts.

      Hope this helps! :)
  13. 2008 by mastershake_phd · · Score: 5, Insightful

    HP Engineers Defy Moore's Law, New Nano-Chip Prototype in 2008

    They havent even made a chip yet.

    1. Re:2008 by jlf278 · · Score: 1

      >>HP Engineers Defy Moore's Law, New Nano-Chip Prototype in 2008
      >> They havent even made a chip yet.

      The summary is titled "Could HP Beat Moore's Law?" - highlighting the article's signifigance in answering this hyptothetical with a resounding Maybe!

    2. Re:2008 by mastershake_phd · · Score: 1

      The summary is titled "Could HP Beat Moore's Law?" - highlighting the article's signifigance in answering this hyptothetical with a resounding Maybe!

      Well this being Slashdot I assumed the title declared this already happened and didnt bother reading it.

    3. Re:2008 by carpe_noctem · · Score: 1

      They're planning on breaking the inverse moore's law, which states that:

      "If a tech company announces a big breakthrough, which they claim will be available to consumers in 18-24 months, then the probability of the breakthrough becoming vaporware will approach 1."

      --
      "Quoting famous computer scientists out of context is the root of all evil (or at least most of it) in programming." - K
  14. Re:Moore's law is not about inefficient FPGA inter by TheRaven64 · · Score: 3, Informative

    Anyone who wants a low-volume run of custom chips. For runs up to a few thousand, FPGAs are cheaper than ASICs (and have the advantage of being firmware-upgradable). If you don't need latest-process speed or power efficiency then FPGAs are likely to be good enough. Take a look here for some of the people who use them.

    --
    I am TheRaven on Soylent News
  15. Mixed legal priorities... by __aaclcg7560 · · Score: 5, Funny

    Maybe HP should focuse on beating the illegal wiretapping case before they break another law? They're not Microsoft, you know.

    1. Re:Mixed legal priorities... by slamb · · Score: 1

      What's Moore, they broke the last law by fabrication, too...

  16. Re:Moore's law is not about inefficient FPGA inter by zeldor · · Score: 1

    I always thought 'fold' meant "doubled this many times" or 2^24 in this case.

    --
    If I could walk that way I wouldnt need cologne.
  17. It could be stacked to 3D by Kim0 · · Score: 1

    http://memory.oyhus.no/

    By using that technique, that programmable logic could be thousands of times more powerful without increasing the space it takes.

    Kim0

    1. Re:It could be stacked to 3D by Anonymous Coward · · Score: 0

      The problem with FPGA isn't so much with the package size, it is mostly the routing speed, how much heat can be dissipated (limits on the logic you can have), IO counts and increasingly signal integrity issues with simultaneous switching of I/O.

      Very few of these can easily be solved with dies stacking.

  18. What? What? by Mike1024 · · Score: 4, Insightful

    OK, the actual paper's here (full text freely available).

    As far as I can tell this has nothing to do with standard processors and everything to do with FPGAs.

    It seems what they propose is: Instead of the FPGA configuration bits being done with gates on the silicon wafer, why not perform configuration by configuring the metal-to-metal interconnects? After all, if the metal layers are thick compared to the interconnects between them, you can blow connections you don't need like blowing a fuse. By removing the FPGA configuration bits from the silicon wafer, they can save a lot of space, leading to higher speeds and lower costs.

    They have a clever way of arranging such a system, which should be easy to fabricate.

    What Moore's law is supposed to have to do with this I don't know.

    Michael

    --
    "Goodness me, how unlike the FBI to abuse the trust of the American public." -- The Onion
    1. Re:What? What? by stevesliva · · Score: 1
      As far as I can tell this has nothing to do with standard processors and everything to do with FPGAs.

      It seems what they propose is: Instead of the FPGA configuration bits being done with gates on the silicon wafer, why not perform configuration by configuring the metal-to-metal interconnects? After all, if the metal layers are thick compared to the interconnects between them, you can blow connections you don't need like blowing a fuse. By removing the FPGA configuration bits from the silicon wafer, they can save a lot of space, leading to higher speeds and lower costs.
      Aha, thanks for digging through the awful press for the real story. If the interconnect is non-volatile and reprogrammable, then there are likely memory implications as well.
      --
      Who do you get to be an expert to tell you something's not obvious? The least insightful person you can find? -J Roberts
    2. Re:What? What? by poot_rootbeer · · Score: 1

      What Moore's law is supposed to have to do with this I don't know.

      Hey, at least they correctly identified Moore's Law as having something to do with the number of transistors on a chip, and not CPU clock speed or some other factor which contributes to performance but was never spoken to by Moore himself.

    3. Re:What? What? by Mike1024 · · Score: 1

      True that - I was putting together the obligatory Moore's law graph for a presentation I was doing and there are about 50 million different interpretations. Is it about channel lengths? Or gate area? What about DRAM cell pitch? Transistor density? Transistors per chip? Transistors per dollar? Clock speed? Clock speed per dollar? Calculation speed per dolar? Does reducing or increasing die area count? Can Moore's law be extrapolated to include relays and vacuum tubes? Should it be? Is Moore's law a doubling every 18 months or every 2 years?

      In the end I came to the realisation that the graph would show pretty much whatever I wanted it to...

      Michael

      --
      "Goodness me, how unlike the FBI to abuse the trust of the American public." -- The Onion
    4. Re:What? What? by Anonymous Coward · · Score: 0

      Did you consider checking out Moore's original paper?

  19. and? by oudzeeman · · Score: 1

    Its not like Moore's Law is a law of physics (like the speed of light). Its more like an observation.

  20. Of course by Billosaur · · Score: 3, Funny

    If they wait for it in a dark alleyway with a lead pipe and stay very, very quiet...

    --
    GetOuttaMySpace - The Anti-Social Network
    1. Re:Of course by Anonymous Coward · · Score: 0

      Improving FPGA packing density is not going to help conventional computing. At least not in the short run. FPGA is mostly used in research and not in the field.

    2. Re:Of course by busdriverneal · · Score: 1

      this means that new printer drivers will weigh in around three gigs.. thanks hp!

    3. Re:Of course by Anonymous Coward · · Score: 0

      They really ought to rename them RPGAs then.

  21. What REALLY matters by Anonymous Coward · · Score: 0

    That is all well and good but will it ultimately result in faster pr0n downloads for me?

  22. For instance, the Open Graphics Project by Lonewolf666 · · Score: 2, Interesting
    See http://wiki.duskglow.com/tiki-index.php?page=Open- Graphics.
    The development board is going to use a FGPA, because a custom chip design would be too expensive. For later, they plan to produce it as ASIC to improve the price/performance ratio. With better FGPAs, they could stick to the FGPA for the end-user version which would help to reduce investment costs.
    Quote about the ASIC design:
    RTL for the ASIC will be released under a dual license (GPL and proprietary) There will be a time-delay on some parts (to deal with investor concerns over the $millions necessary to invest in fabrication), but once the investment is recouped, the code will be released. (We need a law firm to escrow the RTL for us, pro bono.)
    --
    C - the footgun of programming languages
  23. So, high ink price is explained by Rastignac · · Score: 1

    High ink price gives a lot of money to spend in the labs. Very high ink price gives great findings in the labs. We customers pay the labs thanks to the expensive inks.

    --
    -- Rastignac was here.
    1. Re:So, high ink price is explained by Overzeetop · · Score: 5, Funny

      Then how come Epson hasn't found a cure for cancer, solved world hunger, and figured out how to bring peace to the world? God knows they charge enough for ink to do all of that in a fiscal year (well, at least 2 out of 3, and the last one probably involves nuking from orbit, just to be sure).

      --
      Is it just my observation, or are there way too many stupid people in the world?
    2. Re:So, high ink price is explained by Bastard+of+Subhumani · · Score: 1

      Carly? Is that you?

      --
      Only three things are certain; death, taxes, and apocryphal quotations - Ben Franklin.
    3. Re:So, high ink price is explained by Doobie+Dan · · Score: 1

      You do realize that inkjet printer companies often sell their printer hardware at a loss, then make all profit from ink sales, right?

      You would be amazed at how many strategies are in place to keep people from buying replacement ink...

    4. Re:So, high ink price is explained by r_jensen11 · · Score: 1

      Wouldn't that solution, uh, solve all three?

  24. FPGA and Moores Law? by Stevecrox · · Score: 2, Insightful

    I thought FPGA's were a common microcontroller that *could* be altered to run as a microprocessor. You can configure FPGA's to run as a micro-controller and you can get microprocessors to act like a microcontroller but they are not the same thing. Most FPGA's run at far lower clock frequencies and far lower transistor density's when compared to your desktop CPU. This isn't because one is better than the other its because they are designed for different purposes, getting more transistors on a chip is great for your smartphone but doesn't mean much for your desktop.

    I just don't see how this would would allow for moore's law to be broken. The largest FPGA I have been taught about (and gotten to use) had 22,000 transistors on it, I thought your average CPU was supposed to have billions.

    1. Re:FPGA and Moores Law? by oracleofbargth · · Score: 1

      I just don't see how this would would allow for moore's law to be broken. The largest FPGA I have been taught about (and gotten to use) had 22,000 transistors on it, I thought your average CPU was supposed to have billions.

      I think that the whole point of this new technology is that it allows FPGA transistor density to approach much closer to the density found in a static ASIC, since current FPGA chips waste about 80% to 90% of their space with interconnects and signal routing paths.

      I don't know if this would allow for faster frequencies on the FPGA, but it is a definite improvement for transistor count.
    2. Re:FPGA and Moores Law? by Colourspace · · Score: 5, Informative

      Hi, I work as field apps for a large FPGA manufacturer. The interconnect lengths count for a large proportion of the delay between each configurable logic cell (LE in our terminology), so a shortening in interconnect is not only useful from a transistor count view, but also an upper performance limit view. As for the first poster the larget current FPGA's (Altera's StratixIII, Xilinx Virtex 5 series) have multiple millions (sorry can't be bothered to look up the exact figures) of transistors. However, the flexibility of an FPGA is not that it can just be configured like a Microprocessor (though it can, see Altera's NIOSII) but to act like almost any digital logic you wish to conceive of. Want a FFT function? Don't write it in C/C++, describe it in hardware - much much faster than code, and getting on for an order of magnitude or more faster than on current DSP chips. To do the this, the simplest architecture element is a Logic Element (in Altera technology at least) - this usually (but not always, different vendors have their own twist on these) consists of a 4 input look up table and an associated programmable logic register. Combining a number of these LE's through the routing can create sequential or purely combinatorial logic functions. On top of this many hardware vedors also include special blocks for on chip RAM or ROM, and commonly now DSP multipliers. Of coures, RAM/ROM and muolts can theoratically also be built from discrete LE's but this can be inefficient so dedicated blocks are used. The latest Altera StratixIII family uses ALM (Arithmetic Logic Units) which are slightly larger than an LE but allow more functions to be implemented in one ALM than an LE, potentially reducing the number of logic levels to privide any given funtion, and in turn this can increase system througput and therefore performance. The current larget FPGA announce is the StratixIII EP3S340, which contains 340K equivalent LE's or if you prefer 340K programmable registers (for simplicity). You should ignore exact gate count comparisons between vendors as these are usually marketing figures. Some will include the gates used to configure the FPGA as well as usable ones accessible for use as general logic funtions, so can skew the figures somewhat.

    3. Re:FPGA and Moores Law? by AKAImBatman · · Score: 3, Informative
      The largest FPGA I have been taught about (and gotten to use) had 22,000 transistors on it, I thought your average CPU was supposed to have billions.

      You are seriously behind the times, my friend. Xilinx's smallest offerings provide ~20,000 gates, while their largest offerings offer millions of gates placed on a chip of over 1.1 billion transistors.

      22K transistors is solidly inside CPLD territory these days. :)
    4. Re:FPGA and Moores Law? by greenrom · · Score: 5, Informative

      FPGAs are not microcontrollers. They are programmable logic devices. You can use an FPGA to implement a microcontroller, a microprocessor, or any other logic device.

      You probably wouldn't be able to put the latest Xeon processor on an FPGA, but to say that they are far slower and smaller than modern processors is incaccurate. There are plenty of FPGAs that can handle signals in excess of 1GHz, and a 22,000 transistor FPGA is a VERY small FPGA.

      Many custom chips including custom processors are first developed and tested on FPGAs before they become ASICs. In fact, you can give your FPGA design files to an IBM or a TI, and they'll gladly turn it into an ASIC for you -- for a fee. Often times, FPGAs are used in designs without ever going to an ASIC. Generally, the only reason you build an ASIC is because the per chip cost is much cheaper. Heat and performance are usually secondary considderations. There is, however, a big up front cost to doing an ASIC, so for low volume parts or designs that might need to be upgraded or fixed later, FPGAs are generally the better option.

      There's also a middle ground -- so called "hard copy" FPGAs. This is when you give your design files to Xilinx or Altera with a big check, and they sell you special FPGAs that are guaranteed to work with your design (but not necessarily other designs). In exchange, you get the chips a lot cheaper and they can also disable parts of the chip your design doesn't use to reduce power consumption. The FPGA manufacturers benefit by being able to sell chips that would otherwise be defective but are suitable for certain designs.

    5. Re:FPGA and Moores Law? by AKAImBatman · · Score: 1

      For those of you who didn't quite follow greenrom's excellent (but rather technical) post, he's basically saying that doing a task in hardware is faster than doing it in software. What FPGAs allow you to do is to create nearly any form of hardware device just by uploading a new design. While you can use this ability to create a new CPU, it's likely to be much slower than a regular CPU. Thus FPGAs are more useful for hardware like network routers, graphics chip research, codecs, and other highly specialized hardware designs.

      In fact, a common FPGA design is to have a regular CPU built into the FPGA chip which can then interface with whatever hardware you upload to the reconfigurable portion of the chip. This combination makes for the ultimate microcontroller as you get the performance of an ASIC CPU (a non-reconfigurable silicon chip) combined with the flexibility of a fully reconfigurable FPGA.

      For example, here's a PowerPC chip with reconfigurable capabilities:

      http://www.xilinx.com/products/silicon_solutions/f pgas/virtex/virtex4/capabilities/powerpc.htm

      Again, the market for these chips is very specialized, but the potential uses are pratically limitless. You can basically implement any form of coprocessor you can possibily imagine, as long as it fits inside the available FPGA space.

    6. Re:FPGA and Moores Law? by Anonymous Coward · · Score: 0

      All good info, but for the FPGA to Asic route. Altera's HardcopyII program takes a StratixII FPGA and turns it into a 90nm Structured ASIC from custom masks, and gives a 70% decrease in die size (and therefore cost)from the original FPGA due to being able to completely lose all the routing. You can also get approx 50% performance boost and a 70% decrease in power consumption. Xilinx's alternative is Easypath which is believed to use faulty FPGA's which are tested with the customers FPGA configuration file to see if it can still be used (because that particular part of the design doesn't use that part of the device). See US patent 6,664,808 B2..

    7. Re:FPGA and Moores Law? by Colourspace · · Score: 1

      Sorry about the appalling spelling and grammar in the above post. I just needed to get the raw knowledge out before my head exploded! :) Don't get to talk about FPGA's much with wife or friends... ;(

  25. Re:Moore's law is not about inefficient FPGA inter by chriss · · Score: 1

    Me bad. TFA:

    ... by 2020 using 4.5nm wires it should be possible to pack in the same amount of transistors in a space of just 4% of what is currently possible on a 45nm

    So it should say 25 times as dense.

  26. Re:Moore's law is not about inefficient FPGA inter by zeldor · · Score: 2, Insightful

    there are lots of uses for FPGAs in radar processing, image recognition, you can even do small
    floating point kernels REALLY fast on FPGAs if done correctly.
    granted on most of them you have to know verilog or vhdl to use them, but there are a couple
    companies that have fully functional C/Fortran programming environments that take it all
    the way down onto an FPGA. using those general codes can run faster on FPGAs.
    plus they are really low power. a room full of general computers running a teraflop
    takes large amounts of power, fpga based systems take 1/20th or so the watts.

    --
    If I could walk that way I wouldnt need cologne.
  27. another article by Anonymous Coward · · Score: 0

    we had another article yesterday.</plug>

  28. More Ink? by true_hacker · · Score: 0

    Someone tell HP that a faster chip!= more printer cartridges sold

  29. Re:Moore's law is not about inefficient FPGA inter by rm999 · · Score: 1

    I entirely agree. Moore's law is about general ICs, not FPGAs.

    But that does not mean this is insignificant. FPGAs are extremely useful in many applications, but cost and transistor count hold it back for a lot of applications. An increase in transistor density by 3 orders of magnitude is significant enough that it could make FPGAs a viable option for a lot more people.

    Too bad the article made no mention to the effect on cost ;)

  30. Re:Moore's law is not about inefficient FPGA inter by Manchot · · Score: 1

    FPGAs are sweet. In addition to what the sibling posts have said, FPGAs are great for prototyping, because programs running on them can be implemented so quickly and easily. Finite state machines are a cinch on FPGAs, which makes them perfect for embedded systems. Plus, when programming them, there's the added benefit that you don't have to worry about the complexity of an actual processor or microcontroller: no stacks, no instruction sets, no interrupts, etc. Obviously it comes with a trade-off of processing power, but it can often be worth it.

  31. And your point is ...... by Anonymous Coward · · Score: 0

    That HP should field their chip researchers to beat the rap? Though courts seem boring places to me, I'd like to be a fly on the wall when that case comes up!

    In other news, HP legal department invent new heuristic chip architecture based on rat's brains. "The development was comparatively simple", says Attorney Splitz, "but we are still having trouble defining the intellectual property rights ....."

  32. Re:Moore's law is not about inefficient FPGA inter by fireboy1919 · · Score: 1

    Also FPGA have a rather specialized use, as for majority of applications such flexibility is not really needed. ...for general computing.

    I don't think you quite understand the meaning of "specialized." More general is sort of the opposite of more specialized. FPGAs are less specialized than pretty much everything else.

    I imagine they'll end up seeing a lot of neat uses when they're cheap and small enough to replace MCUs - which are currently what people use when they want to do generic processing of various things from various locations.

    --
    Mod me down and I will become more powerful than you can possibly imagine!
  33. Moore's Law is part marketing hype by macurmudgeon · · Score: 2, Interesting

    One of the reasons that Moore's law has so accurately predicted the continual doubling of storage and speed is that it offers companies an excellent guideline for product roll-out. It's a self-fulfilling prophecy. Customers expect computers to get more-bigger-better-faster at that rate, so companies have a production target. That provides a much more stable product ecosystem than one that is marked by a punctuated equilibrium of sudden large advances followed by unpredictable periods of status quo.

    1. Re:Moore's Law is part marketing hype by khallow · · Score: 1

      Shared expectations aren't "marketing hype" especially expectations that are proven out over more than four decades. I think of it more as a development model that does what you say it does.

    2. Re:Moore's Law is part marketing hype by macurmudgeon · · Score: 1

      You're right. The comment title was not carefully chosen.

  34. Re:Moore's law is not about inefficient FPGA inter by AKAImBatman · · Score: 1
    granted on most of them you have to know verilog or vhdl to use them

    JHDL is my favorite alternative to these languages. Rather than embedding the behavior in the language itself (which I personally think is the source of most confusion and poor HDL design) JHDL provides you with Java APIs that can be used to construct the circuit.

    It works surprisingly well, in part because circuit design is more object oriented to begin with. Just like in good OOP design, you want your circuits to be simple, black-box designs that will always produce output Y for input X. More complex circuits can be designed by simply "snapping together" smaller circuit Objects to create larger, more complex entities.
  35. Packin' transistors on a FPGA.... by Anonymous Coward · · Score: 0

    Packin' transistors on a FPGA
    I fought the law and I won
    I fought the law and I won

    I needed more power for my PC
    I fought the law and I won
    I fought the law and I won

  36. Moore's law will still hold. by Type-E · · Score: 1

    Even if they had the technology of 3 generations ahead, they would still release the chip at Moore's Law's pace to get the most revenue out of it.

  37. big deal! by clydemaxwell · · Score: 1

    But...companies beat Moore's law all the time. The reason it seems like such a hard-and-fast law is because they typically restrict themselves to it's proposed schedule so as not to shoot themselves in the foot; it would be too hard to compete with everyone releasing everything they develop immediately.

    --
    Browsing with classic discussion, noscript, at -1 and nested
    no hidden comments and I only mod UP
  38. 8x density, 20x more heat.. by Khyber · · Score: 1

    As if HP's shit didn't run hot enough as it is.

    They really need to focus on better cooling before they go anywhere. Damned laptops overheat daily because of the crap cooling systems in them.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  39. HP Breaking Yet Another Law by virtigex · · Score: 2

    Those scoundrels at HP are doing it again. They probably managed to do this by tapping Moore's phone line or something.

  40. Re:Moore's law is not about inefficient FPGA inter by Dark_MadMax666 · · Score: 1

    No that you who didn't quite understand - microprocessors are already flexible enough by their nature (hence my reference to turing machine emulation on another turing machine). The need to actually have flexibility in hardware is narrow and specific (specialized) - as in majority doing "flexible" part in software makes a lot more sense .

      I am not sure what you mean by "generic " processing -as a standard CPU is pretty generic , now if you talk about microcontrollers , DSPs ,ASICs etc -FPGA make sense in those .But those are specialized uses.

  41. Could this seriously boost OGP? by DoofusOfDeath · · Score: 1

    The Open Graphics Project http://lists.duskglow.com/mailman/listinfo/open-gr aphics is an attempt to make an open-source-hardware graphics card, so that we don't have to wrestle with companies like nVidia (ok, Intel) or ATI (ok, AMD) to get decent open-source drivers.

    The OGP cards use FPGAs, which is the technology that HP's work (hopefully) innovates. I wonder if this advance will make OGP's cards much more competitive with nVidia/ATI cards? Heck, maybe HP would even consider showcasing its technology using the OGP project.

    1. Re:Could this seriously boost OGP? by aegl · · Score: 1
      DoofusOfDeath wrote:
      "so that we don't have to wrestle with companies like nVidia (ok, Intel) or ATI (ok, AMD) to get decent open-source drivers"

      Yes AMD bought ATI, and so far I haven't seen any change in their policies w.r.t. open source drivers.

      Contrary to all the rumours after the AMD/ATI merger, Intel still haven't bought nVidia, so I don't understand the parenthetical "ok, Intel" after nVidia.

      Intel are releasing open source drivers for their graphics chips http://intellinuxgraphics.org/ (and have been for some time now).

  42. The baseline predition by symbolset · · Score: 1
    The expected technology leap is given as a difference from this trend:

    International Technology Roadmap for Semiconductors

    You can read more about it at the ITRS website.

    A quick scan of the website reveals this interesting image. The observant will note that with current news progress is already ahead of their curve.

    --
    Help stamp out iliturcy.
  43. Re:Moore's law is not about inefficient FPGA inter by Bobby+Mahoney · · Score: 1

    They're more like... guidelines! ARGHH MATEY!!!

    --
    !#&*
  44. Wow this is great news... by jeffeb3 · · Score: 2

    Soon we will have even faster, smaller prototype use graphics calculators with horrible user interfaces! SWEET.

  45. /. Drinking Game by tcoop25 · · Score: 1

    Take a shot every time the word nano makes it into a Slashdot article.

  46. Re:Moore's law is not about inefficient FPGA inter by dave420 · · Score: 1

    They are more generalised chips, yes, but that makes their use more specialised :) The two are not mutually exclusive. Just as, say, your pair of glasses is pretty specialised - they fit on your face and hold your lenses - that's all they do. However the Optician has a pair of adjustable specs, which can fit on anyone, and hold any lenses. That pair of specs is far less specialised in ability, but is far more specialised in usage.

  47. Engrish by hotdiggitydawg · · Score: 2

    A number type of nano-scale architecture developed... Mi scusi? No habla Engrish... Seriously Taco, got editing skills? The whole summary is a direct cut-and-paste of the first paragraph of TFA, grammatical errors and all. Perhaps "A number of types of nano-scale architectures developed..." would've made more sense.
    1. Re:Engrish by Anonymous Coward · · Score: 0

      I'm glad someone else noticed this. Having read almost to the bottom of the comments without seeing any complaints I was beginning to think that "a number type of nano-scale architecture" actually meant something. And that I'd had a stroke.

  48. Possibilities on the base of this development by roboboyanuj · · Score: 1

    Another interesting thing that came to my minds are "chaos" chips which can rearrange their architecture to become something else i.e possibilities of evolving chips comes into my head this research will greatly boost of this happening in the future

  49. We all know where this leads... by Tmack · · Score: 1
    Suuuurre... HP "invented" a breakthrough in new chip design that will launch them 3 generations ahead. We all know they have just been studying that chip from a certain android that came back from the future. Soon they will announce AI, then SkyNet will launch and begin to take over, and then we will have a nuclear holocaust and will be fighting the very machines we invented!! Then the earth will be crawling with robots that have thick Austrian accents and like to shoot people. Destroy the chip now before its too late!!!!

    Tm

    --
    Support TBI Research: http://www.raisinhope.org
    1. Re:We all know where this leads... by Tablizer · · Score: 1

      On the upside, HP inventing Skynet and ending humans is slightly more comforting than Microsoft doing it.

  50. Umm, chips ARE designed... by PRMan · · Score: 1

    Am I missing something here?

    --
    Peter predicted that you would "deliberately forget" creation 2000 years ago...
  51. Or an ax head floats? by PRMan · · Score: 1

    http://www.lavistachurchofchrist.org/Pictures/Tr easures%20of%20the%20Bible%20(Divided%20Kingdom)/t arget9.html

    Although, that may have something to do with molecular cohesion instead.

    --
    Peter predicted that you would "deliberately forget" creation 2000 years ago...
  52. Moore's law by Spazed · · Score: 0

    Whoever said we should be 2^8.6 times faster failed to read the whole line. It said by 2020 it could fit the same amount of transistors in 4% of the space. So even if for whatever reason this technology wouldn't benefit from other advances in chip speed(like Die Shrinks) the difference wouldn't be that much. It will be interesting how other companies use this and how HP decides to license it.

  53. huh? by Anonymous Coward · · Score: 0

    FPGA? ASIC? Sounds vaguely familiar. Maybe that 8am class that still gives me nightmares 5 years later? The wikipedia articles make my head hurt the same way.

  54. Moore's Law has always been flawed by n00854180t · · Score: 1

    IMO, Moore's Law is totally flawed due to the fact that it essentially only predicts the miniaturization of silicon chips. Any move to more advanced technologies (either not involving silicon, or in some configuration unlike current ones using copper) automatically breaks the law due to said technologies not adhering to the performance ratio of silicon chips. Of course, some of that is mitigated by the fact that such new technologies tend not to go into circulation for a very long time, perhaps preserving some of the validity of the law, but if this weren't the case, Moore's Law definitely wouldn't hold up against more advanced tech than silicon.

  55. Moore's Law Technical aspects alone by wonder · · Score: 1

    Just because someone either now or in the future has the capability to 'exceed' the prediction implied by Moore's Law doesn't make it necessarily certain that they will. Bringing that technology to the market has to clear a lot of hurdles, such as money sucking leeches (otherwise known as "business people" and/or "lawyers"). Why give someone a ten-fold increase in capabilities when you can give them a two-fold increase for which they will happily pay the same amount?

    "..the number of transistors on an integrated circuit for minimum component cost doubles every 24 months." (Wikipedia)

    See the "cost" part? Cost isn't determined by technology. It's determined by leeches. Honestly, i'm surprised it's held up this long. By the time this gets to market (if ever) it ought to be just in time to fit in nicely.

  56. if they ship in less than five years by peter303 · · Score: 1

    Else they are slower than Moore's Law in 18 month doublings.

  57. I must be hungry by adrianmonk · · Score: 1

    I must be hungry, because when I saw that this story was tagged with "mooreslaw", I thought, "Mmm, that sounds good. Is that anything like coleslaw?".

  58. Re:Moore's law is not about inefficient FPGA inter by mollymoo · · Score: 1
    I always thought 'fold' meant "doubled this many times" or 2^24 in this case.

    Then you've always been wrong. Tenfold = x10, threefold = x3 etc.

    --
    Chernobyl 'not a wildlife haven' - BBC News
  59. Forbodes Shift To Declarative Languages by littlewink · · Score: 1

    If this is true, then within two years there will be virtually no CPU/memory availability limit and we'll be bandwidth-limited only (and that isn't much of a problem even now).

    Given such an environment, declarative languages (e.g., Prolog and parallel-prolog) provide performance, reduced code complexity, faster time-to-market, and auditability unavailable to procedural languages. And as a bonus the database is part of the language.

  60. Ob. Branigan by dangitman · · Score: 1

    I never understood why it was called a law.

    Because Moore's law is like Moore's love: Hard and fast, and doubles every 18 months.

    --
    ... and then they built the supercollider.
  61. Re:Moore's law is not about inefficient FPGA inter by bforsse · · Score: 2, Insightful

    So they are not beating Moore's law, they improve chip space use in FPGAs to become similar to what todays dies with fixed routing achieve

    Agreed, but if the article were titled "HP Enables Increase in FPGA Logic Density", it would have never made it to a slashdot headline.

  62. Re:Moore's law is not about inefficient FPGA inter by imgod2u · · Score: 1

    I've looked at the examples and by far it seems far worse than VHDL. You basically add all of the syntax of Java (extending classes, constructors, class hierarchy) that are absolutely irrelevant to hardware design on top of the modular hardware design. Not to mention this provides absolutely no provision for behavioral RTL, which is pretty much what all digital design in FPGA's are done with anyway.

  63. In some inportant aspects, it is a law. by orichter · · Score: 1

    Just like the speed limit is a law. When the speed limit is 65, it doesn't mean that I can't go faster than 65. It just means that if I do, there may be consequences. Moores Law is kind of like that. It has become a self fulfilling prophecy. It has become the defacto standard for that industry. If you advance at less than that rate, you're in trouble. It seems pretty clear to me that 40 years ago, he set a realistic goal, which today everybody has accepted as the standard, just like we have accepted a speed limit of 65 or 70 as the standard. There's no reason it couldn't be 50, or 90. We all just roughly drive at that speed. Same with Moores Law, everyone more or less drives at that speed.

  64. Antifuse? by imgod2u · · Score: 1

    Reading the paper provided by another poster, it seems like configuration of these FPGA's is solely done by use of antifuse nanoconnections. This would essentially mean that these things were one-time configurable. That is, you configure the FPGA and it'd stay like that for the rest of its life. Kinda like one-time-write PROMs. Actel has been making FPGA's like this for years:

    http://www.actel.com/products/mx/

    Albeit not to the same scale. These types of FPGA's are much less convenient or usable as you can just keep re-configuring them to iterate and trouble-shoot your design. This makes using them as prototyping platforms impractical.

    Someone who's been able to read more into this than I and can explain to me why I'm wrong, please do so. Have they come up with an anti-fuse method that allow re-fusing?

  65. Re:Moore's law is not about inefficient FPGA inter by Tatarize · · Score: 2, Insightful

    Roughly, other advancements... multi-cores etc. We should keep pace with Moore's law. It is a rather stupid suggestion. Every time one of these stories comes along they always suggest they are beating Moore's law, when really they keep pace.

    New Wammy Co. method for silicon fab... this is going to double the speed of our computers and crush Moore's Law! It should be on the market about 18 months from now!

    --

    It is no longer uncommon to be uncommon.
  66. 10 traysistors says... by swelke · · Score: 1

    10 transistors says that either (a) they will fail, or (b) it will take them 3 "generations" (about 4.5 years, based on the doubling every 18 months rule) for the technology to make it to market. They said the same thing about the Cell processor, and probably a lot of other architectures. Nothing to see here. Move along.

    --
    Have you ever wondered How to Take Over
  67. Isnt it by cky625 · · Score: 1

    Flipchip Pin Grid Array, hmmm..... where synopsis guy is when I need him

  68. CPU / Memory != FPGA by gweihir · · Score: 1

    Doesn't anybody chack what they are talking about before writing headlines? FPGA is interconnect limited. CPUs and memory have entirely different limits. Increasing the density in FPGAs by 8x still leaves them significantly below CPUs and memory....

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.