Faster floating-point square root for integer processors

被引:0
|
作者
Jeannerod, Claude-Pierre [1 ]
Knochel, Herve [2 ]
Monat, Christophe [2 ]
Revy, Guillaume [1 ]
机构
[1] Ecole Normale Super Lyon, CNRS, ENSL, INRIA,UCBL,Lab LIP, 46 Allee Italie, F-69364 Lyon 07, France
[2] STMicroelect, F-38019 Grenoble 1, France
关键词
D O I
10.1109/SIES.2007.4297353
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents some work in progress on fast and accurate floating-point arithmetic software for ST200-based embedded systems. We show how to use some key architectural features to design codes that achieve correct rounding-to-nearest without sacrificing for efficiency. This is illustrated with the square root function, whose implementation given here is faster by over 35% than the previously best one for such systems.
引用
收藏
页码:324 / +
页数:2
相关论文
共 50 条
  • [1] A floating-point library for integer processors
    Bertin, C
    Brisebarre, N
    de Dinechin, BD
    Jeannerod, CP
    Monat, C
    Muller, JN
    Raina, S
    Tisserand, A
    [J]. ADVANCED SIGNAL PROCESSING ALGORITHMS, ARCHITECTURES, AND IMPLEMENTATIONS XIV, 2004, 5559 : 101 - 111
  • [2] SQUARE ROOTING ALGORITHMS FOR INTEGER AND FLOATING-POINT NUMBERS
    HASHEMIAN, R
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (08) : 1025 - 1029
  • [3] Simultaneous Floating-Point Sine and Cosine for VLIW Integer Processors
    Jeannerod, Claude-Pierre
    Jourdan-Lu, Jingyan
    [J]. 2012 IEEE 23RD INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2012, : 69 - 76
  • [4] Efficient Floating-Point Square Root and Reciprocal Square Root Algorithms
    Moroz, Leonid
    Samotyy, Volodymyr
    Wegrzyn, Mariusz
    Dzelendzyak, Ulyana
    [J]. PROCEEDINGS OF THE THE 11TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS (IDAACS'2021), VOL 1, 2021, : 552 - 559
  • [5] SIMPLIFIED FLOATING-POINT DIVISION AND SQUARE ROOT
    Viitanen, Timo
    Jaaskelainen, Pekka
    Esko, Otto
    Takala, Jarmo
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 2707 - 2711
  • [6] Automated design of floating-point logarithm functions on integer processors
    Revy, Guillaume
    [J]. 2016 IEEE 23ND SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH), 2016, : 172 - 180
  • [7] Verification of the Decimal Floating-Point Square Root Operation
    Ahmed, Amr Sayed
    Fahmy, Hossam
    Kuehne, Ulrich
    [J]. 2014 19TH IEEE EUROPEAN TEST SYMPOSIUM (ETS 2014), 2014,
  • [8] A novel approximation scheme for floating-point square root and inverse square root for FPGAs
    Pennestri, Pietro
    Huang, Yanqiu
    Alachiotis, Nikolaos
    [J]. 2022 11TH INTERNATIONAL CONFERENCE ON MODERN CIRCUITS AND SYSTEMS TECHNOLOGIES (MOCAST), 2022,
  • [9] Low Latency Floating-Point Division and Square Root Unit
    Bruguera, Javier D.
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (02) : 274 - 287
  • [10] Stupid is as Stupid Does: Taking the Square Root of the Square of a Floating-Point Number
    Boldo, Sylvie
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2015, 317 : 27 - 32