In-Memory Memristive Transformation Stage of Gaussian Random Number Generator

被引:0
|
作者
Dong, Xuening [1 ]
Amirsoleimani, Amirali [2 ]
Azghadi, Mostafa Rahimi [3 ]
Genov, Roman [1 ]
机构
[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON, Canada
[2] York Univ, Dept Elect Engn & Compute Sci, Toronto, ON M3J 1P3, Canada
[3] James Cook Univ, Coll Sci & Engn, Townsville, Qld, Australia
关键词
Memristor; Crossbar; Vector-Matrix Multiplication; Gaussian Random Number Generator; NORMALITY; POWER;
D O I
10.1109/COINS54846.2022.9855007
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this work, we present a modification to the digital Wallace-based Gaussian Random Number Generator (GRNG) by implementing an in-memory memristive dot-product engine in place of the vector-matrix multiplication (VMM) stage. The dot-product engine provides an analog interface to the GRNG with statistical robustness and better resource efficiency. One modification with three different structures is proposed and evaluated by the statistical test pass rates and benchmarked against the digital implementations. The best-proposed modification achieved a 95.8% test pass rate for 100 iterative small pool generation while requiring 23.6% and 44.4% less power and area consumption.
引用
收藏
页码:391 / 395
页数:5
相关论文
共 50 条
  • [1] Random number generator based on a memristive circuit
    Polo, Juan
    Lopez, Hans
    Hernandez, Cesar
    HELIYON, 2024, 10 (04)
  • [2] A novel memristive true random number generator design
    Taskiran, Zehra Gulru Cam
    Taskiran, Murat
    Killioglu, Mehmet
    Kahraman, Nihan
    Sedef, Herman
    COMPEL-THE INTERNATIONAL JOURNAL FOR COMPUTATION AND MATHEMATICS IN ELECTRICAL AND ELECTRONIC ENGINEERING, 2019, 38 (06) : 1931 - 1947
  • [3] Memristive True Random Number Generator for Security Applications
    Zhao, Xianyue
    Chen, Li-Wei
    Li, Kefeng
    Schmidt, Heidemarie
    Polian, Ilia
    Du, Nan
    SENSORS, 2024, 24 (15)
  • [4] GAUSSIAN PSEUDO-RANDOM NUMBER GENERATOR
    BRENT, RP
    COMMUNICATIONS OF THE ACM, 1974, 17 (12) : 704 - 706
  • [5] Approximate Memristive In-memory Computing
    Yantir, Hasan Erdem
    Eltawil, Ahmed M.
    Kurdahi, Fadi J.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16
  • [6] A Calibration-Free In-Memory True Random Number Generator Using Voltage-Controlled MRAM
    Yang, Jiyue
    Wu, Di
    Lee, Albert
    Razavi, Seyed Armin
    Gupta, Puneet
    Wang, Kang L.
    Pamarti, Sudhakar
    IEEE 51ST EUROPEAN SOLID-STATE DEVICE RESEARCH CONFERENCE (ESSDERC 2021), 2021, : 115 - 118
  • [7] Calibration-Free In-Memory True Random Number Generator Using Voltage-Controlled MRAM
    Yang, Jiyue
    Wu, Di
    Lee, Albert
    Razavi, Seyed Armin
    Gupta, Puneet
    Wang, Kang L.
    Pamarti, Sudhakar
    ESSCIRC 2021 - IEEE 47TH EUROPEAN SOLID STATE CIRCUITS CONFERENCE (ESSCIRC), 2021, : 115 - 118
  • [8] Quantum random number Gaussian noise signal generator
    Yu H.-W.
    Sun X.-J.
    Wang X.-C.
    Jiang K.
    Wu Y.
    Cheng D.-B.
    Shi Z.-M.
    Jia Y.-P.
    Li D.-B.
    Guangxue Jingmi Gongcheng/Optics and Precision Engineering, 2019, 27 (07): : 1492 - 1499
  • [9] An Efficient Hardware Implementation of Gaussian Random Number Generator
    Kasiviswanathan, N.
    Srivatsan, K.
    2017 INTERNATIONAL CONFERENCE ON NEXTGEN ELECTRONIC TECHNOLOGIES: SILICON TO SOFTWARE (ICNETS2), 2017, : 327 - 331
  • [10] Heterogeneous Memristive Crossbar for In-Memory Computing
    Papandroulidakis, Georgios
    Vourkas, Ioannis
    Sirakoulis, Georgios Ch.
    Rubio, Antonio
    2015 INTERNATIONAL CONFERENCE ON MEMRISTIVE SYSTEMS (MEMRISYS), 2015,