Zidan et al., 2017 - Google Patents
Field-programmable crossbar array (FPCA) for reconfigurable computingZidan et al., 2017
View PDF- Document ID
- 9629124426173109536
- Author
- Zidan M
- Jeong Y
- Shin J
- Du C
- Zhang Z
- Lu W
- Publication year
- Publication venue
- IEEE Transactions on Multi-Scale Computing Systems
External Links
Snippet
For decades, advances in electronics were directly driven by the scaling of CMOS transistors according to Moore's law. However, both the CMOS scaling and the classical computer architecture are approaching fundamental and practical limits, and new computing …
- 230000015654 memory 0 abstract description 34
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computer systems based on biological models
- G06N3/02—Computer systems based on biological models using neural network models
- G06N3/06—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
- G06N3/063—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
- G06N3/0635—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means using analogue means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computer systems based on biological models
- G06N3/02—Computer systems based on biological models using neural network models
- G06N3/04—Architectures, e.g. interconnection topology
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computer systems based on biological models
- G06N3/12—Computer systems based on biological models using genetic models
- G06N3/126—Genetic algorithms, i.e. information processing using digital simulations of the genetic system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/58—Random or pseudo-random number generators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N99/00—Subject matter not provided for in other groups of this subclass
- G06N99/005—Learning machines, i.e. computer in which a programme is changed according to experience gained by the machine itself during a complete run
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored programme computers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/56—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/02—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Zidan et al. | Field-programmable crossbar array (FPCA) for reconfigurable computing | |
US10346347B2 (en) | Field-programmable crossbar array for reconfigurable computing | |
Long et al. | ReRAM-based processing-in-memory architecture for recurrent neural network acceleration | |
Marinella et al. | Multiscale co-design analysis of energy, latency, area, and accuracy of a ReRAM analog neural training accelerator | |
Long et al. | Design of reliable DNN accelerator with un-reliable ReRAM | |
Jaiswal et al. | 8T SRAM cell as a multibit dot-product engine for beyond von Neumann computing | |
Chen et al. | Multiply accumulate operations in memristor crossbar arrays for analog computing | |
Imani et al. | Floatpim: In-memory acceleration of deep neural network training with high precision | |
Verma et al. | In-memory computing: Advances and prospects | |
Valavi et al. | A 64-tile 2.4-Mb in-memory-computing CNN accelerator employing charge-domain compute | |
Roy et al. | In-memory computing in emerging memory technologies for machine learning: An overview | |
Xia et al. | MNSIM: Simulation platform for memristor-based neuromorphic computing system | |
Bavikadi et al. | A review of in-memory computing architectures for machine learning applications | |
Yin et al. | Vesti: Energy-efficient in-memory computing accelerator for deep neural networks | |
Wang et al. | An energy-efficient nonvolatile in-memory computing architecture for extreme learning machine by domain-wall nanowire devices | |
Giacomin et al. | A robust digital RRAM-based convolutional block for low-power image processing and learning applications | |
Ni et al. | An energy-efficient matrix multiplication accelerator by distributed in-memory computing on binary RRAM crossbar | |
Ni et al. | Distributed in-memory computing on binary RRAM crossbar | |
Ranjan et al. | X-mann: A crossbar based architecture for memory augmented neural networks | |
Yang et al. | Functional applications of future data storage devices | |
Hu et al. | Dot-product engine as computing memory to accelerate machine learning algorithms | |
Zhang et al. | PIMCA: A programmable in-memory computing accelerator for energy-efficient DNN inference | |
Jain et al. | Neural network accelerator design with resistive crossbars: Opportunities and challenges | |
Gebregiorgis et al. | Tutorial on memristor-based computing for smart edge applications | |
Wei et al. | Trends and challenges in the circuit and macro of RRAM-based computing-in-memory systems |