首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 140 毫秒
1.
多核技术的发展正引领软件研发发生基础性的变化。开发人员可以在代码中添加线程来利用系统所提供的多个内核,从而提升PC应用软件的功能和性能。本文介绍了共享存储系统并行编程接口OpenMP的模型、指令和库函数.以及Intel C++编译器9.1和Microsoft Visual Studio2005等对OpenMP的支持;着重探讨了二雏离散快速傅里叶变换并行算法的设计、实现与优化技术;展望了高性能并行计算软构件库的开发前景。  相似文献   

2.
一种基于循环并行模式的多核优化方法   总被引:1,自引:0,他引:1  
从并行编程模式角度出发,分析了计算稠密型程序基于多核平台的优化方法,并结合循环并行模式与OpenMP、Intel parallel studio工具实现了对部分连接神经演化(PARCONE)模型的多核优化.优化结果表明,基于循环并行模式的设计方法是实现计算稠密型程序多核优化的一种快速有效方法.  相似文献   

3.
本文是对多核程序设计的一种探索,在OpenMP模型下以赫夫曼算法为基础设计并行压缩程序.首先对传统的串行程序进行分析,使应用程序开发人员了解程序行为、发现性能瓶颈、明确优化方向.再用OpenMP的基本结构进行并行程序的设计之后,借助开发工具对并行程序进行优化和调试,得到改进方案.然后在双核处理器上分别运行并行程序与串行程序,将两者进行性能上的比较,实验结果证明性能得到很大程度地提高。  相似文献   

4.
介绍了OpenMP的并行执行原理和语言规范,重点讨论了OpenMP的循环并行化、迭代相关、数据共享、任务调度等问题,最后使用OpenMP技术优化了遗传算法,并进行了性能的对比.  相似文献   

5.
MPI是目前国内外比较流行的几种并行编程环境之一,本文探讨了MPI常用的两种编程模式,并给出一个具体的实例说明.  相似文献   

6.
黄丽嫦 《科学技术与工程》2012,12(11):2673-2676,2692
分析了线性方程组迭代求解的计算原理,在多核架构的微机中,给出了一种Gauss-Seidel并行迭代算法。该算法首先按照并行计算的需求把Gauss-Seidel迭代公式分解为串行运算和并行运算两部分,然后利用步进及广播的方式有序地把串行运算调度到处理器的每个核中并发运行.理论和数值测试均验证了并行运算的有效性。  相似文献   

7.
为了提高混合交通微观仿真的运行速度,基于多核并行计算技术构建了一个混合交通微观仿真平台.文中首先从平台功能结构、并行混合交通微观仿真流程设计与实现两个方面对平台进行介绍;其次,设计并实现了该仿真平台的关键并行算法,包括初始路网分割算法、车辆穿越边界算法及动态负载平衡算法;最后,通过仿真实验验证了多核并行计算技术能够大大提高混合交通微观仿真的运行效率.  相似文献   

8.
为适应遥感影像高效融合的应用需求,提出了一种基于Atrous-HIS变换的多光谱与全色影像并行融合方法.首先设计了一种结合了Atrous和HIS变换的遥感影像串行融合算法,分析了它的详细处理步骤.随后在该算法中引入OpenMP并行技术,并且制定了并行策略,优化了处理流程,最终实现了一种高效的并行影像融合算法.实验结果表明,该方法可以实现多光谱与全色影像的快速融合,具有良好的加速比,可扩展性好,并行效率高.  相似文献   

9.
多核CPU上快速傅里叶变换并行算法的优化   总被引:1,自引:0,他引:1  
快速傅里叶变换在数字信号处理和通信领域具有广泛的应用.多核CPU日益普遍,根据FFT算法自身的并行性,灵活分解蝶形运算,通过探究并行块的分配和嵌套关系对算法加以优化,合理地分配线程实现多核CPU的并行计算,可以提高FFT的计算效率.  相似文献   

10.
介绍了一种基于Open MP的多核并行程序设计方法,并使用此方法实现了对基于隐马尔可夫模型的Web文本挖掘程序的并行化改造.实验证明重新设计的多核并行程序相比于原有串行程序在多核微机系统上的运行时间大大减少、程序整体性能得到明显提升.  相似文献   

11.
针对专用数据采集卡成本高和传统编程代码专业性要求太高的不足,借助Lab VIEW软件,设计了基于声卡的数据采集与处理系统;该系统采用多线程并行模式进行程序设计,分为数据采集、数据处理和波形显示三大模块,测试结果表明该系统具有设计简便、采样精度高、扩展性好等特点.  相似文献   

12.
在分析并行程序时,很多问题需要考虑,如通信、同步、数据划分和分配、负载平衡、容错、异构、死锁及竞争等问题,采用一般方法是很困难的.时延Petri网能够很好地描述这些问题,使并行程序的分析变得简单,且有利于并行程序的分割.给出了并行程序的时延Petri网建模方法,并对一个实例进行了分析,得出了并行程序的Petri网模型,对并行程序的分析及验证打下了基础.  相似文献   

13.
从计算机并口资源的研究出发,介绍步进电机的工作原理,并通过计算机并口直接访问通过并口连接的设备,采用Delphi 6编程工具,通过在Delphi中嵌入汇编语言的软件设计方式,实现对步进电机的控制.  相似文献   

14.
基于VME总线SHARC并行处理系统的设计与实现   总被引:4,自引:1,他引:4  
研究基于VME总线SHARC并行处理系统的设计与实现。系统采用SHARC处理器的LINK口组成网状进行处理结构;VME总线接口采用芯片VIC64和EPLD实现,信号互连采用传输线结构,用适当的端接技术与合理的布局抑制信号反射和串扰,并进行了信号完整性分析和仿真。  相似文献   

15.
设计了一种以柔性铰链为运动副,磁致伸缩作动器为驱动支杆的并联微动机构.运用三维设计软件SolidWorks建立部件和整体模型,并运用SolidWorks内嵌的有限元分析软件COSMOSXpress对柔性铰链进行有限元分析,优化其结构和尺寸.采用SolidWorks的另一插件COSMOSWorks对驱动支杆进行固有频率分析,并对整体机构进行刚度分析和安全校核.结果证明COSMOS可以指导设计改进,提高设计的准确性和可靠性.  相似文献   

16.
简要介绍了MPICH2在windowsXP下的安装及其在VC.NET2005下的配置方法,通过对一个二维数组中所有元素求和的实现,论述了基于VC.NET平台和MPI进行并行程序设计的方法和技巧。  相似文献   

17.
通过对MPI原理和特点的研究,给出了并行MPI程序的基本设计思路和执行过程,并实现了向量相加的并行计算.  相似文献   

18.
MPI并行编程环境及程序设计   总被引:2,自引:0,他引:2  
通过对MPI原理和特点的研究,给出了并行MPI程序的基本设计思路和执行过程,并实现了向量相加的并行计算.  相似文献   

19.
指出了数组在高级语言程序设计中的位置以及与其他数据类型和数据结构的关系,从而提出了以数组为核心的高级语言程序设计教学方法,并论述了该方法的教学思路。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号