Architectural enhancements for Montgomery multiplication on embedded RISC processors

被引:0
|
作者
Grossschädl, J [1 ]
Kamendje, GA [1 ]
机构
[1] Graz Univ Technol, Inst Appl Informat Proc & Commun, A-8010 Graz, Austria
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Montgomery multiplication normally spends over 90% of its execution time in inner loops executing some kind of multiply-and-add operations. The performance of these critical code sections can be greatly improved by customizing the processor's instruction set for low-level arithmetic functions. In this paper, we investigate the potential of architectural enhancements for multiple-precision Montgomery multiplication according to the so-called Finely Integrated Product Scanning (FIPS) method. We present instruction set extensions to accelerate the FIPS inner loop operation based on the availability of a multiply/accumulate (MAC) unit with a wide accumulator. Finally, we estimate the execution time of a 1024-bit Montgomery multiplication on an extended MIPS32 core and discuss the impact of the multiplier latency.
引用
收藏
页码:418 / 434
页数:17
相关论文
共 50 条
  • [1] Fast Montgomery Modular Multiplication and Squaring on Embedded Processors
    Li, Yang
    Wang, Jinlin
    Zeng, Xuewen
    Ye, Xiaozhou
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2017, E100B (05) : 680 - 690
  • [2] ARCHITECTURAL TIMING VERIFICATION OF CMOS RISC PROCESSORS
    BOSE, P
    SURYA, S
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1995, 39 (1-2) : 113 - 129
  • [3] RISC PROCESSORS DRESSED UP FOR EMBEDDED APPLICATIONS
    WILSON, D
    COMPUTER DESIGN, 1991, 30 (15): : 34 - +
  • [4] Enhanced code compression for embedded RISC processors
    Cooper, KD
    McIntosh, N
    ACM SIGPLAN NOTICES, 1999, 34 (05) : 139 - 149
  • [6] RISC-V Processors for Spaceflight Embedded Platforms
    Malone, Steven
    Saenz, Patrick
    Phelan, Patrick
    2023 IEEE AEROSPACE CONFERENCE, 2023,
  • [7] More accurate complex multiplication for embedded processors
    Jeannerod, Claude-Pierre
    Monat, Christophe
    Thevenoux, Laurent
    2017 12TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2017, : 95 - 98
  • [8] Architectural Characterization and Code Compression in Embedded Processors
    Dias, W. R. A.
    Moreno, E. D.
    Barreto, R. da S.
    IEEE LATIN AMERICA TRANSACTIONS, 2012, 10 (04) : 1865 - 1873
  • [9] An approach to the design of RISC core processors for VLSI embedded systems
    Fernandez, JM
    Moreno, F
    Meneses, J
    JOURNAL OF SYSTEMS ARCHITECTURE, 1997, 43 (1-5) : 33 - 37
  • [10] Embedded support vector machine : Architectural enhancements and evaluation
    Dey, Soumyajit
    Kedia, Monu
    Agarwal, Niket
    Basu, Anupam
    20TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: TECHNOLOGY CHALLENGES IN THE NANOELECTRONICS ERA, 2007, : 685 - +