Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

J. Joshua Yang

dblp:32/9431 · also Jianhua Joshua Yang · DBLP profile ↗
← Back
21ranked-venue papers
1as first author
2since 2021 · last 2026
0000-0001-8242-7531ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 19 · 1 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 3Software engineering, systems software and programming languages · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
5 papers
Emerging computing paradigms · 68% Hardware accelerators and domain-specific architectures · 24% Reconfigurable computing and FPGAs · 7%

Topics — the 11 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Emerging computing paradigms
neuromorphic computing
1.352018
Artificial neural networks based on memristive devices · Sci. China Inf. Sci. 2018
A Compact Memristor-Based Dynamic Synapse for Spiking Neural Networks · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2017
Synaptic electronics and neuromorphic computing · Sci. China Inf. Sci. 2016
Hardware accelerators and domain-specific architectures › machine learning accelerator › in-memory computing accelerator
memristive crossbar accelerator
0.522016
Dot-product engine for neuromorphic computing: programming 1T1M crossbar to accelerate matrix-vector multiplication · DAC 2016
RENO: a high-efficient reconfigurable neuromorphic computing accelerator design · DAC 2015
Emerging computing paradigms › neuromorphic computing
memristive devices
0.312018
Artificial neural networks based on memristive devices · Sci. China Inf. Sci. 2018
Emerging computing paradigms › neuromorphic computing
memristive synapse
0.312017
A Compact Memristor-Based Dynamic Synapse for Spiking Neural Networks · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2017
Emerging computing paradigms › neuromorphic computing
spiking neural network
0.312017
A Compact Memristor-Based Dynamic Synapse for Spiking Neural Networks · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2017
Emerging computing paradigms › memristive computing
dot-product engine
0.212016
Dot-product engine for neuromorphic computing: programming 1T1M crossbar to accelerate matrix-vector multiplication · DAC 2016
Hardware accelerators and domain-specific architectures
matrix-vector multiplication
0.212016
Dot-product engine for neuromorphic computing: programming 1T1M crossbar to accelerate matrix-vector multiplication · DAC 2016
Hardware accelerators and domain-specific architectures › machine learning accelerator
neural network accelerator
0.212015
RENO: a high-efficient reconfigurable neuromorphic computing accelerator design · DAC 2015
Reconfigurable computing and FPGAs › reconfigurable computing
reconfigurable accelerator
0.212015
RENO: a high-efficient reconfigurable neuromorphic computing accelerator design · DAC 2015
Emerging computing paradigms
neuromorphic hardware
0.222017
A Compact Memristor-Based Dynamic Synapse for Spiking Neural Networks · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2017
Synaptic electronics and neuromorphic computing · Sci. China Inf. Sci. 2016
Reconfigurable computing and FPGAs
reconfigurable architecture
0.112015
RENO: a high-efficient reconfigurable neuromorphic computing accelerator design · DAC 2015

Methods — techniques the papers use, named apart from their topics

spike-timing-dependent plasticity · 0.3remote supervised method · 0.3synaptic devices · 0.2memristive devices · 0.2conversion algorithm · 0.2closed-loop pulse tuning · 0.2DAC/ADC · 0.2mixed-signal computation · 0.2memristor crossbar · 0.2
YearPublicationVenuePosition
2026 Learning to Sense Without ADCs: Exploiting Phasic Responses from Diffusive Memristors
abstract
This paper presents a neuromorphic system that integrates a low-cost, energy-efficient, and bio-realistic spike encoder with a spiking neural network (SNN). The two are jointly optimized via an online learning algorithm to enable temporal pattern detection across multi-channel sensor inputs. At the core of the system is a novel analog-to-spike converter based on diffusive memristors, which replaces conventional ADCs and provide a fundamentally different encoding scheme with substantially lower power consumption and reduced device footprint. However, the inherent variability of diffusive memristor devices introduces significant challenges for both frontend and backend design. To address this, we propose an Adaptive Gain Unit (AGU) and a frontend-backend co-adaptation strategy that supports real-time online learning updates of both the AGU and the classifier network. Experimental results on nine publicly available time-series datasets show that this adaptation improves accuracy by 4.19% on average. Furthermore, compared to conventional 8-bit ADCs and state-of-the-art level-crossing ADCs, the diffusive memristor–based system achieves comparable classification accuracy while offering orders of magnitude lower power consumption and improved area efficiency.
Zhenhang Zhang, Jingang Jin, Rui Zuo, J. Joshua Yang, Qinru Qiu
DATE7
2021 All Hardware-Based Two-Layer Perceptron Implemented in Memristor Crossbar Arrays
abstract
Implementing synaptic weights using tunable conductance of memristors offers significant power and computing throughput improvements through in-memory analog computing. Hardware-based perceptron implementation with memristor crossbar arrays has attracted increased interest in recent years. However, all the previous memristor-based perceptron demonstrations perform some critical operations such as the activation functions using software, leading to substantial back-and-forth communication between the perceptron and a computer. In this work, we show that by implementing the activation functions between different layers of a perceptron all on hardware, using only analog components, we can avoid those unnecessary communication and improve power efficiency and throughput. We have designed a compact multi-channel rectified linear unit activation function and developed a two-layer perceptron using two individual memristor crossbar arrays. We have achieved a 93.63% recognition accuracy in classifying the Modified National Institute of Standards and Technology dataset using the analog neurons, comparable with that for a partially software counterpart, and a much improved power efficiency.
Fatemeh Kiani, J. Joshua Yang, Qiangfei Xia
ISCAS4
2018 Pulse-Width Modulation based Dot-Product Engine for Neuromorphic Computing System using Memristor Crossbar Array
abstract
The Dot-Product Engine (DPE) is a critical circuit for implementing neural networks in hardware. The recent-developed memristor crossbar array technology, which is able to efficiently carry out dot-product multiplication and update its weights in real time, has been considered as one of the viable technologies to build a high-efficient neural network computing system. In this paper, the Pulse-Width-Modulation (PWM) based DPE has been presented and analyzed. Here, the PWM based signal, instead of the traditional amplitude modulated (AM) signal, is used as the computation variable. Comparing to the existing AM based system, this PWM counterpart provides an alternative approach to reduce the power consumption and chip area of its peripheral circuits. Power and area saving becomes more prominent when the size and/or the number of arrays increase. This new approach also provides the critically needed scalability to accommodate the computation variable with higher precision. In this paper, a 4-bit (can be easily expanded to 8-bit) feed forward neural network with 3-bit weights (memristor's conductance) is constructed using the proposed PWM DPE to identify digits from the MNIST data set. The circuit system is implemented in 130 nm standard CMOS technology. The entire circuit system consumes about 53mW with more than 86% recognition accuracy in average.
Hao Jiang 0014, Kevin Yamada, Zizhe Ren, Thomas Kwok, Fu Luo, Qing Yang 0011, J. Joshua Yang, Qiangfei Xia, Yiran Chen 0001, Hai Li 0001, Qing Wu 0002, Mark Barnell
ISCAS8
2018 Large Memristor Crossbars for Analog Computing
abstract
Memristor with tunable non-volatile resistance offers in-memory computing capability that avoids the von-Neumann bottleneck. However, large-scale experimental demonstration to this end is yet to be implemented due to the immaturity of the device and integration technologies. Here in this paper we report our recent process in analog computing using analog-voltage-amplitude-vector input and analog-memristor-conductance matrix, with applications in signal and image processing. The vector matrix multiplication is processed in the memristor crossbars in one step, with 5-8 bit precision depending on the array size. The demonstration is made possible by high memristor yield (99.8%), stable multilevel memresistance states, linear current-voltage (IV) relation in the operation range, and low wire resistance between the cells.
Can Li 0024, Yunning Li, Hao Jiang 0017, J. Joshua Yang, Qiangfei Xia, Miao Hu 0002, Eric Montgomery, Noraica Dávila, Catherine Graves, John Paul Strachan, R. Stanley Williams, Ning Ge 0001, Mark Barnell, Qing Wu 0002
ISCAS7
2018 Unconventional computing with diffusive memristors
abstract
Diffusive memristors with Ag active metal species are volatile threshold switches featuring spontaneous rupture of conduction channels at small electrical bias. The unique temporal dynamics of the conductance evolution originates from the underlying electrochemical and diffusive dynamics of the active metals in dielectrics, which can be explored for a variety of novel applications in unconventional computing. The superior I-V nonlinearity enables large crossbar arrays for high density non-volatile memories. The relaxation dynamics and the delay dynamics of the conductance evolution lead to faithful synaptic emulators and single-device threshold logic neurons, respectively. Unsupervised learning has been demonstrated with a fully memristive neural network consisting of these artificial synapses and neurons for the first time. In addition, the intrinsic stochasticity of the delay mechanism has been used to realize a true random number generators for security solutions.
Rivu Midya, Saumil Joshi, Hao Jiang 0017, Can Li 0024, Mingyi Rao, Yunning Li, Mark Barnell, Qing Wu 0002, Qiangfei Xia, J. Joshua Yang
ISCAS13
2018 Artificial neural networks based on memristive devices
Vignesh Ravichandran, Can Li 0024, Ali BanaGozar, J. Joshua Yang, Qiangfei Xia
Sci. China Inf. Sci.4
2018 Memristor-CMOS Analog Coprocessor for Acceleration of High-Performance Computing Applications
abstract
Vector matrix multiplication computation underlies major applications in machine vision, deep learning, and scientific simulation. These applications require high computational speed and are run on platforms that are size, weight, and power constrained. With the transistor scaling coming to an end, existing digital hardware architectures will not be able to meet this increasing demand. Analog computation with its rich set of primitives and inherent parallel architecture can be faster, more efficient, and compact for some of these applications. One such primitive is a memristor-CMOS crossbar array-based vector matrix multiplication. In this article, we develop a memristor-CMOS analog coprocessor architecture that can handle floating-point computation. To demonstrate the working of the analog coprocessor at a system level, we use a new electronic design automation tool called PSpice Systems Option, which performs integrated cosimulation of MATLAB/Simulink and PSpice. It is shown that the analog coprocessor has a superior performance when compared to other processors, and a speedup of up to 12 × when compared to projected GPU performance is observed. Using the new PSpice Systems Option tool, various application simulations for image processing and solutions to partial differential equations are performed on the analog coprocessor model.<?enlrg 3pt?>
Nihar Athreyas, J. Blair Perot, Qiangfei Xia, Abbie Mathew, Jai Gupta 0002, Dev Gupta, J. Joshua Yang
ACM J. Emerg. Technol. Comput. Syst.8
2017 A closed-loop design to enhance weight stability of memristor based neural network chips
abstract
Compared with the algorithm optimizations, brain-inspired neural network chips aim to fundamentally change the computer architecture and therefore enhance the computation capability and performance in advanced data processing. In recent years, memristor technology has been investigated in developing high-speed and large-capacity neural network chips. However, it has been observed that memristance values that represent the well-trained network weights can be disturbed by electrical or thermal perturbations. It severely degrades overall system reliability and emerges as a major design challenge. In this work, we systematically analyze the impacts of low-voltage induced memristance drift upon weight disturbance after times of recall operations. A closed-loop design by introducing a real-time feedback controller is proposed to enhance the weight stability of memristor based neural network chips. By mimicking the training process, the controller adaptively compensates the memristance deviation, according to the relation of the input data and recall output. In view of tiny disturbance per access, we integrate the memristance compensation into regular recall operation to avoid the execution speed degradation. Our simulations based on the implementation of representative single-layer (two-layer) network show that the proposed closed-loop design can prolong the service time of memristor-based neural network chip by 14.85x (14.94x), without reducing computational speed. Extra circuitry of the feedback controller induces a negligible overhead about 1.16% on overall power consumption.
Bonan Yan, J. Joshua Yang, Qing Wu 0002, Yiran Chen 0001, Hai Li 0001
ICCAD2
2017 An energy-efficient and high-throughput bitwise CNN on sneak-path-free digital ReRAM crossbar
abstract
Convolutional neural network (CNN) based machine learning requires a highly parallel as well as low power consumption (including leakage power) hardware accelerator. In this paper, we will present a digital ReRAM crossbar based CNN accelerator that can achieve significantly higher throughput and lower power consumption than state-of-arts. The CNN is trained with binary constraints on both weights and activations such that all operations become bitwise. With further use of 1-bit comparator, the bitwise CNN model can be naturally realized on a digital ReRAM-crossbar device. A novel sneak-path-free ReRAM-crossbar is further utilized for large-scale realization. Simulation experiments show that the bitwise CNN accelerator on the digital ReRAM crossbar achieves 98.3% and 91.4% accuracy on MNIST and CIFAR-10 benchmarks, respectively. Moreover, it has a peak throughput of 792GOPS at the power consumption of 6.3mW, which is 18.86 times higher throughput and 44.1 times lower power than CMOS CNN (non-binary) accelerators.
Leibin Ni, Zichuan Liu, J. Joshua Yang, Hao Yu 0001, Kanwen Wang, Yuangang Wang
ISLPED4
2017 A Compact Memristor-Based Dynamic Synapse for Spiking Neural Networks
abstract
Recent advances in memristor technology lead to the feasibility of large-scale neuromorphic systems by leveraging the similarity between memristor devices and synapses. For instance, memristor cross-point arrays can realize dense synapse network among hundreds of neuron circuits, which is not affordable for traditional implementations. However, little progress was made in synapse designs that support both static and dynamic synaptic properties. In addition, many neuron circuits require signals in specific pulse shape, limiting the scale of system implementation. Last but not least, a bottom-up study starting from realistic memristor devices is still missing in the current research of memristor-based neuromorphic systems. Here, we propose a memristor-based dynamic (MD) synapse design with experiment-calibrated memristor models. The structure obtains both static and dynamic synaptic properties by using one memristor for weight storage and the other as a selector. We overcame the device nonlinearities and demonstrated spike-timing-based recall, weight tunability, and spike-timing-based learning functions on MD synapse. Furthermore, a temporal pattern learning application was investigated to evaluate the use of MD synapses in spiking neural networks, under both spike-timing-dependent plasticity and remote supervised method learning rules.
Miao Hu 0002, Yiran Chen 0001, J. Joshua Yang, Yu Wang 0002, Hai Li 0001
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
2016 Dot-product engine for neuromorphic computing: programming 1T1M crossbar to accelerate matrix-vector multiplication
abstract
Vector-matrix multiplication dominates the computation time and energy for many workloads, particularly neural network algorithms and linear transforms (e.g, the Discrete Fourier Transform). Utilizing the natural current accumulation feature of memristor crossbar, we developed the Dot-Product Engine (DPE) as a high density, high power efficiency accelerator for approximate matrix-vector multiplication. We firstly invented a conversion algorithm to map arbitrary matrix values appropriately to memristor conductances in a realistic crossbar array, accounting for device physics and circuit issues to reduce computational errors. The accurate device resistance programming in large arrays is enabled by close-loop pulse tuning and access transistors. To validate our approach, we simulated and benchmarked one of the state-of-the-art neural networks for pattern recognition on the DPEs. The result shows no accuracy degradation compared to software approach (99 % pattern recognition accuracy for MNIST data set) with only 4 Bit DAC/ADC requirement, while the DPE can achieve a speed-efficiency product of 1,000× to 10,000× compared to a custom digital ASIC.
Miao Hu 0002, John Paul Strachan, Emmanuelle M. Grafals, Noraica Dávila, Catherine Graves, Sity Lam, Ning Ge 0001, J. Joshua Yang, R. Stanley Williams
DAC9
2016 Built-in selectors self-assembled into memristors
abstract
We demonstrate an approach to build a selector into ReRAM (memristors) using engineered materials. In this approach, a segment(s) of “nonlinear material” is self-assembled into the conduction channel (s) (filament) of a memristor. The nonlinear material exhibits a highly nonlinear current-voltage characteristic, which gives rise to a nonlinear i-v characteristic of the memristor in the ON state.
Somnath Chakraborty 0002, Saumil Joshi, Qiangfei Xia, Hai Li 0001, Yiran Chen 0001, Hao Jiang 0014, Qing Wu 0002, Mark Barnell, J. Joshua Yang
ISCAS9
2016 Cyclical sensing integrate-and-fire circuit for memristor array based neuromorphic computing
abstract
The brain-inspired, spike-based neuromorphic system is highly anticipated in the artificial intelligence community due to its high computational efficiency. The recently developed memristor-crossbar-array technology, which is able to efficiently emulate the plasticity of biological synapses and accommodate matrix multiplication, has demonstrated its potential for neuromorphic computing. To facilitate the computation, a high-speed integrate-and-fire circuit (IFC) and a counter were previously developed to efficiently convert the current from the memristor array into rate-coded spikes. However, the linear dynamic range of the circuit, which is limited by its responding speed, is challenged when the input intensity and the conductance of the memristor array are both high simultaneously. In this paper, a novel cyclical sensing scheme is developed that can significantly extend the linear dynamic range of the original IFC. Meanwhile, the power efficiency of the IFC can also be increased. The circuit simulation results indicated that the cyclical sensing IFC was able to efficiently and accurately facilitate the matrix multiplication when it was integrated with a 32×32 memristor crossbar array. With the optimized crossbar array structure and its peripheral circuits, the developed cyclical sensing IFC has shown great promise in accelerating matrix multiplication in spike-based computing systems.
Hao Jiang 0014, Fu Luo, Kangjun Bai, J. Joshua Yang, Qiangfei Xia, Yiran Chen 0001, Qing Wu 0002
ISCAS7
2016 A neuromorphic ASIC design using one-selector-one-memristor crossbar
abstract
The applications of memristors in neuromorphic computing have been extensively studied for its analogy to synapse. To overcome sneak path issue, nonlinear resistive selectors have been introduced to the design of memristor crossbar, enabling a high integration density and robust computing capability. However, the nonlinearity of such selectors also influences the computation accuracy of the vector-matrix multiplication performed on the memristor crossbar. In this work, we evaluate the impact of nonlinear resistive selectors on the computation robustness of a Hopfield spike-based pattern recognition system based on memristor crossbar technology. The methods that can suppress the adverse impact of the nonlinear selector on the system performance are also studied.
Bonan Yan, Amr Mahmoud Mahmoud, J. Joshua Yang, Qing Wu 0002, Yiran Chen 0001, Hai Li 0001
ISCAS3
2016 Synaptic electronics and neuromorphic computing
Navnidhi K. Upadhyay, Saumil Joshi, J. Joshua Yang
Sci. China Inf. Sci.3
2015 RENO: a high-efficient reconfigurable neuromorphic computing accelerator design
abstract
Neuromorphic computing is recently gaining significant attention as a promising candidate to conquer the well-known von Neumann bottleneck. In this work, we propose RENO -- a efficient reconfigurable neuromorphic computing accelerator. RENO leverages the extremely efficient mixed-signal computation capability of memristor-based crossbar (MBC) arrays to speedup the executions of artificial neural networks (ANNs). The hierarchically arranged MBC arrays can be configured to a variety of ANN topologies through a mixed-signal interconnection network (M-Net). Simulation results on seven ANN applications show that compared to the baseline general-purpose processor, RENO can achieve on average 178.4x (27.06x) performance speedup and 184.2x (25.23x) energy savings in high-efficient multilayer perception (high-accurate auto-associative memory) implementation. Moreover, in the comparison to a pure digital neural processing unit (D-NPU) and a design with MBC arrays co-operating through a digital interconnection network, RENO still achieves the fastest execution time and the lowest energy consumption with similar computation accuracy.
Xiaoxiao Liu 0001, Mengjie Mao, Beiye Liu, Hai Li 0001, Yiran Chen 0001, Boxun Li, Yu Wang 0002, Hao Jiang 0014, Mark Barnell, Qing Wu 0002, J. Joshua Yang
DAC11
2014 New materials for memristive switching
abstract
Materials play a critical role in memristive devices and the research community is aggressively searching for the most applicable material systems for memristive switching. Two representative examples of newly developed switching materials are presented in this paper, including nitride memristors and Pt doped SiO2nanometallic memristors. The former represents nonoxide systems that might be more compatible with nitride electrodes preferred in a fab and the latter represents engineered materials that exhibit a better controllability over the formation of switching channel(s).
Byung Joon Choi, Ning Ge 0001, J. Joshua Yang, Min-Xian Zhang, R. Stanley Williams, Kate J. Norris, Nobuhiko P. Kobayashi
ISCAS3
2013 Memristive devices in computing system: Promises and challenges
abstract
Memristive devices with a simple structure are not only very small but also very versatile, which makes them an ideal candidate used for the next generation computing system in the post-Si era. The working mechanism of the devices and a family of nanodevices built based on this working mechanism are introduced first followed by some proposed applications of these novel devices. The promises and challenges of these devices are then discussed, together with the significant progresses made recently in dealing with these challenges.
J. Joshua Yang, R. Stanley Williams
ACM J. Emerg. Technol. Comput. Syst.1
2012 Designing memristors: Physics, materials science and engineering
abstract
Recently, memory and storage have taken a front seat in computer hardware as it experiences an explosive growth at a rate faster than Moore's law for the past 10 years. With the upcoming challenges for further FLASH scaling into the next generations, emerging technologies have appeared portraying perspectives with the potential to shift computer architecture concepts. Here we present a brief overview and progress in our quest to create a device with competitive attributes, with the ultimate goal of achieving a universal, non-volatile data storage solution.
Gilberto Medeiros-Ribeiro, J. Joshua Yang, Janice H. Nickel, Antonio Torrezan, John Paul Strachan, R. Stanley Williams
ISCAS2
2011 Progress in CMOS-memristor integration
abstract
The fast improvements that have been realized over the past 3 years in the understanding of the materials science, physics and engineering of memristors are briefly reviewed. The electroforming phenomena and the associated importance for the understanding of novel device structures has been revealed from a materials science standpoint, complemented with a spectromicroscopy study and electronic microscopy. These studies were utilized to substantiate a realistic physical model that permitted the development of differential equations governing device behavior, as well as SPICE models and stochastic analysis. Finally, we briefly highlight recent progress in device endurance, which surpasses that of FLASH by several orders of magnitude.
Gilberto Medeiros-Ribeiro, Janice H. Nickel, J. Joshua Yang
ICCAD3
2010 Hybrid CMOS/memristor circuits
abstract
This is a brief review of recent work on the prospective hybrid CMOS/memristor circuits. Such hybrids combine the flexibility, reliability and high functionality of the CMOS subsystem with very high density of nanoscale thin film resistance switching devices operating on different physical principles. Simulation and initial experimental results demonstrate that performance of CMOS/memristor circuits for several important applications is well beyond scaling limits of conventional VLSI paradigm.
Dmitri B. Strukov, Duncan R. Stewart, Julien Borghetti, Xuema Li, Matthew D. Pickett, Gilberto Medeiros-Ribeiro, Warren Robinett, Gregory S. Snider, John Paul Strachan, Qiangfei Xia, J. Joshua Yang, R. Stanley Williams
ISCAS12