• DocumentCode
    3313999
  • Title

    Instruction Memory Architecture Evaluation on Multiprocessor FPGA MPEG-4 Encoder

  • Author

    Kulmala, Ari ; Salminen, Erno ; Hämäläinen, Timo D.

  • Author_Institution
    Tampere Univ. of Technol., Tampere
  • fYear
    2007
  • fDate
    11-13 April 2007
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Memory is a significant performance limiting factor of the multiprocessor systems especially when shared. In FPGAs, the memory amount of the device is fixed and thus, optimal memory usage is essential. This paper analyses how the fixed amount of memory should be divided between instruction memories and instruction caches for multiprocessor systems and compromised with the number of processors. The measurements are done with a SPMD (Single Program Multiple Data) multiprocessor system of up to 14 soft core processors running a MPEG-4 video encoder on FPGA. The instruction memory count is ranged between one and seven. It is shown that the traditional distributed memory architecture is outperformed by shared instruction memories with sufficient cache sizes. The number of processors is in general the most significant single factor once the sufficient cache size is reached. The best performance was obtained with only one shared instruction memory, 8 KB cache and 13 processors.
  • Keywords
    field programmable gate arrays; integrated circuit design; integrated memory circuits; logic design; microprocessor chips; video coding; FPGA MPEG-4 encoder; distributed memory architecture; instruction caches; instruction memories; instruction memory architecture; multiprocessor systems; single program multiple data; Bridges; Encoding; Field programmable gate arrays; MPEG 4 Standard; Master-slave; Memory architecture; Multiprocessing systems; Random access memory; SDRAM; Video sharing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design and Diagnostics of Electronic Circuits and Systems, 2007. DDECS '07. IEEE
  • Conference_Location
    Krakow
  • Print_ISBN
    1-4244-1162-9
  • Electronic_ISBN
    1-4244-1162-9
  • Type

    conf

  • DOI
    10.1109/DDECS.2007.4295262
  • Filename
    4295262