当前位置:主页 > 科技论文 > 计算机论文 >

基于嵌入式多核平台可视化性能监视系统的设计与实现

发布时间:2018-10-08 17:26
【摘要】:随着信息技术的迅猛发展,嵌入式技术也得到了前所未有的进步。目前,嵌入式系统已被广泛应用于生活、军事以及航空航天等各个领域,这对于嵌入式系统的稳定性和计算速度提出了更高的要求。单核系统已经远远不能满足人们对嵌入式计算能力日益增长的需求,于是多核并行系统成为提高嵌入式处理能力的一种有效解决方案。珠海Orbita公司生产的基于SPARC架构的四核S698P4开发板正是一种使用了SMP技术的并行多核嵌入式系统,它被广泛用于航空航天等高可靠嵌入式领域。 由于嵌入式系统的大面积应用,使得嵌入式程序开发需求越来越迫切。许多嵌入式实时操作系统的出现,使得嵌入式程序开发门槛大幅度降低。其中,eCos系统作为一种体积小、可配置性强的实时嵌入式操作系统,在嵌入式领域得到了广泛的应用。然而嵌入式程序开发依然存在着硬件资源紧缺、程序运行效率不高等问题,特别是对于多核嵌入式系统,如何平均分配资源,使得各种资源都得到充分有效地利用,依然是嵌入式程序开发的一件难题。 本文针对多核嵌入式程序开发无法直观了解硬件资源使用情况的问题,,开发了一种基于嵌入式多核平台可视化性能监视系统,本系统不仅可以实时显示开发板上运行程序的各个CPU内核使用率和内存使用率,还可以根据这些使用数据分析出开发板上软硬件的瓶颈,列举出程序设计中的不足。系统还可以捕获到程序中对内存的各种常见操作,分析出程序中常见的内存操作隐患和错误,使得编写出来的程序更加合理可靠。本文后面还对所设计的系统进行了综合联机测试,选取了一些有代表性的实例程序进行了有针对性的模块测试和综合测试,对于实例运行结果做出了详细的分析和对比,证实了系统监视到的数据的正确性和可靠性。最后,对本文所做的一些工作进行了分析和总结,说明了本课题所设计程序的价值和意义,并对下一步的工作进行了展望。
[Abstract]:With the rapid development of information technology, embedded technology has made unprecedented progress. At present, embedded systems have been widely used in life, military, aerospace and other fields, which put forward higher requirements for the stability and computing speed of embedded systems. The single-core system can not meet the increasing demand for embedded computing power, so multi-core parallel system becomes an effective solution to improve the embedded processing capacity. The four-core S698P4 development board based on SPARC architecture produced by Zhuhai Orbita Company is a parallel multi-core embedded system using SMP technology. It is widely used in high reliability embedded fields such as aviation and aerospace. Because of the large area application of embedded system, the demand of embedded program development is more and more urgent. With the emergence of many embedded real-time operating systems, the threshold of embedded program development is greatly reduced. As a small, configurable real-time embedded operating system, the ECos system has been widely used in the embedded field. However, there are still some problems in embedded program development, such as shortage of hardware resources, low efficiency of program operation, etc. Especially for multi-core embedded systems, how to allocate resources equally, so that all kinds of resources can be fully and effectively utilized. It is still a difficult problem in embedded program development. Aiming at the problem that multi-core embedded program development can not directly understand the use of hardware resources, a visual performance monitoring system based on embedded multi-core platform is developed in this paper. This system can not only display the utilization rate of CPU kernel and memory in real time, but also analyze the bottleneck of software and hardware based on these data, and enumerate the shortcomings of program design. The system can also capture a variety of common operations on the memory in the program, analyze the common hidden trouble and error of the memory operation in the program, make the program more reasonable and reliable. At the end of this paper, the system is tested on line, and some typical example programs are selected to test the module and test synthetically, and the results of running are analyzed and compared in detail. The correctness and reliability of the data monitored by the system are verified. Finally, some work done in this paper is analyzed and summarized, the value and significance of the program are explained, and the future work is prospected.
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP368.1;TP316.2

【相似文献】

相关期刊论文 前10条

1 ;NI加入多核协会共同提高基于多核的软硬件平台的互用性[J];微计算机信息;2008年12期

2 杨志义;李晓燕;;基于多核的IPv4/IPv6过渡技术研究与实现[J];计算机应用;2009年03期

3 肖朝晖;;计算机体系结构的发展及技术问题探讨[J];信息化纵横;2009年12期

4 黄安文;高军;张民选;;多核处理器片上存储系统研究[J];计算机工程;2010年04期

5 李妮;陈铮;龚光红;彭晓源;;多核并行计算技术在景象匹配仿真中的应用[J];系统工程与电子技术;2010年02期

6 马近飞;崔冬华;;一种面向多核的自适应并行虚拟机模型[J];电脑开发与应用;2010年04期

7 王磊;曹菡;;基于TBB和Cilk++的并行蚁群算法在路径寻优中的应用[J];计算机应用;2010年10期

8 任平;;从UTM驾驭多核看信息安全产品的革新[J];信息安全与技术;2010年07期

9 曹大有;;基于反射机制的数据流Java多态性实现及研究[J];制造业自动化;2010年13期

10 刘热;;OpenMP多核技术研究及其在遗传算法中的应用[J];沈阳大学学报;2010年05期

相关会议论文 前10条

1 刘涛;季振洲;王庆;朱素霞;;嵌入式多核平台大容量高速存储与增强可靠性研究[A];2010年第16届全国信息存储技术大会(IST2010)论文集[C];2010年

2 李鑫;窦勇;邓林;张劲;;多核平台下事务处理类应用性能分析及评价[A];2010年第16届全国信息存储技术大会(IST2010)论文集[C];2010年

3 何军;王飙;;通用多核处理器发展现状和趋势研究[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年

4 刘奇;郝守青;沈海华;章隆兵;;一种基于RAM的降低异构多核切换开销的方法[A];2010年第16届全国信息存储技术大会(IST2010)论文集[C];2010年

5 陈远知;;多核处理器的里程碑——TILE64[A];全国第三届信号和智能信息处理与应用学术交流会专刊[C];2009年

6 彭林;张小强;刘德峰;谢伦国;田祖伟;;一种挖掘多核处理器存储级并行的算法[A];第15届全国信息存储技术学术会议论文集[C];2008年

7 涂飞;;英维思过程系统[A];第十届全国信息技术化工应用年会论文集[C];2005年

8 冯佩;钟诚;韦伟;;多核多线程并行求解线性方程组[A];全国第21届计算机技术与应用学术会议(CACIS·2010)暨全国第2届安全关键技术与应用学术会议论文集[C];2010年

9 袁忠勇;孙平川;魏荣宝;王敬中;李赫T

本文编号:2257643


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2257643.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户9c10d***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com