【摘 要】
:
在军事领域中,诸如雷达、声纳等信号处理系统的性能不断提高,对计算机的处理速度提出了更高的要求。并行处理是提高计算机性能、可用性与可靠性的重要途径。目前,并行硬件技
论文部分内容阅读
在军事领域中,诸如雷达、声纳等信号处理系统的性能不断提高,对计算机的处理速度提出了更高的要求。并行处理是提高计算机性能、可用性与可靠性的重要途径。目前,并行硬件技术得到了迅速的发展;但是并行软件系统的设计和实现存在着开发效率低、质量难以保证和可移植性差等问题。针对这些问题,可以采用开发标准并行库的方法加以解决。标准并行库开发高性能计算程序的基本思想是:程序库面向特定的应用领域,把一些典型并行算法进行封装,提供给用户高层次的应用程序接口;用户只需要根据自己的需求,调用相应的库函数,就可以编写出并行程序。本课题借鉴高性能嵌入式计算软件计划(High Performance Embedded Computing Software Initiative, HPEC_SI)的解决方法,基于消息传递接口(Message Passing Interface, MPI)的消息传递机制,对图像/信号处理中的一些典型并行算法以类组件的方式进行封装,设计和实现了具有面向对象特征的、用于图像/信号处理的并行向量库,提供给应用软件开发人员一个良好的开发环境。本文基于SPMD并行计算模型,采用层次式结构模式将并行向量库划分为四个层次:应用组件层,抽象数据层,数据划分层和并行支撑层。其中应用组件层把矩阵向量运算的并行算法封装成类组件,为用户提供了高层次的接口;另外三层分别实现数据抽象、数据划分和并行机制支持三方面功能,每一层都有具体的类组件和明确的接口定义。这种层次式结构有利于并行应用开发的任务分解,便于应用程序在不同并行体系结构间的移植,提高了应用软件的质量。同时对应用组件层的类组件进行了正确性的测试,证明可以实现相应的向量矩阵并行算法。最后客观地评价了现阶段的工作成果,对存在的问题进行分析,并对这些问题的解决提出了切实可行的方案。
其他文献
虚拟现实(VR)是一种高度逼真地模拟人在自然环境中视、听、动等行为的人机界面,它综合了计算机图形学、图像处理、传感技术、多媒体技术、网络技术等多门科学。三维实体建模技
顶板事故作为煤矿的主要安全事故给国家财产和人民的生命安全造成了巨大的损失和威胁。据国家有关部门统计,我国煤矿发生顶板死亡事故占煤矿死亡事故的40%~50%,其中80%发生在采场,工
在过去的几十年间,许多经典的模型在信息检索领域诞生,诸如布尔模型、向量空间模型以及概率模型等。1998年,Ponte和Croft首次将统计语言模型应用于信息检索,并且提出了查询似然语
VoIP系统一般基于SIP(Session Initiation Protocol)或H.323两种通信控制协议。SIP协议具有结构简洁、易于扩展和适合Internet接入等良好的特性,它可以有效地控制媒体网关,控
近几年来,随着互联网的发展,在线社交网络(如Facebook、Twitter等)的成功应用,网络上存在大规模的真实社会数据,催生了社交网络在计算机领域的蓬勃发展。在信息传播研究领域,病毒式
作为移动自组织网络向实用化方向的发展,机会网络可以在缺乏基础设施的环境中,利用“存储-携带-转发”的方式进行消息传输,从而能够在节点间连通性得不到保证的情况下实现端到端
在用计算机数字化现实世界的过程中,相对于以往二维图像,三维数据具有其先天的优势。随着现代三维扫描与建模技术的提高,基于采样点的三维数据模型即点云模型,已经逐渐结合到许多
当前Internet互联网的标准协议是IP的第4版,即IPV4,而IPV4由于地址资源枯竭和路由表爆炸等致命问题,已经面临着更新换代的必要。IP第6版,即IPV6是作为IPV4协议的后继者而由因
XML正逐渐成为Internet上数据表示和数据交换的新标准,网络上存在大量的XML格式的可操作数据和其他商业信息。鉴于这些商业信息的敏感特性,增加了保护XML文档的重要性,迫切需
面对日益激烈的市场竞争和快速多变的市场需求,协同设计(CSCD)作为一种新的产品开发方式,为越来越多企业所采用。在协同设计中,产品数据管理(PDM)是集成和管理所有的应用、信