-
公开(公告)号:US20220121915A1
公开(公告)日:2022-04-21
申请号:US17504279
申请日:2021-10-18
申请人: Arizona Board of Regents on behalf of Arizona State University , The Texas A&M University System
发明人: Ankit Wagle , Sarma Vrudhula , Sunil Khatri
摘要: A configurable binary neural network (BNN) application-specific integrated circuit (ASIC) using a network of programmable threshold logic standard cells is provided. A new architecture is presented for a BNN that uses an optimal schedule for executing the operations of an arbitrary BNN. This architecture, also referred to herein as TULIP, is designed with the goal of maximizing energy efficiency per classification. At the top-level, TULIP consists of a collection of unique processing elements (TULIP-PEs) that are organized in a single instruction, multiple data (SIMD) fashion. Each TULIP-PE consists of a small network of binary neurons, and a small amount of local memory per neuron. Novel algorithms are presented herein for mapping arbitrary nodes of a BNN onto the TULIP-PEs. Comparison results show that TULIP is consistently 3× more energy-efficient than conventional designs, without any penalty in performance, area, or accuracy.
-
公开(公告)号:US20220263508A1
公开(公告)日:2022-08-18
申请号:US17626719
申请日:2020-07-10
申请人: Arizona Board of Regents on behalf of Arizona State University , The Texas A&M University System
发明人: Sarma Vrudhula , Sunil Khatri , Ankit Wagle
摘要: Threshold logic gates using flash transistors are provided. In an exemplary aspect, flash threshold logic (FTL) provides a novel circuit topology for realizing complex threshold functions. FTL cells use floating gate (flash) transistors to realize all threshold functions of a given number of variables. The use of flash transistors in the FTL cell allows a fine-grained selection of weights, which is not possible in traditional complementary metal-oxide-semiconductor (CMOS)-based threshold logic cells. Further examples include a novel approach for programming the weights of an FTL cell for a specified threshold function using a modified perceptron learning algorithm.
-