• DocumentCode
    2450251
  • Title

    VHDL Code Automatic Generator for Systolic Arrays

  • Author

    Tselepis, I.N. ; Bekakos, M.P.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Democritus Univ. of Thrace, Xanthi
  • Volume
    2
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    2330
  • Lastpage
    2334
  • Abstract
    Systolic arrays speed up scientific computations with inherent parallelization, by exploiting massive data pipeline parallelism. In addition, they include short and problem-size independent signal paths, predictable performance, scalability, and simple design and test. In this paper, a server-based software tool for the automatic generation of VHDL code describing systolic arrays topologies is presented. Input parameters of the tool are several essential factors for the architectural description of systolic arrays (SA), like the interconnection topology of the systolic array, i.e., linear, mesh or hex-connected, the size of the systolic array, i.e., the number of the processing elements (PE) in each dimension, the function of the PE, i.e., the relation between the output and the input ports of every PE and finally the bitlength of PE ports, i.e., the data word size of every port
  • Keywords
    hardware description languages; hardware-software codesign; network topology; program compilers; software tools; systolic arrays; PE ports; VHDL code automatic generator; data word size; interconnection topology; processing elements; server-based software tool; systolic arrays; Concurrent computing; Convolution; Jacobian matrices; Matrix decomposition; Pipeline processing; Signal processing algorithms; Sorting; Sparse matrices; Systolic arrays; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Communication Technologies, 2006. ICTTA '06. 2nd
  • Conference_Location
    Damascus
  • Print_ISBN
    0-7803-9521-2
  • Type

    conf

  • DOI
    10.1109/ICTTA.2006.1684770
  • Filename
    1684770