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
Link To Document