FPonAP: Implementation of Floating Point Operations on Associative Processors

被引:0
|
作者
Amer, Walaa [1 ]
Rakka, Mariam [1 ]
Kurdahi, Fadi [1 ]
机构
[1] Univ Calif Irvine, Ctr Embedded & Cyber Phys Syst, Irvine, CA 92697 USA
基金
美国国家科学基金会;
关键词
Associative processor (AP); floating point (FP); processing in-memory (PIM);
D O I
10.1109/LES.2024.3446912
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The associative processor (AP) is a processing in-memory (PIM) platform that avoids data movement between the memory and the processor by running computations directly in the memory. It is a parallel architecture based on content addressable memory (CAM), allowing it to address data by its content and thus accelerating search and pattern recognition tasks. APs are suggested as a promising solution to the memory wall caused by the data movement bottleneck in traditional Von-Neumann architectures for data-driven applications, such as machine learning. However, modern implementations of the AP still lack support for floating point (FP) operations that are heavily used in the target applications. In this letter, we present a novel implementation of FP operations on the AP and evaluate its performance on the levels of latency and energy, showing that the proposed solution outperforms parallel FP execution on central processing unit and even GPU for large vector sizes.
引用
收藏
页码:389 / 392
页数:4
相关论文
共 50 条
  • [21] FLOATING-POINT ARRAY PROCESSORS EVOLVE INTO TAILORABLE SYSTEMS
    KOTELLY, G
    EDN MAGAZINE-ELECTRICAL DESIGN NEWS, 1983, 28 (10): : 43 - &
  • [22] 32-BIT FLOATING-POINT DSP PROCESSORS
    WEISS, B
    EDN, 1991, 36 (23) : 126 - &
  • [23] Multiple precision floating-point arithmetic on SIMD processors
    van der Hoeven, Joris
    2017 IEEE 24TH SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH), 2017, : 2 - 9
  • [24] Floating-to-fixed-point conversion for digital signal processors
    Menard, Daniel
    Chillet, Daniel
    Sentieys, Olivier
    EURASIP JOURNAL ON APPLIED SIGNAL PROCESSING, 2006, 2006 (1)
  • [25] An efficient floating-point multiplier for digital signal processors
    Liu, Zonglin
    Ma, Sheng
    Guo, Yang
    IEICE ELECTRONICS EXPRESS, 2014, 11 (06):
  • [26] An FPGA implementation of the floating point addition
    Souani, C
    Abid, M
    Tourki, R
    IECON '98 - PROCEEDINGS OF THE 24TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-4, 1998, : 1644 - 1648
  • [27] Floating Point Tangent Implementation for FPGAs
    Langhammer, Martin
    Pasca, Bogdan
    2017 IEEE 24TH SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH), 2017, : 64 - 65
  • [28] Floating Point STAP Implementation on FPGAs
    Mauer, Volker
    Parker, Michael
    2011 IEEE RADAR CONFERENCE (RADAR), 2011, : 901 - 904
  • [29] Floating-to-Fixed-Point Conversion for Digital Signal Processors
    Daniel Menard
    Daniel Chillet
    Olivier Sentieys
    EURASIP Journal on Advances in Signal Processing, 2006
  • [30] FLOATING-POINT MILESTONE - SINGLE-CHIP PROCESSORS
    LINEBACK, JR
    ELECTRONICS, 1988, 61 (06): : 77 - 77