Yasuhiko Nakashima

Yasuhiko Nakashima

Auto-generated profile, based on publicly available information

Yasuhiko Nakashima

Division of Information Science, Nara Institute of Science and Technology, Ikoma, Japan

Research Focus & Metrics

Academic Career Length

15Years (2012-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
9 October 2018 in IEEE Micro
Verified
Journal Article
Closed access
RZRenyuan Zhang
Renyuan Zhang
NUNoriyuki Uetake
Noriyuki Uetake
TNTakashi Nakada
Takashi Nakada
YNYasuhiko Nakashima
Yasuhiko Nakashima
In this work, we design a programmable analog calculation unit (ACU) for approximately computing arbitrary functions with two operands. By implementing an efficient scheme of support vector regression (SVR), the target functions are retrieved by very large scale integrated (VLSI) circuits in one clock cycle with only 600 transistors. A set of dynamically tunable analog circuits are designed for generating various features of Gaussian kernel functions. By mixing these kernel functions, any specific complex function is computed by the regression. The ACU is designed and simulated in a standard CMOS technology for proof-of-concept. From the circuit simulation results, the proposed ACU calculates all the target functions with the average error less than 1.7%. The performances over energy, flexibility, and hardware efficiency of proposed ACU are superior to a basic four-bit digital Arithmetic Logic Unit (ALU) and look-up table (LUT) based architectures. The robustness against temperature and process variations is also presented with acceptable fluctuations on calculating results. To conveniently integrate the proposed ACUs in ordinary digital systems, we also design the compact memory circuits which offer dual-mode (analog and binary) data storage/access.

25 January 2022 in IEEE Access
Verified
Journal Article
Open access
PLPham Hoai Luan
Pham Hoai Luan
TTThi Hong Tran
Thi Hong Tran
VLVu Trung Duong Le
Vu Trung Duong Le
YNYasuhiko Nakashima
Yasuhiko Nakashima
The secure hash algorithm 2 (SHA-2) family, including the SHA-224/256/384/512 hash functions, is widely adopted in many modern domains, ranging from Internet of Things devices to cryptocurrency. SHA-2 functions are often implemented on hardware to optimize performance and power. In addition to the high-performance and low-cost requirements, the hardware for SHA-2 must be highly flexible for many applications. This paper proposes an SHA-2 hardware architecture named the multimode SHA-2 accelerator (MSA), which has high performance and flexibility at the system-on-chip level. To achieve high performance and flexibility, our accelerator applies three optimal techniques. First, a multimode processing element architecture is proposed to enable the accelerator to compute various SHA-2 functions for many applications. Second, a three-stage arithmetic logic unit pipeline architecture is proposed to reduce the critical paths and hardware resources. Finally, nonce generator and nonce validator architectures are proposed to reduce memory access and maximize the performance of the proposed MSA for blockchain mining applications. The MSA accuracy is tested on a real hardware platform (the Xilinx Alveo U280 FPGA). The experimental results on the field programmable gate array (FPGA) prove that the proposed MSA achieves significantly better performance, hardware efficiency, and flexibility than previous works. The evaluation results for energy efficiency show that the proposed MSA achieves up to 38.05 Mhps/W, which is 543.6 and 29 times better than the state-of-the-art Intel i9-10940X CPU and RTX 3090 GPU, respectively.

8 November 2021 in IEEE Access
Verified
Journal Article
Open access
VNVan-Tinh Nguyen
Van-Tinh Nguyen
QTQuang-Kien Trinh
Quang-Kien Trinh
RZRenyuan Zhang
Renyuan Zhang
YNYasuhiko Nakashima
Yasuhiko Nakashima
This paper proposes an in-memory binary spiking neural network (BSNN) based on spin-transfer-torque magnetoresistive RAM (STT-MRAM). We propose residual BSNN learning using a surrogate gradient that shortens the time steps in the BSNN while maintaining sufficient accuracy. At the circuit level, presynaptic spikes are fed to memory units through differential bit lines (BLs), while binarized weights are stored in a subarray of nonvolatile STT-MRAM. When the common inputs are fed through BLs, vector-to-matrix multiplication can be performed in a single memory sensing phase, hence achieving massive parallelism with low power and low latency. We further introduce the concept of a dynamic threshold to reduce the implementation complexity of synapses and neuron circuitry. This adjustable threshold also permits a nonlinear batch normalization (BN) function to be incorporated into the integrate-and-fire (IF) neuron circuit. The circuitry greatly improves the overall performance and enables high regularity in circuit layouts. Our proposed netlist circuits are built on a 65-nm CMOS with a fitted magnetic tunnel junction (MTJ) model for performance evaluation. The hardware/software co-simulation results indicate that the proposed design can deliver a performance of 176.6 TOPS/W for an in-memory computing (IMC) subarray size of $1\times 288$ . The classification accuracy reaches 97.92% (83.85%) on the MNIST (CIFAR-10) dataset. The impacts of the device non-idealities and process variations are also thoroughly covered in the analysis.

1 September 2021 in IEEE Transactions on Neural Networks and Learning Systems
Verified
Journal Article
Closed access
MKMutsumi Kimura
Mutsumi Kimura
YIYuma Ishisaki
Yuma Ishisaki
YMYuta Miyabe
Yuta Miyabe
HYHomare Yoshida
Homare Yoshida
IOIsato Ogawa
Isato Ogawa
YNYasuhiko Nakashima
Yasuhiko Nakashima
Artificial intelligence is used for various applications and is promising as an indispensable infrastructure in future societies. Neural networks are representative technologies that imitate human brains and exhibit various advantages. However, the size is bulky, the power is huge, and some advantages are not demonstrated because they are executed on Neumann-type computers. Neuromorphic systems are biomimetic systems from the hardware level to implement neuron and synapse elements, and the size is compact, the power is low, and the operation is robust. However, because the conventional ones are not composed of fully optimized hardware, the power is not yet minimal, and extra control circuits must be used. In this article, we developed a neuromorphic system using memcapacitors and autonomous local learning. By using memcapacitors, the power can be minimal, and by using autonomous local learning, the control circuits to handle the synapse elements can be deleted. First, the memcapacitors are completed in a cross-bar array, where the ferroelectric layers are sandwiched between the horizontal and perpendicular electrodes. The polarization and capacitance exhibit hysteresis due to the dielectric polarization. Next, autonomous local learning is introduced as follows. During the training phase, associative patterns to be memorized are directly sent, relatively high voltages are applied, and dielectric polarizations are induced. During the operation phase, relatively low voltages are applied, and input signals are weighted with the capacitances of the memcapacitors, summed, and transferred as the output signals. Finally, the experimental system is set up, and the experimental results are acquired. The memorized patterns during the training phase, distorted patterns as the input signals during the operation phase, and retrieved patterns as the output signals in the operation phase are shown. Researchers found that the retrieved patterns are completely the same as the memorized patterns. This means that the neuromorphic system works as an associative memory.

17 August 2021 in IEEE Transactions on Circuits and Systems I: Regular Papers
Verified
Journal Article
Open access
TTThi Hong Tran
Thi Hong Tran
PLPham Hoai Luan
Pham Hoai Luan
TPTri Dung Phan
Tri Dung Phan
YNYasuhiko Nakashima
Yasuhiko Nakashima
Blockchain distributed ledger technology (DLT) has widespread applications in society 5.0 because it improves service efficiency and significantly reduces labor costs. However, employing blockchain DLT entails considerable energy consumption in the mining process. This paper proposes a blockchain accelerator (BCA) with ultralow power consumption and a high processing rate to address the problem. The BCA focuses on accelerating the double secure hash algorithm (SHA) 256 function required in the mining process at a system-on-chip (SoC) level. We propose three ideas, namely, multiple local memories (multimem), double-cell processing element (D-PE), and nonce autoupdate (NAU), to reduce the external data transfer time and improve the BCA hardware efficiency. We propose a cascaded multiple BCA chip model to enhance the system throughput by several-fold. Our experiments on an ASIC and FPGA prove that the proposed BCA successfully performs the mining process for multiple blockchain networks with much lower power consumption than that of the state-of-the-art CPUs and GPUs. The BCA is laid out with Renesas 65 nm technology with a chip area of $25~mm^{2}$ and consumes $530~mW$ at 100 MHz . The power efficiency of the layout chip is improved by 2428 and 143 times compared with that of the fastest CPU Intel i9-10940X and GPU RTX 3090, respectively.

7 June 2024 in IEEE Transactions on Electron Devices
Verified
Journal Article
Closed access
YIYuma Ishisaki
Yuma Ishisaki
ROReon Oshio
Reon Oshio
TKTakumi Kuwahara
Takumi Kuwahara
MSMichihiro Shintani
Michihiro Shintani
ETEisuke Tokumitsu
Eisuke Tokumitsu
MKMutsumi Kimura
Mutsumi Kimura
An analog memcapacitor has been created by a ferroelectric capacitor. Since the memcapacitor is a capacitor, the power consumption is not dissipated at all in principle. The device structure is that a ferroelectric layer is sandwiched between the bottom electrode and the top electrode. The analog memcapacitor characteristic is realized, namely, varying Vmax is applied, and the capacitance is strongly dependent on it. The working principle can be explained by the operating point analysis for the intrinsic property of the ferroelectric layer. If the memcapacitors are implemented in neuromorphic systems, it is expected that the power consumption will be remarkably reduced. It has been simulated that the spiking neuromorphic system dissipates only 6.24 nJ/Inference for MNIST inference with acceptable accuracy, which is much lower than other systems.