March 28, 2019

Boosting the 'brains' of computers with less wasted energy

Many internal components used in today's computers reach temperatures that are hot enough to cook a Thanksgiving meal. The heat produced by the computations can easily burn human skin and tissue - and much of the heat is simply wasted energy, a byproduct of the computer's internal functions. Now, Purdue University researchers are working on more energy-efficient technology to better mimic functions of the human brain and produce only a fraction of the heat.

Many internal components used in today’s computers reach temperatures that are hot enough to cook a Thanksgiving meal. The heat produced by the computations can easily burn human skin and tissue – and much of the heat is simply wasted energy, a byproduct of the computer’s internal functions.
 
Now, Purdue University researchers are working on more energy-efficient technology to better mimic functions of the human brain and produce only a fraction of the heat.
 
“The human brain is a wonderfully efficient machine that actually does much of the computing work within the memory,” said Kaushik Roy, Purdue’s Edward G. Tiedemann Jr. Distinguished Professor of Electrical and Computer Engineering. “Purdue is working with other leading research organizations to develop devices and algorithms that act like the human brain and reduce energy consumption by computing within the memory itself.”
This is an illustration of the von-Neumann bottleneck. Frequent to-and-fro data transfers between the processor and memory units incur large energy consumption and limit the throughput. 'In-memory computing' allows performing computations on the data they store within, thereby reducing the number of unnecessary transfers of data to the processor. (Image provided)
The Purdue researchers are developing artificial intelligence algorithms that can be used with current computer applications but consume less energy. Researchers at Purdue’s Center for Brain-inspired Computing Enabling Autonomous Intelligence are studying and developing algorithms that can allow personal robots, self-driving cars and drones to interpret their environments and then make decisions based on what they perceive.
 
“The brain computes through a dense connection of neurons and synapses employing integrated memory and compute units, unlike the von-Neumann computing prevalent in all modern computers,” said Roy, who leads C-BRIC. “Seeking inspiration from the brain, we invent circuit techniques to perform computations within the memory itself, leading to energy-efficient implementation of algorithms.”           
 
The Purdue algorithms use brain-like networks, called spiking neural networks, to convert voice and image inputs into a common special representation of spike patterns, similar to the brain. Using special encoding and decoding, the voice input can be used to recall the images.
 
Roy said this current AI research has applications for personal robots, drones, smart vehicles and other devices that already perform functions similar to brain computations.
This image shows a spiking neural network that can convert an audio input into a handwritten digit by using only spikes to communicate between layers. (Image provided)
C-BRIC involves 19 faculty and around 85 graduate students and postdoctoral researchers across several major universities. The center is supported by $32 million in funding from the Semiconductor Research Corp. through the Joint University Microelectronics Program, which provides funding from the Defense Advanced Research Projects Agency and a consortium of industrial sponsors.
 
Their work aligns with Purdue's Giant Leaps celebration, acknowledging the university’s global advancements in artificial intelligence as part of Purdue’s 150th anniversary. It is one of the four themes of the yearlong celebration’s Ideas Festival, designed to showcase Purdue as an intellectual center solving real-world issues.
 

Source: https://www.purdue.edu/newsroom/releases/2019/Q1/boosting-the-brains-of-computers-with-less-wasted-energy.html

Share