• DocumentCode
    2101173
  • Title

    Operating System for Symmetric Multiprocessors on FPGA

  • Author

    Huerta, Pablo ; Castillo, Javier ; Sanchez, Cesar ; Martinez, Jose I.

  • Author_Institution
    Rey Juan Carlos Univ., Madrid
  • fYear
    2008
  • fDate
    3-5 Dec. 2008
  • Firstpage
    157
  • Lastpage
    162
  • Abstract
    Soft-core based multiprocessor systems are getting very popular in the FPGA design world. There are many computer architectures that has been used for building multiprocessor systems on FPGAs, including SMP (symmetric multiprocessor). One of the main drawback of this SMP systems is the unavailability of operating systems that allow programming multi-threaded applications that make good use of the multiple processors of the system. This paper details an operating system designed to be used with SMP systems based on the MicroBlaze soft-core processor. The OS is tested with three different applications on an SMP system which implements all the software and hardware required for the OS to work on different SMP systems.
  • Keywords
    field programmable gate arrays; logic design; microprocessor chips; multi-threading; operating systems (computers); FPGA design; MicroBlaze soft-core processor; SMP systems; computer architecture; multithreaded application programming; operating systems; soft-core based multiprocessor systems; symmetric multiprocessor; Application software; Buildings; Computer architecture; Field programmable gate arrays; Hardware; Libraries; Multiprocessing systems; Operating systems; Processor scheduling; Yarn; FPGA; Operating System; SMP; softcore processor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs, 2008. ReConFig '08. International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4244-3748-1
  • Electronic_ISBN
    978-0-7695-3474-9
  • Type

    conf

  • DOI
    10.1109/ReConFig.2008.43
  • Filename
    4731787