期刊文献+

面向多核处理器的实时优化技术:基于独立实时域的实时优化方法 被引量:1

Real-time Optimizing Method Based on Independent Real-time Domain:Real-time Optimizing Technology Oriented to Multi-core Processors
在线阅读 下载PDF
导出
摘要 多核处理器具有良好的性能功耗比,因此其在实时嵌入式系统中的应用是一种趋势。然而,现有的软件结构下,多核处理器的多核特性对实时性能的提高没有帮助;甚至,多核处理器核间的资源共享使影响程序执行时间的因素变得复杂,实时任务的最坏执行时间(Worst Case Execution Time,WCET)变得更为不可预测和难以控制。基于国产飞腾处理器研究了基于多核处理器的实时系统构建和实时性能优化,提出了"基于独立实时域的实时优化方法";通过虚拟化技术把处理器分为"实时域"和"非实时域",实时任务和非实时任务运行在不同的核心上,充分利用多核处理器各个核心,高效调度实时任务和非实时任务运行。 Multi-core processors with good performance per watt is an inevitable trend in real-time embedded systems. However, the multi-core feature of multi-core processors does no help to real-time performance improvement under the software structure currently existed, even, resource sharing between the multi-core processor cores make the impact of the program execution time factors complicated and the worst case execution time (WCET)of real-time tasks become more unpredictable and difficult to control. Based on domestic FT1000 multi-core processor, real-time system building and real-time performance optimization were researched and "real-time optimization method based on independent real- time domain" was proposed. The processor was divided into "real-time domain" and "non real-time domain" through virtualization technology. Real-time tasks and non real-time tasks running on different cores take full advantage of the cores of multi-core processor, and the real-time tasks and non-reabtime tasks are efficiently scheduled to run.
出处 《计算机科学》 CSCD 北大核心 2013年第9期159-162,189,共5页 Computer Science
关键词 实时系统 多核处理器 WCET Real-time system, Multi-core processors,WCET
  • 相关文献

参考文献16

  • 1蒋建春,汪同庆.一种异构多核处理器嵌入式实时操作系统构架设计[J].计算机科学,2011,38(6):298-302. 被引量:8
  • 2冯华,唐宏伟,卢凯,刘勇鹏.OpenSparc T2处理器虚拟化技术研究[J].计算机工程与科学,2010,32(7):72-75. 被引量:1
  • 3王乐.航空电子系统中应用多核处理器的挑战分析[J].航空计算技术,2011,41(5):128-130. 被引量:5
  • 4Cedeno W,Laplante P A.an overview of real-time operating systems[J].Journal of the Association for Laboratory Automation,2007,2:40-45.
  • 5Barbalace A,Luchetta A,Manduchi G,et al.Performance Comparison of VxWorks,Linux,RTAI and Xenomai in a Hard Real-time Application[J].Nuclear Science,IEEE Transaction,55(1):435-439.
  • 6Seo M,Kim H S,Maeng J C,et al.An Effective Design of Master-Slave Operating System Architecture for Multiproeessor Embedded Systems[C]∥Proceedings of Lecture Notes in Computer Science,12th Asia-Padfic Conference.Seoul,Korea,2007:114-125.
  • 7Wei H-W,Chao Y-H,Lin S-S,et al.Current Results on EDZL Scheduling for Multiprocessor Real-time Systems[C]∥13th IEEE Internaltional Conference on Embedded and Real-time Computing Systems and Applications.Daegu,Korea,2007:114-125.
  • 8Block A,Brandenburg B,Anderson J H,et al.An AdaptiveFramework for Multiprocessor Real-Time Systems[C]∥20th IEEE Euromicro Conference on Real-Time Systems.Prague,Czech Republic,2008:23-33.
  • 9Bletsas K,Andersson B.Notional processors:an approach formultiprocessor scheduling[C]∥15th IEEE Real-time and Embedded Technology and Applications Symposium.San Francisco,CA,2007:3-12.
  • 10Kato S,Yamasaki N,Ishikawa Y.Semi-Partitioned Scheduling of Sporadic Task Systems on Multiprocessors[C]∥21th Euromicro Conference on Real-time Systems.Deblin,Ireland,2009:249-258.

二级参考文献32

  • 1Sun Microsystems Inc. UltraSPARC T2TM Supplement to the UltraSPARC Architecture 2007 [EB/OL]. [ 2009-03-11 ]. http://www. openspare, net/cgi-bin/goto. php? w=http:// openspare-t2. sunsource. net/specs/OST2-UASuppl-currentdraft-HP-EXT. pdf.
  • 2Sun Microsystems Inc. OpenSPARC T2^TM Core Microarchitecture Specification [EB/OL]. [ 2009-03-11 ]. https:// www. opensparc. net/cgi-bin/goto. php? w =/pubs/t2/ docs//OpenSPARCT2_Core_Micro_Arch. pdf.
  • 3Barney G. The T1 Hypervisor and the Sun4v Architecture/ API[EB/OL]. [2009-03-11]. http://www. columbia.edu/ -gb2174/T1_Hypervisor. pdf.
  • 4Sun Microsystems Inc. UltraSPARC Virtual Machine Specification [EB/OL]. [2009-03-11 ]. http://www. opensparc. net/cgi-hin/goto. php? w=http://openaparc-t1. sunsource. net/specs/Hypervisor-api-eurrent. pdf.
  • 5Barham P, Dragovic B, Fraser K, et al. Xen and the Art of Virtualization[C]//Proc of the 19th ACM Syrup on Operating Systems Principles, 2003 : 164-177.
  • 6Sun Microsystems Inc. UltraSPARC Architecture 2007[EB/ OL]. [ 2009-03-11 ]. http://www. opensparc.net/cgi-bin/ goto. php? w = http://opensparc-t2. sunsource. net/specs/UA2007-current-draft-HP-EXT. pdf.
  • 7Chen Jing, Liu Jian-hong. Developing Embedded Kernel for Sys- tem-On-a-Chip Platform of Heterogeneous Multiproeessor Ar- chiteeture[C]//rtcsa, 12th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA' 06). 2006:246-250.
  • 8Intel. Intel@CoreTM2 Duo processor [EB/OL]. http://www. intel. com /products/ processor_number/eng/chart/core2duo. htm.
  • 9Seo M,Kim H S,Maeng J C,et al. An Effective Design of Mas- ter-Slave Operating System Architecture for Multiprocessor Embedded Systems[C]//Proceedings of Lecture Notes in Com- puter Science, 12th Asia-Pacific Conference. Seoul, Korea, 2007 : 114-125.
  • 10达芬奇(Davinci^TM)数字媒体处理器[EB/OL].http://focus.ti.com.cn/cn/paramsearch/docs/parametricsearch.tsp?family=dspgasectionId=2&tabId=1852&familyId=1300.

共引文献11

同被引文献17

引证文献1

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部