• DocumentCode
    3299406
  • Title

    Design and implementation of SIMD Vector Processor on FPGA

  • Author

    Mahmood, Basil Sh ; Jbaar, Mamoon A Al

  • fYear
    2011
  • fDate
    Nov. 29 2011-Dec. 1 2011
  • Firstpage
    124
  • Lastpage
    130
  • Abstract
    This paper handle the design and implementation of the SIMD Vector Processor on FPGA, this processor consist of 4 parallel lanes (processing elements PEs) that work simultaneously independent with each other, each one of those lanes has its own arithmetic units, vector register file which represents a part of the main distributed register file also it has a local memory for storage of execution results of that lane, lanes´s local memories connects to each other to exchange their contains via interconnection networking that can be configure software to give a certain topology of static interconnection network, like (Mesh, Star,...etc) those lanes and their memories act a vector part of the SIMD Vector Processor. A scalar processor also designed and attached with the vector part in order to accomplish scalar instructions that can not be handle by vector lanes, this processor also has its scalar register file and set of arithmetic units.
  • Keywords
    field programmable gate arrays; parallel processing; vector processor systems; FPGA; SIMD vector processor; arithmetic units; distributed register file; processing elements; scalar processor; static interconnection network; vector register file; via interconnection networking; Computer architecture; Copper; Field programmable gate arrays; Random access memory; Registers; Vector processors; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Innovation in Information & Communication Technology (ISIICT), 2011 Fourth International Symposium on
  • Conference_Location
    Amman
  • Print_ISBN
    978-1-61284-672-9
  • Type

    conf

  • DOI
    10.1109/ISIICT.2011.6149607
  • Filename
    6149607