ONE SOLUTION FOR PARTITIONING MULTICORE CENTRAL PROCESSING UNIT
DOI:
https://doi.org/10.24867/02IH07BobericKeywords:
Central processing unit partitioning, virtualization, Xen Hypervisor, UltraZed-EGAbstract
This master thesis presents the implementation and optimization of a system for partitioning a multicore central processing unit. The system contains an UltraZed-EG board on which Xen Hypervisor is implemented as the partitioning system. Xen Hypervisor is a virtual layer which uses the existing operative system (host) to access memory, interrupts, and other resources and allows creation of virtual cores which can be scheduled across physical cores. Accent is given on real-time partitioning and Xen Hypervisor’s optimization in order to improve it’s performance.
References
[1] Donny Saveski. (2018, Sep.) zedboard.org. [Online]. http://zedboard.org/sites/default/files/documentations/5264-UG-AES-ZU3EGES-1-SOM-G-v1-1-V1.pdf
[2] Xilinx. (2018, Sep.) wiki.xilinx.com. [Online]. https://wiki.xen.org/wiki/Xen_Project_Software_Overview
[3] Xilinx. (2018, Sep.) wiki.xilinx.com. [Online]. http://www.wiki.xilinx.com/Building%20Xen%20Hypervisor%20with%20Petalinux%202018.1
[4] xenproject.org. (2018, Sep.) wiki.xenproject.org. [Online]. https://wiki.xenproject.org/wiki/Xen_Project_Schedulers
[5] Stefano Stabellini. (2018, Sep.) xenproject.org. [Online]. blog.xenproject.org/author/stefano-stabellini/
[6] Xilinx. (2018, Sep.) xilinx.com. [Online]. https://www.xilinx.com/support/documentation/sw_manuals/xilinx2018_2/ug1144-petalinux-tools-reference-guide.pdf#nameddest=PetaLinuxToolsInstallationSteps
[2] Xilinx. (2018, Sep.) wiki.xilinx.com. [Online]. https://wiki.xen.org/wiki/Xen_Project_Software_Overview
[3] Xilinx. (2018, Sep.) wiki.xilinx.com. [Online]. http://www.wiki.xilinx.com/Building%20Xen%20Hypervisor%20with%20Petalinux%202018.1
[4] xenproject.org. (2018, Sep.) wiki.xenproject.org. [Online]. https://wiki.xenproject.org/wiki/Xen_Project_Schedulers
[5] Stefano Stabellini. (2018, Sep.) xenproject.org. [Online]. blog.xenproject.org/author/stefano-stabellini/
[6] Xilinx. (2018, Sep.) xilinx.com. [Online]. https://www.xilinx.com/support/documentation/sw_manuals/xilinx2018_2/ug1144-petalinux-tools-reference-guide.pdf#nameddest=PetaLinuxToolsInstallationSteps
Downloads
Published
2019-03-22
Issue
Section
Mechatronics