Stanford Bioengineers Develop 'Neurocore' Chips 9,000 Times Faster Than a PC
kelk1 sends this article from the Stanford News Service:
"Stanford bioengineers have developed faster, more energy-efficient microchips based on the human brain – 9,000 times faster and using significantly less power than a typical PC (abstract). Kwabena Boahen and his team have developed Neurogrid, a circuit board consisting of 16 custom-designed 'Neurocore' chips. Together these 16 chips can simulate 1 million neurons and billions of synaptic connections. The team designed these chips with power efficiency in mind. Their strategy was to enable certain synapses to share hardware circuits. ... But much work lies ahead. Each of the current million-neuron Neurogrid circuit boards cost about $40,000. (...) Neurogrid is based on 16 Neurocores, each of which supports 65,536 neurons. Those chips were made using 15-year-old fabrication technologies. By switching to modern manufacturing processes and fabricating the chips in large volumes, he could cut a Neurocore's cost 100-fold – suggesting a million-neuron board for $400 a copy."
Are you ready?
If they can use modern fabs, then we will have a simulate brain in a decade.
The Kruger Dunning explains most post on
I think you're missing the point of the headline. It obviously is trying to communicate the fact that some Stanford bioengineers developed the Neuocore chip 9,000 times faster than the PC did.
I think you're missing the point of the headline. It obviously is trying to communicate the fact that some Stanford bioengineers developed the Neuocore chip 9,000 times faster than the PC did.
Indeed... if it took them 15 years, then we'll be waiting another 134,075 years for the PC to develop something similar. Or is that become something similar?
not to forget, the female brain one will crash and be near unusable for several days every month.
Over 9000 times ?? That cannot be just a co-incidence
At last: a computer that will be as frustrated by computers as I am!
FTA: "The modest cortex of the mouse, for instance, operates 9,000 times faster than a personal computer simulation of its functions."
So the headline is total bull. The editor has poor reading comprehension.
Is my CPU going to struggle with depression and anxiety now?
Good old clueless tech journalists, followed by slashdot editors just copy pasting.
The chips aren't 9000 times faster than a typical PC for general tasks. Specifically, they can simulate neurons 9000 times faster than a PC can simulate neurons. Pretty typical of any ASIC with a limited set of a highly specialised functions.
The article is misleading - they are not 9000 times faster than a PC for general tasks. The chips can simulate neurons 9000 times faster than a PC can simulate neurons, but there's no mention of how fast those simulated neurons can solve a problem for you.
Another subgenre of EDM.
Actually, randomly connecting neurons can be functionally useful. Some (somewhat crazy) theorists think that random projection is an underlying principle of the brain; a mathematical concept that is useful for dimensionality reduction leveraging special crafting of random matrices, so they aren't completely random.
Cray Cray.
Never answer an anonymous letter. - Yogi Berra
I doubt it. Well, at least not as soon as you might imagine. "Together these 16 chips can simulate 1 million neurons and billions of synaptic connections"
Total number of neurons in cerebral cortex =
--10 billion (from G.M. Shepherd, The Synaptic Organization of the Brain, 1998, p. 6).
--20 billion (Biophysics of Computation. Information Processing in Single Neurons, New York: Oxford Univ. Press, 1999, page 87).
Total number of synapses in cerebral cortex
-- 60 trillion (from G.M. Shepherd, The Synaptic Organization of the Brain, 1998, p. 6).
--150 trillion (Pakkenberg et al., 1997; 2003)
--240 trillion (Biophysics of Computation. Information Processing in Single Neurons, New York: Oxford Univ. Press, 1999, page 87).
So, lets call it 15 billion neurons and 150 trillion synapses, or tens of thousands of synapses per neuron, ten times as many as this chip provides. That's going to be a problem. To say nothing of the fact that I would be very surprised if it allows for billions of inter-chip synapses which would probably be necessary to model the non-local interconnections common in the brain within the 240,000 chip brain simulator. And that's just for the cerebral cortex. You've got the rest of the brain to simulate as well.
Then there's the glial cells, which outnumber neurons by 10-50:1, and which recent research suggests may be considerably more involved in neural activity than presumed by the traditional "life support and other infrastructure" understanding.
Could be great for modeling larger portions of a mouse brain though. Maybe even to start modeling the simpler parts of a human brain. And we do have to start somewhere. I suspect we're at least a few decades away from being able to begin to simulate an entire human brain, and probably many more decades away from getting the simulation accurate enough that it might begin to actually function properly. After all the number one benefit of these simulations is to fail spectacularly in interesting way in order to help neuroscientists figure out what questions they should be asking.
Meanwhile we need to ask ourselves - if we're creating this simulation based on the human brain, then what are the odds that some form of consciousness dwells within it? And what sort of torture are we subjecting it to as it's simulation collapses? And does the knowledge we gain justify that price?
--- Most topics have many sides worth arguing, allow me to take one opposite you.
Not that I'm knocking it. A GPU implements specific algorithms to great effect. But a GPU's algorithms are ones that are interesting for a specific application (drawing texture-mapped polygons), whereas an artificial neural network still needs another layer of programming to do something useful. In other words, a Word Processor implemented on this chip would not be 9000x faster than a Word Processor implemented on a CPU. A face recognition algorithm, on the other hand, might see a decent fraction of that 9000x, although it remains to be seen whether this chip would be a better fit for any particular application than a GPU (for example).
It isn't a typical ASIC; the chip is a custom fully asynchronous mixed digital+analog; the board uses 16 chips in a tree router for guaranteed deadlock prevention between the chips; and can simulate 1 million neurons powered only by one USB port.
The neurons are implemented with analog circuits to match the dynamics of real neurons, moving beyond a simple hodgkin-huxley model to include components like ion channels, which is first of its kind in an analog chip. It has a neat hexahedral resistor network that distributes the spike impulse across a neighborhood of neurons, a phenomena seen in many cortical brain areas; essentially an analog phenomena implemented efficiently in analog design.
Analog gives it fun biological-like properties, with things like temperature sensitivity that must be regulated with additional circuitry. Asynchronous design means outside of leakage from the chip, which is low with such a large fabrication process, very little energy is used at a neuron level if no stimuli is present. This is in contrast to a traditional CPU, which has a clock marching along lots of a chip to consume energy every clock cycle.
Outside of wireless/signaling stuff, this is probably the biggest mixed analog digital asynchronous chip in existence.
But otherwise yes, the editors sucked on this one.
All models are simplified. This simulator happens to incorporate ion channels, and other effects, and has been used to replicate many real world behaviors.
GTA IV and Kerbal Space program with no lag!
Donald Trump, on a crusade to make Nixon look respectable
It’s very very different; nerumorphic chips have been around for ages, they use the same phenomena the brain does (ion-flow across a neuron's membrane) using different a method (electron flow across a silicon membrane).
The big difference is that they make use of analogue computation using the physical properties of electricity to model whatever you’re trying to model, whereas digital computers model things by representing quantities as symbolic values.
So digital computers let you model something by simulating it with symbolic values, an analogue computer lets you model something by emulating a systems physical properties.
There is no machine code to speak of, you can’t program an analogue circuit, you have to physically construct it. That’s what makes this Neurogrid technology is interesting; if these guys are on the level then they've developed a practical way to use digital computers to “program” analogue circuits.
I have a very strong suspicion any normal home PC could emulate what these chips done by 15 year old fab tech can, faster
That looks nice, but what problem does it solves?
they could have said it was over 9000 faster than a PC
In 1989 I was doing billions of connections per second on DataCube finite impulse response filter hardware to do the weighted sums, and hardware look up table for the sigmoid mapping for trainable multisource image segmentation for around $40,000 in off-the-shelf VME bus hardware, but that was in 1989 dollars, so I guess there has been some advancement.
Seastead this.
If you remove the outliers, our brains seem to be growing in accordance with Moore's Law.
I wonder how many there are now...
... Apples to the normal PC's....
Do you think it could run OS X ?
How fast can it get me bitcoins? OMGZ I need to buy one now. Wait. After reading the article, it's pretty much ambiguous nonsense.
I'd love to see a beowulf cluster of those!
This might be yet another step on the way to a truly sentient artificial intelligence - but even if these things live up to their promise, we still have a long way to go before we artificially create consciousness. Incidentally, how will we know that we've succeeded? The old "ability to ask the question is the answer" rule doesn't apply, as the device could easily be programmed to ask - or might just randomly ask, but not really care about the answer.
ASIC's are faster than software!
Stop the press everybody!
It's good you like that, because they absolutely are treated differently in the industry and academia when you are working on circuits that are fabricated in CMOS.
The process of designing and testing a digital system is much simpler than one where you need to incorporate analog dynamics into your model. With a digital designs, teams of engineers for the fabrication companies (like TSMC or Intel or Global Foundries) and CAD companies (Cadence, Synopsis) prove that your signals are stable within the right timescales for your digital system, and so all you need to do is build on top of that without questioning the analog dynamics underneath. With analog, this isnt true. In fact, many cases you need to do special tricks to have your analog circuits fabricate properly because you arent using one of the standard components, which breaks assumptions that the fabrication companies may have. Analog systems have continuous range of inputs, so the testing space is even larger than digital. But I'm sure you already knew all about that :)
Neurons have incredibly complex behaviors, they are not simply threshold triggers as the simple CS model implies.
You're plainly ignorant. I don't have any threshold triggers in any of my neural networks. Cells have complex protein behaviors, so what? The cybernetic models can be Turing complete. This means that if I really wanted to waste CPU power instead of understanding the fundamental principals of cognition, I could build a neural network that emulated the molecular action of cellular proteins, and if our rate of computer advancements holds that machine intelligence would be able to emulate the molecules that make up human neuron proteins, and eventually an entire human head right down to the molecular level. Artificial neural networks can yield every bit as much complexity as anything else in nature. Did you forget that electrons are made of quantum particles or something? Now, we're shooting for determinism and thus applying quantifications in most cases, but in the future we'll harness things like eddy currents once our n.net model methodologies have nailed down and abstracted more of the key components that emerge of complex behaviors efficiently.
Neural networks in CS have little to do with the actual wiring and primarily chemical systems that are neurons.
Nor do the artificial neurons need to have anything to do with organic ones except very basic fundamental properties which produce the complexity of response and thus intelligence. I suppose next you'll be telling me that without putting a human brain in the boxen we won't be able to make personal computers do mathematics.
You are what I call an organic chauvinist. What's so damn special about the precise chemical functionality of organic brain operations? If the organic chemputers were such a grand and complex design in need of exact duplication to achieve any degree of similar intelligence, then why are dumb computing machines even able to revolutionize computation? How are digital cameras doing facial recognition with far less computation power than human brains require? It's true that organic neurons have more internal state and some of the details of the process by which neurons operate are still undiscovered; However, we don't need to achieve the exact nuanced behavior of human neurons or even the same human brain neuron capacity scale or even its same connectivity types in order to produce intelligent behaviors. There are some general principals at work that any complex system will exhibit in order to achieve a given behavior, and those are worth emulating in an optimized fashion. Nature has converged upon solutions randomly using trial and error and going with the first working attempt the entropy gives her whether it is optimal or not. Replicating every detail of said accidental functionality exactly is not essential any more than it is essential for creatures to have 4 legs in order to walk.
It's already been proven that complexity yields intelligence. The more neurons the smarter the entity. In fact, we have been determining the minimal degree of complexity required to solve various problems, and nearly universally we can solve the same problems with far less complexity than the equivalent solution in nature, since organisms weren't intelligently designed. There is no binary dichotomy: An interaction does not reach some threshold and then magically becomes intelligent. Instead, there is an intelligence gradient: All systems exhibit some degree of "intelligence" AKA processing power, and the amount scales with complexity. Even a run of dominoes has some small degree of intelligence. Human brains have a lot of neurons doing stuff that isn't even required to produce sentience (thermal regulation, breath control, motor skills, etc). In fact, you can take whatever estimate your cognitive neuroscience prof claims the human brain has as a yardstick for the complexity requirement of sentience and
At 400$ a pop, I'd be willing to shell the cash to have access to this kind of chip/board. There's at least one direct application I'd like to try: source code analysis. The current tools are quite powerful, mind you, but I'm sure the pattern recognition capabilities of such chips should be a lot better at pinpointing ill side effects, inefficiencies, memory leaks and such.
Now, just imagine a biowolf cluster of those...
Maybe, maybe not. In any case the "9,000 times" thing in the headline jars with what's in the article:
The modest cortex of the mouse, for instance, operates 9,000 times faster than a personal computer simulation of its functions.
That implies the speed comparison is only between real brains and PC simulations, not being this new chip and an equivalent PC simulation.
systemd is Roko's Basilisk.
Stanford Bioengineers Develop 'Neurocore' Chips 9,000 Times Faster Than a PC
First, as everyone has already pointed out, they won't be just plain "faster than a PC." They are custom chips designed to do a specific job, so it's not that surprising - if it's true.
Because the article's lead-in reads:
Stanford bioengineers have developed faster, more energy-efficient microchips based on the human brain – 9,000 times faster and using significantly less power than a typical PC.
which is a little unclear as to whether the latter half refers to the new chips or to the human brain.
And then the article says:
The modest cortex of the mouse, for instance, operates 9,000 times faster than a personal computer simulation of its functions.
which again does not refer to the new chips.
systemd is Roko's Basilisk.
"Good old clueless tech journalists" ,followed by slashdot editors just copy pasting"
Profit?
What's so damn special about the precise chemical functionality of organic brain operations?
Look, until you manage to understand consciousness precisely, there's lots of room for more complexity there than what you normally think of when you talk about a chemical reaction. For instance, we keep finding out that our senses are based on quantum effects. What if it turns out that consciousness is dependent on them as well? At minimum you'd need a quantum computer to get those results. And doesn't intelligence as we understand it require consciousness? Do we have some massive parallel iterator, or is there something special about consciousness that enables intuitive leaps that computers without it may never be able to make?
Luckily for us meatbags, we still don't know.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
I wonder if this kind of mass parallel computing architecture, can lead to more efficient ray tracing algorithms.
AC: It's not an invocation of "quantum god-head" to state the fact that quantum behaviors are observed in our sensory and perception organs and that we probably need a better conception of quantum mechanics to match some of the computation aspects of human beings.
Dinkypoo: We don't know if there is anything special about the brain and its particular computation structure, but we're making progress on a lot of fronts very rapidly. I think the summary of the long post is that *thus far* nothing about the brain chemistry has stood out as fundamentally unsupportable by silicon and other forms of computation. And even if we have to maintain quantum states to achieve sentient machines, that doesn't mean that we necessarily will have to do it in the same way that the brain chemistry does. I think that's the main thesis of the long post and that it holds, even when considering the observed quantum effects.
"1 million neurons powered only by one USB port"
Yes, but who powers their neurons by USB these days. Most drouds aren't compatible with the USB spec, so simulating USB-powered neurons seems a bit silly.
...who thought WOO FINALLY NO LAGGIES when playing MMORPGs?
You are making good points here -- but nobody was arguing them on this thread.
I'm glad you are really good at cybernetician. It seems like you've been waiting a LONG time to pounce on someone stepping on your turf.
the attempt to dissuade interested CS folk from becoming cyberneticians would be equally as foolish as decommissioning the Large Hadron Collider before discovering the Higgs boson.
I'll bet anyone a dollar that the Large Hadron Collider will not discover the Higgs boson. And anyone dissuaded from being a cybernetician based on someone saying; "Neurons are not simple threshold computation devices" is going to be dissuaded by other things on a regular basis.
>>"ad space available -- low rates!!!"
To bolster the appreciation of organic processes -- I'll say that one cell in the human body has more capabilities and complexity than any single factory on the planet yet created by man.
Grab a few million base pairs while folding and copying the blueprints, construct any one of a million organic molecules, repair itself, and then requisition more materials all on the head of a pin with room for a few thousand more factories? Oh, and while protecting itself from countless biological saboteurs and access attempts by nature trying to disrupt it's processes. It's like having a factory tour where every guest could be strapped with a bomb -- talk about distractions.
>>"ad space available -- low rates!!!"
I agree with you about the quantum processes. It's kind of like attaching "nano" to anything small including chemistry. Quantum processes might be part of every-day and ordinary events like using a compass to find the magnetic north pole -- in fact, Quantum has to be part of nature because everything is built on it by necessity.
And there are many organic processes that while complex, are not efficient. Wires can transmit signals many times faster than our nervous system for instance.
I'm in no hurry for a Sentient Machine however -- we've already got Database technology and mass communications being abused by an Oligarchy to preserve their status quo. Every military advancement I now witness, I worry more about it being used on me -- not defending my precious Citizen status.
Until we can create a just society where some Billionaire doesn't have MORE JUSTICE than I do -- I'm not sure I want Artificial Intelligence in the hands of psychopaths. So while I want to make a living, I'm thinking that the really smart people need to stop helping billionaires and start helping themselves.
>>"ad space available -- low rates!!!"
To the contrary. It's perfectly possible to believe in all manner of magic, a soul, a divine creator, etc. without assuming those things are necessary precursors to the existence of a mind. It could be that we create an artificial mind that lacks a soul, to whatever effect that might have. Terminators anyone?
Or from another perspective - if we accept that the brain is only the infrastructure, and that a soul must also alight upon it to give rise to a mind in the union, that does not imply that a soul could not alight upon a simulated brain to similarly give rise to a mind. I don't believe anyone has conclusively determined the exact rules governing the acquisition of a soul. Perhaps you could buy a small second-hand one from the devil and install it in your supercomputer?
--- Most topics have many sides worth arguing, allow me to take one opposite you.
Check again.
Required reading for internet skeptics
They'll add so many new features nobody needed to Word it will still take as long to load a doc as it did in Window '95 and now takes in Win 8.