Please wait a minute...
 首页  期刊介绍 期刊订阅 联系我们
 
最新录用  |  预出版  |  当期目录  |  过刊浏览  |  阅读排行  |  下载排行  |  引用排行  |  百年期刊
Journal of Tsinghua University(Science and Technology)    2021, Vol. 61 Issue (6) : 610-617     DOI: 10.16511/j.cnki.qhdxxb.2020.22.027
COMPUTER SCIENCE AND TECHNOLOGY |
Approximate computing method based on memristors
JI Yu, ZHANG Youhui, ZHENG Weimin
Beijing National Research Center for Information Science and Technology, Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China
Download: PDF(2981 KB)   HTML
Export: BibTeX | EndNote | Reference Manager | ProCite | RefWorks    
Abstract  Memristors are non-volatile memory devices that are also capable of colocation computations. General-purpose computations can use memristors to approximate arbitrary functions with neural networks or can use memristors to model basic gate circuits that then perform arbitrary Boolean logic calculations. However, the use of memristors to approximate arbitrary functions does not have controllable errors and the use of memristors to model basic gate circuits is slower than conventional digital circuits. This paper presents a general-purpose approximate computing paradigm for memristors and a memristor based hardware architecture, general-purpose field programmable synapse array (GP-FPSA), that combines the advantages of these two methods for efficient general-purpose approximate computing with controllable errors. A universal approximating construction method is used to resolve the large, uncontrollable error of directly training a neural network for approximations. Then, the model control flow splits complicated functions to reduce the construction cost. The memristor-based architecture significantly improves the computational power for general-purpose computing.
Keywords approximate computing      neural network      universal approximator      memristor     
Issue Date: 28 April 2021
Service
E-mail this article
E-mail Alert
RSS
Articles by authors
JI Yu
ZHANG Youhui
ZHENG Weimin
Cite this article:   
JI Yu,ZHANG Youhui,ZHENG Weimin. Approximate computing method based on memristors[J]. Journal of Tsinghua University(Science and Technology), 2021, 61(6): 610-617.
URL:  
http://jst.tsinghuajournals.com/EN/10.16511/j.cnki.qhdxxb.2020.22.027     OR     http://jst.tsinghuajournals.com/EN/Y2021/V61/I6/610
  
  
  
  
  
  
  
  
[1] ANTHES G. Inexact design:Beyond fault-tolerance[J]. Communications of the ACM, 2013, 56(4):18-20.
[2] WONG H S P, LEE H Y, YU S M, et al. Metal-oxide RRAM[J]. Proceedings of the IEEE, 2012, 100(6):1951-1970.
[3] SHAFIEE A, NAG A, MURALIMANOHAR N, et al. ISAAC:A convolutional neural network accelerator with in-situ analog arithmetic in crossbars[C]//2016 ACM/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA). Seoul, South Korea, 2016:14-26.
[4] CHI P, LI S C, XU C, et al. PRIME:A novel processing-in-memory architecture for neural network computation in ReRAM-based main memory[C]//2016 ACM/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA). Seoul, South Korea, 2016:27-39.
[5] JI Y, ZHANG Y Y, XIE X F, et al. FPSA:A full system stack solution for reconfigurable ReRAM-based NN accelerator architecture[C]//Proceedings of the 24th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS). New York, USA:ACM, 2019:733-747.
[6] ZHA Y, LI J. Liquid silicon-Monona:A reconfigurable memory-oriented computing fabric with scalable multi-context support[C]//Proceedings of the 23rd International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS). New York, USA:ACM, 2018:214-228.
[7] ESMAEILZADEH H, SAMPSON A, CEZE L, et al. Neural acceleration for general-purpose approximate programs[C]//2012 45th Annual IEEE/ACM Annual International Symposium on Microarchitecture. Vancouver, Canada, 2012:449-460.
[8] PENG Z H, CHEN X Y, XU C W, et al. AXNet:Approximate computing using an end-to-end trainable neural network[C]//International Conference on Computer-Aided Design (ICCAD). San Diego, USA, 2020:1-8.
[9] LI B X, GU P, SHAN Y, et al. RRAM-based analog approximate computing[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2015, 34(12):1905-1917.
[10] GU P, LI B X, TANG T Q, et al. Technological exploration of RRAM crossbar array for matrix-vector multiplication[C]//The 20th Asia and South Pacific Design Automation Conference. Chiba, Japan, 2015:106-111.
[11] HORNIK K, STINCHCOMBE M, WHITE H. Multilayer feedforward networks are universal approximators[J]. Neural Networks, 1989, 2(5):359-366.
[12] DONG X Y, XU C, XIE Y, et al. NVSim:A circuit-level performance, energy, and area model for emerging nonvolatile memory[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2012, 31(7):994-1007.
[13] CONG J, XIAO B J. mrFPGA:A novel FPGA architecture with memristor-based reconfiguration[C]//2011 IEEE/ACM International Symposium on Nanoscale Architectures. San Diego, USA, 2011:1-8.
[1] ZHANG Xueqin, LIU Gang, WANG Zhineng, LUO Fei, WU Jianhua. Microscopic diffusion prediction based on multifeature fusion and deep learning[J]. Journal of Tsinghua University(Science and Technology), 2024, 64(4): 688-699.
[2] ZHANG Mingfang, LI Guilin, WU Chuna, WANG Li, TONG Lianghao. Estimation algorithm of driver's gaze zone based on lightweight spatial feature encoding network[J]. Journal of Tsinghua University(Science and Technology), 2024, 64(1): 44-54.
[3] WANG Qingren, WANG Yinzi, ZHONG Hong, ZHANG Yiwen. Chinese-oriented entity recognition method of character vocabulary combination sequence[J]. Journal of Tsinghua University(Science and Technology), 2023, 63(9): 1326-1338.
[4] YANG Bo, QIU Lei, WU Shu. A collaborative filtering model based on heterogeneous graph neural network[J]. Journal of Tsinghua University(Science and Technology), 2023, 63(9): 1339-1349.
[5] FU Wen, WEN Hao, HUANG Junhui, SUN Binxuan, CHEN Jiajie, CHEN Wu, FENG Yue, DUAN Xingguang. Adaptive sliding mode control of underwater manipulator based on nonlinear dynamics model compensation[J]. Journal of Tsinghua University(Science and Technology), 2023, 63(7): 1068-1077.
[6] HUANG Ben, KANG Fei, TANG Yu. A real-time detection method for concrete dam cracks based on an object detection algorithm[J]. Journal of Tsinghua University(Science and Technology), 2023, 63(7): 1078-1086.
[7] CHEN Bo, ZHANG Hua, CHEN Yongcan, LI Yonglong, XIONG Jinsong. Semantic segmentation method of hydraulic structure crack based on feature enhancement[J]. Journal of Tsinghua University(Science and Technology), 2023, 63(7): 1135-1143.
[8] DAI Xin, HUANG Hong, JI Xinyu, WANG Wei. Spatiotemporal rapid prediction model of urban rainstorm waterlogging based on machine learning[J]. Journal of Tsinghua University(Science and Technology), 2023, 63(6): 865-873.
[9] LI Congjian, GAO Hang, LIU Yi. Fast reconstruction of a wind field based on numerical simulation and machine learning[J]. Journal of Tsinghua University(Science and Technology), 2023, 63(6): 882-887.
[10] DU Xiaochuang, LIANG Manchun, LI Ke, YU Yancheng, LIU Xin, WANG Xiangwei, WANG Rudong, ZHANG Guojie, FU Qi. A gamma radionuclide identification method based on convolutional neural networks[J]. Journal of Tsinghua University(Science and Technology), 2023, 63(6): 980-986.
[11] AN Jian, CHEN Yuxuan, SU Xingyu, ZHOU Hua, REN Zhuyin. Applications and prospects of machine learning in turbulent combustion and engines[J]. Journal of Tsinghua University(Science and Technology), 2023, 63(4): 462-472.
[12] SUN Jihao, SONG Ying, SHI Yunjiao, ZHAO Ningbo, ZHENG Hongtao. Prediction of the pollutant generation of a natural gas-powered coaxial staged combustor[J]. Journal of Tsinghua University(Science and Technology), 2023, 63(4): 649-659.
[13] LIU Jiangfan, GE Bing, LI Shanshan, LU Xiang. A prediction method for wall cooling efficiency of combustor chamber based on neural network[J]. Journal of Tsinghua University(Science and Technology), 2023, 63(4): 681-690.
[14] GUO Shiyuan, MA Weizhi, LU Ruilin, LIU Jinlong, YANG Zhigang, WANG Zhongjing, ZHANG Min. Prediction of canal discharge under complex conditions based on a long short-term memory neural network[J]. Journal of Tsinghua University(Science and Technology), 2023, 63(12): 1924-1934.
[15] DENG Qing, ZHANG Bo, LI Yihao, ZHOU Liang, ZHOU Zhengqing, JIANG Huiling, GAO Yang. Crowd counting model for evacuation scenarios based on a cascaded CNN[J]. Journal of Tsinghua University(Science and Technology), 2023, 63(1): 146-152.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
Copyright © Journal of Tsinghua University(Science and Technology), All Rights Reserved.
Powered by Beijing Magtech Co. Ltd