Neuroscience

Articles and news from the latest research reports.

Posts tagged neurogrid

355 notes

Bioengineers create circuit board modeled on the human brain
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. This offers greater possibilities for advances in robotics and a new way of understanding the brain. For instance, a chip as fast and efficient as the human brain could drive prosthetic limbs with the speed and complexity of our own actions.
Stanford bioengineers have developed a new circuit board modeled on the human brain, possibly opening up new frontiers in robotics and computing.
For all their sophistication, computers pale in comparison to the brain. The modest cortex of the mouse, for instance, operates 9,000 times faster than a personal computer simulation of its functions.
Not only is the PC slower, it takes 40,000 times more power to run, writes Kwabena Boahen, associate professor of bioengineering at Stanford, in an article for the Proceedings of the IEEE.
"From a pure energy perspective, the brain is hard to match," says Boahen, whose article surveys how "neuromorphic" researchers in the United States and Europe are using silicon and software to build electronic systems that mimic neurons and synapses.
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. The result was Neurogrid – a device about the size of an iPad that can simulate orders of magnitude more neurons and synapses than other brain mimics on the power it takes to run a tablet computer.
The National Institutes of Health funded development of this million-neuron prototype with a five-year Pioneer Award. Now Boahen stands ready for the next steps – lowering costs and creating compiler software that would enable engineers and computer scientists with no knowledge of neuroscience to solve problems – such as controlling a humanoid robot – using Neurogrid.
Its speed and low power characteristics make Neurogrid ideal for more than just modeling the human brain. Boahen is working with other Stanford scientists to develop prosthetic limbs for paralyzed people that would be controlled by a Neurocore-like chip.
"Right now, you have to know how the brain works to program one of these," said Boahen, gesturing at the $40,000 prototype board on the desk of his Stanford office. "We want to create a neurocompiler so that you would not need to know anything about synapses and neurons to able to use one of these."
Brain ferment
In his article, Boahen notes the larger context of neuromorphic research, including the European Union’s Human Brain Project, which aims to simulate a human brain on a supercomputer. By contrast, the U.S. BRAIN Project – short for Brain Research through Advancing Innovative Neurotechnologies – has taken a tool-building approach by challenging scientists, including many at Stanford, to develop new kinds of tools that can read out the activity of thousands or even millions of neurons in the brain as well as write in complex patterns of activity.
Zooming from the big picture, Boahen’s article focuses on two projects comparable to Neurogrid that attempt to model brain functions in silicon and/or software.
One of these efforts is IBM’s SyNAPSE Project – short for Systems of Neuromorphic Adaptive Plastic Scalable Electronics. As the name implies, SyNAPSE involves a bid to redesign chips, code-named Golden Gate, to emulate the ability of neurons to make a great many synaptic connections – a feature that helps the brain solve problems on the fly. At present a Golden Gate chip consists of 256 digital neurons each equipped with 1,024 digital synaptic circuits, with IBM on track to greatly increase the numbers of neurons in the system.
Heidelberg University’s BrainScales project has the ambitious goal of developing analog chips to mimic the behaviors of neurons and synapses. Their HICANN chip – short for High Input Count Analog Neural Network – would be the core of a system designed to accelerate brain simulations, to enable researchers to model drug interactions that might take months to play out in a compressed time frame. At present, the HICANN system can emulate 512 neurons each equipped with 224 synaptic circuits, with a roadmap to greatly expand that hardware base.
Each of these research teams has made different technical choices, such as whether to dedicate each hardware circuit to modeling a single neural element (e.g., a single synapse) or several (e.g., by activating the hardware circuit twice to model the effect of two active synapses). These choices have resulted in different trade-offs in terms of capability and performance.
In his analysis, Boahen creates a single metric to account for total system cost – including the size of the chip, how many neurons it simulates and the power it consumes.
Neurogrid was by far the most cost-effective way to simulate neurons, in keeping with Boahen’s goal of creating a system affordable enough to be widely used in research.
Speed and efficiency
But much work lies ahead. Each of the current million-neuron Neurogrid circuit boards cost about $40,000. Boahen believes dramatic cost reductions are possible. 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. With that cheaper hardware and compiler software to make it easy to configure, these neuromorphic systems could find numerous applications.
For instance, a chip as fast and efficient as the human brain could drive prosthetic limbs with the speed and complexity of our own actions – but without being tethered to a power source. Krishna Shenoy, an electrical engineering professor at Stanford and Boahen’s neighbor at the interdisciplinary Bio-X center, is developing ways of reading brain signals to understand movement. Boahen envisions a Neurocore-like chip that could be implanted in a paralyzed person’s brain, interpreting those intended movements and translating them to commands for prosthetic limbs without overheating the brain.
A small prosthetic arm in Boahen’s lab is currently controlled by Neurogrid to execute movement commands in real time. For now it doesn’t look like much, but its simple levers and joints hold hope for robotic limbs of the future.
Of course, all of these neuromorphic efforts are beggared by the complexity and efficiency of the human brain.
In his article, Boahen notes that Neurogrid is about 100,000 times more energy efficient than a personal computer simulation of 1 million neurons. Yet it is an energy hog compared to our biological CPU.
"The human brain, with 80,000 times more neurons than Neurogrid, consumes only three times as much power," Boahen writes. "Achieving this level of energy efficiency while offering greater configurability and scale is the ultimate challenge neuromorphic engineers face."

Bioengineers create circuit board modeled on the human brain

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. This offers greater possibilities for advances in robotics and a new way of understanding the brain. For instance, a chip as fast and efficient as the human brain could drive prosthetic limbs with the speed and complexity of our own actions.

Stanford bioengineers have developed a new circuit board modeled on the human brain, possibly opening up new frontiers in robotics and computing.

For all their sophistication, computers pale in comparison to the brain. The modest cortex of the mouse, for instance, operates 9,000 times faster than a personal computer simulation of its functions.

Not only is the PC slower, it takes 40,000 times more power to run, writes Kwabena Boahen, associate professor of bioengineering at Stanford, in an article for the Proceedings of the IEEE.

"From a pure energy perspective, the brain is hard to match," says Boahen, whose article surveys how "neuromorphic" researchers in the United States and Europe are using silicon and software to build electronic systems that mimic neurons and synapses.

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. The result was Neurogrid – a device about the size of an iPad that can simulate orders of magnitude more neurons and synapses than other brain mimics on the power it takes to run a tablet computer.

The National Institutes of Health funded development of this million-neuron prototype with a five-year Pioneer Award. Now Boahen stands ready for the next steps – lowering costs and creating compiler software that would enable engineers and computer scientists with no knowledge of neuroscience to solve problems – such as controlling a humanoid robot – using Neurogrid.

Its speed and low power characteristics make Neurogrid ideal for more than just modeling the human brain. Boahen is working with other Stanford scientists to develop prosthetic limbs for paralyzed people that would be controlled by a Neurocore-like chip.

"Right now, you have to know how the brain works to program one of these," said Boahen, gesturing at the $40,000 prototype board on the desk of his Stanford office. "We want to create a neurocompiler so that you would not need to know anything about synapses and neurons to able to use one of these."

Brain ferment

In his article, Boahen notes the larger context of neuromorphic research, including the European Union’s Human Brain Project, which aims to simulate a human brain on a supercomputer. By contrast, the U.S. BRAIN Project – short for Brain Research through Advancing Innovative Neurotechnologies – has taken a tool-building approach by challenging scientists, including many at Stanford, to develop new kinds of tools that can read out the activity of thousands or even millions of neurons in the brain as well as write in complex patterns of activity.

Zooming from the big picture, Boahen’s article focuses on two projects comparable to Neurogrid that attempt to model brain functions in silicon and/or software.

One of these efforts is IBM’s SyNAPSE Project – short for Systems of Neuromorphic Adaptive Plastic Scalable Electronics. As the name implies, SyNAPSE involves a bid to redesign chips, code-named Golden Gate, to emulate the ability of neurons to make a great many synaptic connections – a feature that helps the brain solve problems on the fly. At present a Golden Gate chip consists of 256 digital neurons each equipped with 1,024 digital synaptic circuits, with IBM on track to greatly increase the numbers of neurons in the system.

Heidelberg University’s BrainScales project has the ambitious goal of developing analog chips to mimic the behaviors of neurons and synapses. Their HICANN chip – short for High Input Count Analog Neural Network – would be the core of a system designed to accelerate brain simulations, to enable researchers to model drug interactions that might take months to play out in a compressed time frame. At present, the HICANN system can emulate 512 neurons each equipped with 224 synaptic circuits, with a roadmap to greatly expand that hardware base.

Each of these research teams has made different technical choices, such as whether to dedicate each hardware circuit to modeling a single neural element (e.g., a single synapse) or several (e.g., by activating the hardware circuit twice to model the effect of two active synapses). These choices have resulted in different trade-offs in terms of capability and performance.

In his analysis, Boahen creates a single metric to account for total system cost – including the size of the chip, how many neurons it simulates and the power it consumes.

Neurogrid was by far the most cost-effective way to simulate neurons, in keeping with Boahen’s goal of creating a system affordable enough to be widely used in research.

Speed and efficiency

But much work lies ahead. Each of the current million-neuron Neurogrid circuit boards cost about $40,000. Boahen believes dramatic cost reductions are possible. 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. With that cheaper hardware and compiler software to make it easy to configure, these neuromorphic systems could find numerous applications.

For instance, a chip as fast and efficient as the human brain could drive prosthetic limbs with the speed and complexity of our own actions – but without being tethered to a power source. Krishna Shenoy, an electrical engineering professor at Stanford and Boahen’s neighbor at the interdisciplinary Bio-X center, is developing ways of reading brain signals to understand movement. Boahen envisions a Neurocore-like chip that could be implanted in a paralyzed person’s brain, interpreting those intended movements and translating them to commands for prosthetic limbs without overheating the brain.

A small prosthetic arm in Boahen’s lab is currently controlled by Neurogrid to execute movement commands in real time. For now it doesn’t look like much, but its simple levers and joints hold hope for robotic limbs of the future.

Of course, all of these neuromorphic efforts are beggared by the complexity and efficiency of the human brain.

In his article, Boahen notes that Neurogrid is about 100,000 times more energy efficient than a personal computer simulation of 1 million neurons. Yet it is an energy hog compared to our biological CPU.

"The human brain, with 80,000 times more neurons than Neurogrid, consumes only three times as much power," Boahen writes. "Achieving this level of energy efficiency while offering greater configurability and scale is the ultimate challenge neuromorphic engineers face."

Filed under neurogrid microchip robotics neural networks brain modeling neuroscience science

218 notes

Energy Efficient Brain Simulator Outperforms Supercomputers
In November 2012, IBM announced that it had used the Blue Gene/Q Sequoia supercomputer to achieve an unprecedented simulation of more than 530 billion neurons. The Blue Gene/Q Sequoia accomplished this feat thanks to its blazing fast speed; it clocks in at over 16 quadrillion calculations per second. In fact, it currently ranks as the second-fastest supercomputer in the world.
But, according to Kwabena Boahen, Ph.D., the Blue Gene still doesn’t compare to the computational power of the brain itself.
"The brain is actually able to do more calculations per second than even the fastest supercomputer," says Boahen, a professor at Stanford University, director of the Brains in Silicon research laboratory and an NSF Faculty Early Career grant recipient.
That’s not to say the brain is faster than a supercomputer. In fact, it’s actually much slower. The brain can do more calculations per second because it’s “massively parallel,” meaning networks of neurons are working simultaneously to solve a great number of problems at once. Traditional computing platforms, no matter how fast, operate sequentially, meaning each step must be complete before the next step is begun.
Boahen works at the forefront of a field called neuromorphic engineering, which seeks to replicate the brain’s extraordinary computational abilities using innovative hardware and software applications. His laboratory’s most recent accomplishment is a new computing platform called Neurogrid, which simulates the activity of 1 million neurons.
Neurogrid is not a supercomputer. It can’t be used to simulate the big bang, or forecast hurricanes, or predict epidemics. But what it can do sets it apart from any computational platform on earth.
Neurogrid is the first simulation platform that can model a million neurons in real time. As such, it represents a powerful tool for investigating the human brain. In addition to providing insight into the normal workings of the brain, it has the potential to shed light on complex brain diseases like autism and schizophrenia, which have so far been difficult to model.
The proven ability to simulate brain function in real time has, so far, been underwhelming. For example, the Blue Gene/Q Sequoia supercomputer’s simulation took over 1,500 times longer than it would take the brain to do the same activity.
Cheaper brain simulation platforms that combine the computing power of traditional central processing units (CPUs) with graphical processing units (GPUs) and field programmable gate arrays (FPGAs) to achieve results comparable to the Blue Gene are emerging on the market. However, while these systems are more affordable, they are still frustratingly slower than the brain.
As Boahen puts it, “The good news is now you too can have your own supercomputer. The bad news is now you too can wait an hour to simulate a second of brain activity.”
When you consider that the simulations sometimes need to be checked, tweaked, re-checked and run again hundreds of times, the value of a system that can replicate brain activity in real time becomes obvious.
"Neurogrid doesn’t take an hour to simulate a second of brain activity," says Boahen. "It takes a second to simulate a second of brain activity."
Each of Neurogrid’s 16 chips contains more than 65,000 silicon “neurons” whose activity can be programmed according to nearly 80 parameters, allowing the researchers to replicate the unique characteristics of different types of neurons. Soft-wired “synapses” crisscross the board, shuttling signals between every simulated neuron and the thousands of neurons it is networked with, effectively replicating the electrical chatter that constitutes communication in the brain.
But the fundamental difference between the way traditional computing systems model the brain and the way Neurogrid works lies in the way the computations are performed and communicated throughout the system.
Most computers, including supercomputers, rely on digital signaling, meaning the computer carries out instructions by essentially answering “true” or “false” to a series of questions. This is similar to how neurons communicate: they either fire an action potential, or they don’t.
The difference is that the computations that underlie whether or not a neuron fires are driven by continuous, non-linear processes, more akin to an analog signal. Neurogrid uses an analog signal for computations, and a digital signal for communication. In doing so, it follows the same hybrid analog-digital approach as the brain.
In addition to its superior simulations, it also uses a fraction of the energy of a supercomputer. For example, the Blue Gene/Q Sequoia consumes nearly 8 megawatts of electricity, enough to power over 160,000 homes. Eight megawatts at $0.10/kWh is $800 an hour, or a little over $7 million a year.
Neurogrid, on the other hand, operates on a paltry 5 watts, the amount of power used by a single cell phone charger.
Ultimately, Neurogrid represents a cost-effective, energy-efficient computing platform that Boahen hopes will revolutionize our understanding of the brain.
For more information about this project, check out Dr. Boahen’s website.

Energy Efficient Brain Simulator Outperforms Supercomputers

In November 2012, IBM announced that it had used the Blue Gene/Q Sequoia supercomputer to achieve an unprecedented simulation of more than 530 billion neurons. The Blue Gene/Q Sequoia accomplished this feat thanks to its blazing fast speed; it clocks in at over 16 quadrillion calculations per second. In fact, it currently ranks as the second-fastest supercomputer in the world.

But, according to Kwabena Boahen, Ph.D., the Blue Gene still doesn’t compare to the computational power of the brain itself.

"The brain is actually able to do more calculations per second than even the fastest supercomputer," says Boahen, a professor at Stanford University, director of the Brains in Silicon research laboratory and an NSF Faculty Early Career grant recipient.

That’s not to say the brain is faster than a supercomputer. In fact, it’s actually much slower. The brain can do more calculations per second because it’s “massively parallel,” meaning networks of neurons are working simultaneously to solve a great number of problems at once. Traditional computing platforms, no matter how fast, operate sequentially, meaning each step must be complete before the next step is begun.

Boahen works at the forefront of a field called neuromorphic engineering, which seeks to replicate the brain’s extraordinary computational abilities using innovative hardware and software applications. His laboratory’s most recent accomplishment is a new computing platform called Neurogrid, which simulates the activity of 1 million neurons.

Neurogrid is not a supercomputer. It can’t be used to simulate the big bang, or forecast hurricanes, or predict epidemics. But what it can do sets it apart from any computational platform on earth.

Neurogrid is the first simulation platform that can model a million neurons in real time. As such, it represents a powerful tool for investigating the human brain. In addition to providing insight into the normal workings of the brain, it has the potential to shed light on complex brain diseases like autism and schizophrenia, which have so far been difficult to model.

The proven ability to simulate brain function in real time has, so far, been underwhelming. For example, the Blue Gene/Q Sequoia supercomputer’s simulation took over 1,500 times longer than it would take the brain to do the same activity.

Cheaper brain simulation platforms that combine the computing power of traditional central processing units (CPUs) with graphical processing units (GPUs) and field programmable gate arrays (FPGAs) to achieve results comparable to the Blue Gene are emerging on the market. However, while these systems are more affordable, they are still frustratingly slower than the brain.

As Boahen puts it, “The good news is now you too can have your own supercomputer. The bad news is now you too can wait an hour to simulate a second of brain activity.”

When you consider that the simulations sometimes need to be checked, tweaked, re-checked and run again hundreds of times, the value of a system that can replicate brain activity in real time becomes obvious.

"Neurogrid doesn’t take an hour to simulate a second of brain activity," says Boahen. "It takes a second to simulate a second of brain activity."

Each of Neurogrid’s 16 chips contains more than 65,000 silicon “neurons” whose activity can be programmed according to nearly 80 parameters, allowing the researchers to replicate the unique characteristics of different types of neurons. Soft-wired “synapses” crisscross the board, shuttling signals between every simulated neuron and the thousands of neurons it is networked with, effectively replicating the electrical chatter that constitutes communication in the brain.

But the fundamental difference between the way traditional computing systems model the brain and the way Neurogrid works lies in the way the computations are performed and communicated throughout the system.

Most computers, including supercomputers, rely on digital signaling, meaning the computer carries out instructions by essentially answering “true” or “false” to a series of questions. This is similar to how neurons communicate: they either fire an action potential, or they don’t.

The difference is that the computations that underlie whether or not a neuron fires are driven by continuous, non-linear processes, more akin to an analog signal. Neurogrid uses an analog signal for computations, and a digital signal for communication. In doing so, it follows the same hybrid analog-digital approach as the brain.

In addition to its superior simulations, it also uses a fraction of the energy of a supercomputer. For example, the Blue Gene/Q Sequoia consumes nearly 8 megawatts of electricity, enough to power over 160,000 homes. Eight megawatts at $0.10/kWh is $800 an hour, or a little over $7 million a year.

Neurogrid, on the other hand, operates on a paltry 5 watts, the amount of power used by a single cell phone charger.

Ultimately, Neurogrid represents a cost-effective, energy-efficient computing platform that Boahen hopes will revolutionize our understanding of the brain.

For more information about this project, check out Dr. Boahen’s website.

Filed under neurogrid neurons brain simulation brain activity computing platform neuroscience science

free counters