• DocumentCode
    3053797
  • Title

    Sharing FPUs in many-soft-cores

  • Author

    Castells-Rufas, David ; Fernandez-Alonso, Eduard ; Carrabina, Jordi ; Joven, Jaume

  • Author_Institution
    CAIAC, Univ. Autonoma de Barcelona, Barcelona, Spain
  • fYear
    2011
  • fDate
    12-14 Dec. 2011
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Modern top of the line FPGAs can already host hundreds of simple soft-core processors. Because soft-cores often support floating point units through external interfaces this opens the door to explore the convenience for sharing the floating point units among a number of processors in many-soft-cores. We build two variants of a many-soft-core with 16 NIOSII cores to test if sharing the FPU gives an important area reduction and to test if the introduced time overhead is significant. We find out that area savings are a 30% of the non-shared FPU version for a 16 core system and that the overhead in clock cycles is almost inexistent for simple applications like matrix multiplication and below 2% for a parallel Mandelbrot application. However, if we consider the reduction of the maximum operational frequency that happens when the number of processors increase, we get that sharing among 8 processors is a very good option, and that it is not advisable to share among more than 12 processors because of the excessive time overhead.
  • Keywords
    clocks; field programmable gate arrays; floating point arithmetic; multiprocessing systems; FPGA; FPU sharing; NIOS II cores; clock cycles; floating point units; many-soft-core processors; matrix multiplication; maximum operational frequency; nonshared FPU version; parallel Mandelbrot application; Clocks; Delay lines; Field programmable gate arrays; Hardware design languages; Pipelines; Program processors; Scalability; FPGA; Floating Point Unit; Many-soft-core; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2011 International Conference on
  • Conference_Location
    New Delhi
  • Print_ISBN
    978-1-4577-1741-3
  • Type

    conf

  • DOI
    10.1109/FPT.2011.6132724
  • Filename
    6132724