Holmes: A Hardware-Oriented Optimizer Using Logarithms

被引:2
|
作者
Yamagishi, Yoshiharu [1 ]
Kaneko, Tatsuya [1 ]
Akai-Kasaya, Megumi [2 ,3 ]
Asai, Tetsuya [2 ]
机构
[1] Hokkaido Univ, Grad Sch Informat Sci & Technol, Sapporo 0600814, Japan
[2] Hokkaido Univ, Fac Informat Sci & Technol, Sapporo, Hokkaido 0600814, Japan
[3] Grad Sch Engn, Suita, 5650871, Japan
关键词
optimizer; edge computing; neural network; nonvolatile mem-ory; quantization;
D O I
10.1587/transinf.2022PAP0001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Edge computing, which has been gaining attention in re-cent years, has many advantages, such as reducing the load on the cloud, not being affected by the communication environment, and providing excellent security. Therefore, many researchers have attempted to implement neural networks, which are representative of machine learning in edge computing. Neural networks can be divided into inference and learning parts; however, there has been little research on implementing the learning component in edge computing in contrast to the inference part. This is because learning requires more memory and computation than inference, easily exceeding the limit of resources available for edge computing. To overcome this prob-lem, this research focuses on the optimizer, which is the heart of learning. In this paper, we introduce our new optimizer, hardware-oriented logarith-mic momentum estimation (Holmes), which incorporates new perspectives not found in existing optimizers in terms of characteristics and strengths of hardware. The performance of Holmes was evaluated by comparing it with other optimizers with respect to learning progress and convergence speed. Important aspects of hardware implementation, such as memory and oper-ation requirements are also discussed. The results show that Holmes is a good match for edge computing with relatively low resource requirements and fast learning convergence. Holmes will help create an era in which advanced machine learning can be realized on edge computing.
引用
收藏
页码:2040 / 2047
页数:8
相关论文
共 50 条
  • [41] Hardware-Oriented Dual Stream Object Recognition System using Binarized Neural Networks
    Yoshimoto, Yuma
    Tamukoh, Hakaru
    2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [42] A Hardware-Oriented and Memory-Efficient Method for CTC Decoding
    Lu, Siyuan
    Lu, Jinming
    Lin, Jun
    Wang, Zhongfeng
    IEEE ACCESS, 2019, 7 : 120681 - 120694
  • [43] Adaptive Census Transform: A novel hardware-oriented stereovision algorithm
    Perri, Stefania
    Corsonello, Pasquale
    Cocorullo, Giuseppe
    COMPUTER VISION AND IMAGE UNDERSTANDING, 2013, 117 (01) : 29 - 41
  • [44] A hardware-oriented object model for Java']Java in an embedded processor
    Tan Yiyu
    MICROPROCESSORS AND MICROSYSTEMS, 2018, 63 : 85 - 97
  • [45] A HARDWARE-ORIENTED ALGORITHM FOR FLOATING-POINT FUNCTION GENERATION
    OGRADY, EP
    YOUNG, BK
    IEEE TRANSACTIONS ON COMPUTERS, 1991, 40 (02) : 237 - 241
  • [46] HIERARCHICAL PARTITIONS IN CYCLIC CLOSED SYSTEMS - A HARDWARE-ORIENTED APPROACH
    ROSEMBERG, F
    RUHMAN, S
    JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 1989, 12 (04) : 530 - 538
  • [47] HARDWARE-ORIENTED METHOD OF SOLVING STANDARD PROBLEMS OF LINEAR ALGEBRA
    BAJKOV, VD
    SELJUTIN, SA
    AVTOMATIKA I VYCHISLITELNAYA TEKHNIKA, 1983, (01): : 23 - 28
  • [48] ICEPOLE: High-Speed, Hardware-Oriented Authenticated Encryption
    Morawiecki, Pawel
    Gaj, Kris
    Homsirikamol, Ekawat
    Matusiewicz, Krystian
    Pieprzyk, Josef
    Rogawski, Marcin
    Srebrny, Marian
    Wojcik, Marcin
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2014, 2014, 8731 : 392 - 413
  • [49] Hardware-oriented Algorithm for Phase Synchronization Analysis of Biomedical Signals
    Sugiura, Tomoki
    Yu, Jaehoon
    Takeuchi, Yoshinori
    2017 IEEE BIOMEDICAL CIRCUITS AND SYSTEMS CONFERENCE (BIOCAS), 2017,
  • [50] A Hardware-Oriented Echo State Network and its FPGA Implementation
    Honda, Kentaro
    Tamukoh, Hakaru
    JOURNAL OF ROBOTICS NETWORKING AND ARTIFICIAL LIFE, 2020, 7 (01): : 54 - 58