A distributed arithmetic architecture for fast implementation of vector or matrix products

被引:0
|
作者
Grigoriadis, G [1 ]
Boutalis, Y [1 ]
Mertzios, B [1 ]
机构
[1] Democritus Univ Thrace, Dept Elect & Comp Engn, GR-67100 Xanthi, Greece
关键词
distributed arithmetic; vector operations;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Fast implementations of the inner product of two (nxl) vectors, of the (nxn) MVM (matrix vector multiplication) operation and (nxn) MMM (matrix matrix multiplication) operation are of paramount importance in many research fields such as signal processing, control systems and robotics. So far, the proposed distributed arithmetic (DA) architectures provide fast implementation of such products, but they require that the elements of one of the vectors contain constant a-priori known values. In this paper we propose a new general purpose DA architecture which considers that both vector or matrix elements are variable. The block diagram of the proposed hardware design is given and its performance is theoretically estimated.
引用
收藏
页码:163 / 167
页数:5
相关论文
共 50 条
  • [1] Fast implementation of forward robot kinematics of position with distributed arithmetic architecture
    Mertzios, BG
    Grigoriadis, GK
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 1999, 29 (03): : 325 - 332
  • [2] Fast implementation of robot inverse dynamics with distributed arithmetic via a SIMD architecture
    Grigoriadis, GK
    Mertzios, BG
    Tourassis, VD
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 1999, 29 (02): : 209 - 216
  • [3] VLSI implementation of vector quantization using distributed arithmetic
    Cao, HQ
    Li, WP
    ISCAS 96: 1996 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - CIRCUITS AND SYSTEMS CONNECTING THE WORLD, VOL 2, 1996, : 668 - 671
  • [4] Implementation of Distributed Arithmetic based Sum-of-Products
    Priyadharshini, M.
    Anirha, A.
    2019 5TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING & COMMUNICATION SYSTEMS (ICACCS), 2019, : 855 - 857
  • [5] Implementation of the velocities of the end-effector with the distributed arithmetic architecture
    Grigoriadis, GK
    Mertzios, BG
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 1996, 17 (04) : 387 - 417
  • [6] Fast curvature matrix-vector products
    Schraudolph, NN
    ARTIFICIAL NEURAL NETWORKS-ICANN 2001, PROCEEDINGS, 2001, 2130 : 19 - 26
  • [7] Implementation and evaluation of parallel sparse matrix-vector products on distributed memory parallel computers
    Shahnaz, Rukhsana
    Usman, Anila
    Chughtai, Imran R.
    2006 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, VOLS 1 AND 2, 2006, : 375 - +
  • [8] FPGA Implementation of Discrete Wavelet Transform using Distributed Arithmetic Architecture
    Avinash, C. S.
    Alex, John Sahaya Rani
    2015 INTERNATIONAL CONFERENCE ON SMART TECHNOLOGIES AND MANAGEMENT FOR COMPUTING, COMMUNICATION, CONTROLS, ENERGY AND MATERIALS (ICSTM), 2015, : 326 - 330
  • [9] FPGA Implementation of Fully Parallel Distributed Arithmetic Based DCT Architecture
    Kalyani, K.
    Omnath, P. P.
    Priyadarshani, K.
    Srinath, S.
    Rajaram, S.
    2015 INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION, EMBEDDED AND COMMUNICATION SYSTEMS (ICIIECS), 2015,
  • [10] Novel sparse OBC based distributed arithmetic architecture for matrix transforms
    Chandrasekaran, S.
    Amira, A.
    2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 3207 - 3210