首页 | 本学科首页   官方微博 | 高级检索  
     

MIOS:面向大规模CCNUMA系统的多实例操作系统
引用本文:卢凯,迟万庆,高颖慧,冯华.MIOS:面向大规模CCNUMA系统的多实例操作系统[J].计算机研究与发展,2011,48(9).
作者姓名:卢凯  迟万庆  高颖慧  冯华
作者单位:1. 国防科学技术大学计算机学院,长沙,410073
2. 国防科学技术大学自动目标识别实验室长沙410073
基金项目:霍英东青年教师基金项目(111072)
摘    要:MIOS是一个面向大规模CCNUMA系统设计的新型高可扩展操作系统.MIOS创新地采用了多实例内核结构,每个内核实例执行相同代码,分别独立运行和管理一个处理器,多核间通过分布存储管理构成高可扩展的一致性系统映像空间,支持弱共享进程、线程并行模型.MIOS针对大规模CCNUMA系统特点和高性能并行科学计算应用的需求,采用了显式共享数据分布、层次式任务调度、自适应任务间通信以及寄存器锁等优化.在大规模CCNUMA体系结构的银河深度并行计算机上的测试表明,MIOS对MPI应用具有同传统操作系统类似的性能,并可以有效支持2048处理器规模的OMP应用高效运行,具有良好的系统可扩展性.

关 键 词:CCNUMA  多核系统  并行执行模型  存储管理  操作系统

MIOS:A Scalable Multi-Instance OS for Large Scale CCNUMA System
Lu Kai , Chi Wanqing , Gao Yinghui , Feng Hua.MIOS:A Scalable Multi-Instance OS for Large Scale CCNUMA System[J].Journal of Computer Research and Development,2011,48(9).
Authors:Lu Kai  Chi Wanqing  Gao Yinghui  Feng Hua
Affiliation:Lu Kai1,Chi Wanqing1,Gao Yinghui2,and Feng Hua1 1(College of Computer,National University of Defense Technology,Changsha 410073) 2(Key Laboratory of Automatic Target Reorganization,Changsha 410073)
Abstract:MIOS is a scalable operating system designed for large scale CCNUMA system. It introduces multi-instance kernel structure. In MIOS,each instance of OS kernel executes the same code,but runs on a node of the CCNUMA machine and manages its resources respectively. The MIOS provides a single system image running environment for all nodes of CCNUMA system,supporting process and thread task model. Aiming at the features of CCNUMA system and the requirements of scientific computing applications,the MIOS provides s...
Keywords:CCNUMA  multi-kernel system  parallel executing model  memory management  operating system  
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号