摘要
由于异构多核处理器和多处理器系统及同构多核处理器的构架存在很大差别,应用于多处理器系统的分布式结构以及应用于同构多核系统的主从式结构操作系统不能解决异构多核处理器的实时调度和效率问题。对异构多核处理器的特点及发展趋势进行了研究,提出了一种适用异构多核处理器的多主模式实时操作系统构架。这种构架将通信总线中的多主模式引入多核操作系统构架中,采用对称式结构及组件模式设计操作系统模型,使多核处理器中每个内核都可以作为主核实现对资源、任务的实时管理,提高系统性能,同时可以解决主从式操作系统存在的由于处理器核增多而带来的主内核不能满足系统性能要求的瓶颈问题。通过这种单一构架模型可以进行灵活配置,以适应不同结构及功能要求的处理器内核,降低操作系统开发难度。
Because of the different structure between heterogeneous multi-core processor and symmetric multi-core processor,the traditional distributed operating system and multi-core operating system are not suitable for heterogeneous multi-core processor in real-time and efficiency performance.After researching characteristics and trend of developing of the heterogeneous multi-core processor,this paper presented a multi-master mode real-time operating system architecture,in which the multi-master mode in communication bus is introduced,and symmetric structure and modularization frame are used to design operating system architecture.In this operating system,every kernel may be master to manage resources,tasks and other shared devices to improve the real-time and efficiency performance,and to solve the bottle-neck problem that the single master can not meet the requirement of performance with increasing of the slave number.This architecture can satisfy different structure processor core with configuring function module.On the other hand,it can also reduce the development difficult of the heterogeneous multi-core processor operating system.
出处
《计算机科学》
CSCD
北大核心
2011年第6期298-302,F0003,共6页
Computer Science
基金
核高基重大专项(2009ZX01038-002-002)
重庆市科技攻关计划项目(CSTC
2009AB2244)
重庆市教委科学技术研究项目(KJ090526)资助
关键词
异构多核处理器
嵌入式实时操作系统
多主内核
主从式内核
Heterogeneous multi-core processor
Embedded real-time operating system
Multi-master kernel
Master-slave kernel