Title :
A Hypervisor for MIPS-Based Architecture Processors - A Case Study in Loongson Processors
Author :
Rui Zhou ; Zhu Ai ; Jiaming Yang ; Yucong Chen ; Jun Li ; Qingguo Zhou ; Kuan-Ching Li
Author_Institution :
Sch. of Inf. Sci. & Eng., Lanzhou Univ., Lanzhou, China
Abstract :
Loongson is a family of general purpose processors based on MIPS architecture designed and manufactured in Mainland China. With the maturity of Loongson CPUs, applications are widely available with the increasing development of software tools and hardware platforms by research teams in academia and industry. In recent years, products based on Loongson have been mainly used in education, personal computers and server systems. Meanwhile, it is not yet popularly used in industrial real-time control fields, so such products have large room and potential to further development and deployment. The M-Hyper visor discussed in this paper is a real-time hyper visor designed for MIPS architecture and implemented in Loongson2F processor. It is based on the management program of para-virtualization whilst multiple partitions are scheduled to execute according to their priorities. The design and implementation of M-Hyper visor is discussed, along with details as timer, interrupts, memory management, partition loading and scheduling, to enrich real-time virtualized applications for MIPS architecture. Evaluation results show the performance and viability of proposed design, being promising to new deployments.
Keywords :
computer architecture; microprocessor chips; Loongson processors; Loongson2F processor; MIPS based architecture processors; Mainland China; hardware platforms; industrial real-time control fields; management program; real-time hypervisor designed; software tool development; Hardware; Kernel; Linux; Program processors; Real-time systems; Switches; Virtual machine monitors; Loongson2F processor; MIPS; hypervisor; real-time systems;
Conference_Titel :
High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
Conference_Location :
Zhangjiajie
DOI :
10.1109/HPCC.and.EUC.2013.124