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 条
  • [31] Research on the RAW dependency in floating-point FFT processors
    Mou, Shengmei
    Yang, Xiaodong
    SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 1, PROCEEDINGS, 2007, : 88 - +
  • [32] Floating-to-fixed-point conversion for digital signal processors
    Menard, Daniel
    Chillet, Daniel
    Sentieys, Olivier
    Eurasip Journal on Applied Signal Processing, 2006, 2006
  • [33] FLOATING-POINT PROCESSORS ADD UP TO A LOT OF CHIPS
    MYRVAAGNES, R
    ELECTRONIC PRODUCTS MAGAZINE, 1988, 30 (20): : 45 - 50
  • [34] Research on the RAW dependency in floating-point FFT processors
    School of Computer Science, National University of Defense Technology, Changsha, 410073, China
    Proc. Eighth ACIS Int. Conf. Softw. Eng. Artif. Intell. Netw. Parallel Distrib. Comput., 1600, (88-92):
  • [35] Study of floating-point architectures for pipelined RISC processors
    Reyes, Joy Alinda P.
    Alarcon, Louis P.
    Alarilla, Luis, Jr.
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 2713 - +
  • [36] NEWEST FLOATING-POINT PROCESSORS BLUR ARCHITECTURAL DISTINCTIONS
    WILSON, R
    COMPUTER DESIGN, 1988, 27 (08): : 32 - &
  • [37] MONOLITHIC FLOATING-POINT PROCESSORS STREAMLINE MICROCOMPUTER DESIGN
    FLEMING, T
    EDN, 1988, 33 (13) : 81 - &
  • [38] IMPROVING THE RATIO OF MEMORY OPERATIONS TO FLOATING-POINT OPERATIONS IN LOOPS
    CARR, S
    KENNEDY, K
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1994, 16 (06): : 1768 - 1810
  • [39] Implementation of the Standard Floating Point DWT Using IEEE 754 Floating Point MAC
    Rao, R. Prakash
    Mani, P. Hara Gopal
    Kumar, K. Ashok
    Priyadarshini, B. Indira
    INTELLIGENT COMMUNICATION TECHNOLOGIES AND VIRTUAL MOBILE NETWORKS, ICICV 2019, 2020, 33 : 145 - 156
  • [40] IMPLEMENTATION OF THE STANDARD FLOATING POINT MAC USING IEEE 754 FLOATING POINT ADDER
    Rao, R. Prakash
    Naveen, K.
    Rao, N. Dhanunjaya
    Ramya, P.
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTING METHODOLOGIES AND COMMUNICATION (ICCMC 2018), 2018, : 717 - 722