基于异构多核环境下的核间通信机制设计与实现

来源 :中国航天科工集团第二研究院 航天科工集团第二研究院 | 被引量 : 0次 | 上传用户:rachieyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
弹载计算机作为导弹武器的控制中枢,其运算性能极大地影响着导弹的作战性能。导弹系统整体功能的不断复杂化、智能化,使得弹载计算机的性能和功能需要随之提升。作为弹载计算机系统的核心部件,处理器的性能直接决定了其整体性能的优劣。处理器从单核向多核的发展使得处理器性能又得到进一步提高,而多核处理器正向同构与异构两个方向发展。相较于同构多核处理器,异构多核处理器能灵活地完成计算资源配置,实现处理器性能的最优化。但多核架构的性能极大地依赖于核间通信机制,在异构多核环境下,对核间通信效率的改善还面临着如何进行核间协作,提升核间通信速率以降低通信延迟的问题。因此本文基于异构多核环境完成了核间通信机制的研究、设计与实现。本文的主要工作有:  (1)对同构多核处理器和异构多核处理器的功能特点和典型代表进行研究,阐明了异构多核架构相比于同构多核架构的优势。通过对多核环境下几大关键技术的分析,提出了目前多核环境下仍面临的问题,重点表述了核间通信机制在提高系统实时性等方面的重要性,阐明了本课题的研究背景及意义。  (2)对异构多核处理器平台ARM Cortex-A9与TMS320C6678的架构进行研究。作为硬件基础,分析了与核间通信相关的核心部件的工作机制。对嵌入式实时操作系统则从系统内核架构着手,对任务管理等四个与核间通信紧密相关的部分展开了分析。  (3)基于“天熠”操作系统,设计了基于异构多核环境的分层核间通信机制。阐述了分层设计思想,完成了会话层与传输层的架构设计。利用所设计的核间通信机制,实现了send,receive,hunt等核心系统调用。  (4)基于ARM+DSP平台完成了核间通信耗时及传输速率测试。根据所设计的消息结构体,DSP核间与异构核间通信平均耗时分别为0.001477tick和0.002357tick;基于4000字节传输数据量,DSP核间与异构核间的平均传输速率分别为2115.08MB/s和1319.26MB/s。实验结果表明,所设计的核间通信机制具有良好的异构核间通信性能。
其他文献
随着网络的不断发展,用户对网络的需求不断发生变化,要求传输的信息种类越来越多,要求提供的服务质量也越来越高.传统网络的弊端日益突出,甚至限制了网络的进一步发展.主动网
该文提出了基于知识的产品开发集成系统产品开发的领域知识描述模型,以及过程形式化表示方法,研究了其中的过程信息管理、集成系统层次结构、集成水平及各种智能辅助工具的层
随着Internet的快速发展,人们对Internet提供的服务有了更高的要求,越来越多的新业务要求IP网络不仅能提供信息传输的可靠性,而且要能对信息传输的过程具有可预见性,用户要求
外汇市场上风云变幻,难以琢磨,高收益与高风险并存。在每天的交易中,为了控制风险,交易员和客户要随时掌握各种货币的汇率和走势的实时行情及外汇市场的多种消息等等。只有对市场
语义网旨在帮助网络服务自动化、深层次网络的数据集成,提供语义含义的互动,Internet知识发现和更多精确的搜索。实体论在语义网中扮演了重要的角色,提供了一种共享和精确定义的
汉英双语语料库的研究,除了要面对一般双语文本加工的问题外,还要处理汉英之间相互转换的特有难点.为此该文采用了理性主义和经验主义相结合的策略来探索基于双语语料库的机
随着测井技术向成像化和组合化方向发展,新型测井仪器被广泛应用在各油田,传送的数据量越来越大,因而开发高容量、高效率的通信系统以解决通信瓶颈成为数控测井技术研究的热
水下声源被动探测是水声领域中的重要问题,传统的被动探测方法多基于使用一个探测节点,立足于一个观测点对声源进行探测,观测角度单一,空间分辨能力也有限,分布式阵列为水下声源被
本文研究并分析了CDN和P2P技术的优缺点,并对CDN-P2P融合网络的特点进行了研究,针对其下载过程,从P2P网络的节点组织结构,资源搜索策略以及CDN网络中的副本放置策略等三个不
手语是聋哑人日常交流必不可少的手段.作为一种高度结构化的手势语言,其研究涉及到多个学科,尤其是模式识别和人工智能的基本研究案例.同时,手语识别可以辅助聋人使用手语和