Please wait a minute...
J4  2009, Vol. 43 Issue (7): 1177-1181    DOI: 10.3785/j.issn.1008-973X.2009.
自动化技术、计算机技术     
支持多线程处理器的实时操作系统实现研究
成杏梅,刘鹏,顾雄礼,江国范,姚庆栋
(浙江大学 信息与电子工程学系,浙江 杭州 310027)
Study on implementation of real-time operating system that  supports multi-threading processor
CHENG Xing-mei, LIU Peng, GU Xiong-li, JIANG Guo-fan, YAO Qing-dong
(Department of Information Science and Electronic Engineering, Zhejiang University, Hangzhou 310027, China)
 全文: PDF(680 KB)   HTML
摘要:

考虑到多线程处理器开发对实时操作系统的需求,结合其硬件特点,对已有的实时操作系统进行修改,给出了多线程处理器的操作系统实现.这种处理在充分利用多线程技术特点的同时,还可以保留原有实时操作系统的性能优势.以MPEG-1解码系统为例,给出了其在媒体系统芯片和多线程处理器上基于实时操作系统的任务调度实现.实验结果表明,提出的操作系统实现方案充分利用了多线程技术,能够提升系统的实时性能,降低实时操作系统的管理开销,并简化终端程序员的编程工作.

Abstract:

According to the requirement for the real-time operating system (RTOS) of the development of the multi-threading processor, an implementation plan of RTOS for multi-threading processor that combined the hardware characteristics was presented by modifying the existing RTOS. The proposed method can maintain the performance of the existing RTOS when fully utilizing the multi-threading technology. The MPEG-1 decoder system was taken as an example and the task scheduling based on the RTOS on the Media-SoC was compared with that on the multi-threading processor. Experimental results indicated that the presented implementation plan fully utilized the multi-threading technology, and improved the real-time performance of system, decreased RTOS overhead and simplified programming work.

出版日期: 2009-07-01
:  TP316  
基金资助:

霍英东教育基金资助项目(94031);国家自然科学基金资助项目(60873112).

通讯作者: 刘鹏,男,副教授.     E-mail: E-mail: liupeng@zju.edu.cn
作者简介: 成杏梅(1978-),女,河南济源人,博士生,从事实时操作系统等方面的研究.
服务  
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章  

引用本文:

杏梅, 刘鹏, 顾雄礼, 等. 支持多线程处理器的实时操作系统实现研究[J]. J4, 2009, 43(7): 1177-1181.

XING Mei, LIU Feng, GU Xiong-Li, et al. Study on implementation of real-time operating system that  supports multi-threading processor. J4, 2009, 43(7): 1177-1181.

链接本文:

http://www.zjujournals.com/eng/CN/10.3785/j.issn.1008-973X.2009.        http://www.zjujournals.com/eng/CN/Y2009/V43/I7/1177

[1] JERRAYA A A, FRANJA O, LEVY M, et al. Roundtable: envisioning the future for multiprocessor SoC[J]. IEEE Design & Test of Computers, 2007, 24(2): 174183.
[2] GAO Feng, LIU Peng, YAO Qing-dong. A methodology for platform based high-level system-on-chip verification[J]. Chinese Journal of Electronics, 2003, 12(1): 6164.
[3] PAULIN P G, PILKINGTON C, LANGEVIN M, et al. Parallel programming models for a multiprocessor SoC platform applied to networking and multimedia[J]. IEEE Transactions on Very Large Scale Intergration (VLSI) Systems, 2006, 14(7): 667680.
[4] ZUBERI K M, SHIN K G. EMERALDS: a small memory real-time micro-kernel[J]. IEEE Transactions on Software Engineering, 2001, 27(10): 909928.
[5] 高丰, 刘鹏, 姚庆栋, 等. 一种基于HDTV信源集成解码芯片的RTOS的设计与实现[J]. 电路与系统学报, 2002, 7 (3):4549.
GAO Feng, LIU Peng, YAO Qing-dong, et al. Design and implementation of RTOS for a HDTV integrated source decoding chip[J]. Journal of Circuits and Systems, 2002, 7 (3): 4549.
[6] BANERJEE S, SHEIKH H R, JOHN L K, et al. VLIW DSP vs. superscalar implementation of a baseline h.263 video encoder[C]∥Proceedings of Thirty-fourth Asilomar Conference on Signals, Systems and Computers. Pacific Grove, CA, USA: IEEE, 2000: 16651669.
[7] TALLA D, JOHN L K, LAPINSKII V, et al. Evaluating signal processing and multimedia applications on SIMD, VLIW and superscalar architectures[C]∥Proceedings of IEEE International Conference on Computer Design: VLSI in Computers and Processors. Austin, TX, USA: IEEE, 2000: 163172.
[8] 斯威特曼. MIPS体系结构透视[M]. 2版. 北京: 机械工业出版社, 2007.
[9] 陈科明. 媒体多处理器系统芯片的设计研究[D].杭州: 浙江大学, 2007.
CHEN Ke-ming. Study on the design of multi-processor system-on-chip for media processing[D]. Hangzhou, Zhejiang University, 2007.
[10] LIU Peng, WANG Wei-dong, XIAO Zhi-bin, et al. MediaSOC: a system-on-chip architecture for multimedia application[C]∥Proceedings of IEEE International Workshop on VLSI Design and Video Technology (IWVDVT2005). Suzhou, China: IEEE, 2005: 203206.
[11] MIPS Technologies Inc. The MIPS32 34KTM core family: power next-generation embedded SoC[EB/OL]. [2006-09-02]. http:∥ www.mips.com
[12] YAO Ying-biao, WANG Bin, ZHANG Jian-wu, et al. RISC3202: a software configuration dual-issue/dual-core microprocessor[C]∥IFIP International Conference on Network and Parallel Computing Workshops. Dalian, China: IFIP, 2007: 963968.
[13] 成杏梅. 基于媒体芯片的实时操作系统实现研究[D]. 杭州: 浙江大学, 2008.
CHENG Xing-mei. Study on RTOS based on system on chip for media application[D]. Hangzhou, Zhejiang University,

No related articles found!