Nsf 64ff71cc4396a

How in-memory crossbar computing could change machine learning

Sept. 11, 2023
Oakland University’s Dr. Sunny Raj awarded NSF CRII grant

Energy-efficiency improvements in computing have slowed due to the demise of Moore’s Law and metal-oxide-semiconductor field-effect-transistor (MOSFET) scaling, also known as Dennard scaling.

Along with the von Neumann bottleneck, a throughput limitation caused by computer architecture, this could affect the data-rich future that will be dominated by machine learning (ML).

In-memory computing using memristor crossbars has emerged as potential alternative, as it is likely to be more energy-efficient and doesn’t suffer from the von Neumann bottleneck. However, existing in-memory memristor-dependent methods, such as neuromorphic computing, can be affected by resistance drift leading to inaccurate output and high-energy utilization; and they’re not robust against radiation damage.

Dr. Sunny Raj, a computer science and engineering (CSE) assistant professor at Oakland University, was awarded an National Science Foundation Computer and Information Science and Engineering Research Initiation Initiative (NSF CRII) grant for IMMENSE: In-memory machine learning using sneak-paths in crossbars for robustness and energy efficiency.

This marks the third CRII grant received by Oakland University School of Engineering and Computer Science this academic year.

The project seeks to pursue a new approach to crossbar computing that transcends current neuromorphic approaches and counterintuitively leverages sneak paths in 3D crossbars of emerging devices for performing computations. The impact of energy-efficient and radiation-hardened machine-learning devices enabled by this project could be enormous because the low energy requirements of flow-based memristor crossbar computing could enable the goal of energy-efficient ML systems.

Since these devices are robust against radiation damage, they will allow their use in radiation-rich environments such as space. The project seeks to train undergraduate and graduate students in the science of flow-based crossbar computing and prepare an inclusive next-generation workforce in the area of electronic design automation. The results of the project will be publicly disseminated at conferences and workshops to ensure a wide reach to stakeholders in academia, government, and industry.

IMMENSE aims to address how to design in-memory crossbar circuits for machine-learning algorithms such as support vector machines and deep neural networks for energy-efficient predictions while being robust against resistance drift and radiation degradation.

The goal of this project is to create algorithms for mapping programs to 3D crossbars and their theoretical characterizations that explain the computing capacity of crossbars in the context of data structures, such as different types of decision diagrams used in formal methods.

The three primary objectives are:

• identify bipartite data structures as transformation targets for non-kernel ML algorithms such as random forest, linear and logistic regression

• determine novel spatial abstractions of memristor crossbar to allow efficient memristor utilization for lower energy and space utilization

• identify function composition operators for crossbar abstractions to enable mapping kernelized ML algorithms onto crossbars.

About the Author

Mike Bacidore | Editor in Chief

Mike Bacidore is chief editor of Control Design and has been an integral part of the Endeavor Business Media editorial team since 2007. Previously, he was editorial director at Hughes Communications and a portfolio manager of the human resources and labor law areas at Wolters Kluwer. Bacidore holds a BA from the University of Illinois and an MBA from Lake Forest Graduate School of Management. He is an award-winning columnist, earning multiple regional and national awards from the American Society of Business Publication Editors. He may be reached at [email protected] 

Sponsored Recommendations

High Sensitivity Accelerometers to Monitor Traffic and Railroad Vibration for Semiconductor Manufacturing

This paper examines highly sensitive piezoelectric sensors for precise vibration measurement which is critical in semiconductor production to prevent quality and yield issues....

Simulation for Automation Guide

How digital twin solutions are expanding the capabilities of plant engineers.

Enhancing HMI Security and Accessibility with Cloud VPN Solutions

Enhance HMI security and remote access with Beijer’s cloud VPN solution. Enjoy advanced encryption, easy setup, and secure access via laptops, smartphones, or tablets. Cut costs...

Motor Encoders: What They Are and How They Work

Motor encoders are rotary encoders adapted to provide information about an electric motor shaft's speed and/or position. Like rotary encoders, motor encoders are most commonly...