• DocumentCode
    2057610
  • Title

    A matrix product coprocessor for FPGA embedded soft processors

  • Author

    Corsonello, Pasquale ; Perri, Stefania ; Zicari, Paolo

  • Author_Institution
    Dept. of Electron., Comput. Sci. & Syst. Univ. of Calabria, Rende, Italy
  • Volume
    2
  • fYear
    2005
  • fDate
    14-15 July 2005
  • Firstpage
    489
  • Abstract
    This paper present a matrix coprocessor specialized for computing matrix product. The proposed circuit allows a significant reduction in the computational time required by a general-purpose processor for the sequential execution of the matrix product. The coprocessor has been integrated with a RISC processor and a field programmable system on chip has been realized. The new circuit uses p processor elements to perform a parallel computation of the matrix product during the data exchange with the host processor. Thanks to this, the communication time overhead is minimised and the whole computational time is reduced from O(n3) to O(n2) when n ≤ p.
  • Keywords
    communication complexity; coprocessors; embedded systems; field programmable gate arrays; matrix multiplication; reduced instruction set computing; system-on-chip; FPGA embedded soft processors; RISC processor; communication time overhead; field programmable system on chip; general-purpose processor; matrix product coprocessor; processor elements; Computer architecture; Computer science; Coprocessors; Field programmable gate arrays; Performance evaluation; Reduced instruction set computing; Registers; System-on-a-chip; Technological innovation; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Circuits and Systems, 2005. ISSCS 2005. International Symposium on
  • Print_ISBN
    0-7803-9029-6
  • Type

    conf

  • DOI
    10.1109/ISSCS.2005.1511284
  • Filename
    1511284