论文摘要
并行程序的开发是并行计算中一个公认的难题。其中一个重要的原因在于缺乏系统的开发并行程序的方法和相关的辅助工具。现有的大多数并行程序设计模型本质上是对并行程序编码的研究,它们为并行程序的设计编码提供一个抽象的平台,但缺乏指导程序员在其所提供的平台上进行并行程序开发、推导和验证的方法。如何在一个给定的抽象模型的平台上设计出符合问题要求的并行程序,完全取决于程序员的技巧和经验;程序的可靠性、开发效率都难以得到保证。 在本文的前期研究中,我们提出了一种系统的基于泛型编程的并行程序开发方法和模型,该模型支持从问题到并行程序的整个程序开发过程,并提供了泛型算法结构库和泛型并行结构库作为编程者进行抽象并行程序开发的支持。编程者通过在该模型下开发并行程序,将并行程序开发过程中的创造性工作和非创造性工作区分开来,创造性工作由编程者完成,非创造性工作由机器完成,有效地提高了程序的开发效率。 泛型并行结构库是上述描述的并行编程模型中的一个重要组成部分。通过对编程者提供泛型并行结构库的支持,编程者在并行实现时,无需关注大部分的低层次细节,极大地减轻了编程者的负担,提高了并行程序的可编程性,可重用性和可靠性等。本文工作即是对该模型中的泛型并行结构库的几个主要模式进行开发、设计与实现。因此,本文工作涵盖了以下几点: 1)本文对并行计算中的管理者—工人、流水线并行和工作池三种并行结构进行了深入研究,并为这三种结构进行抽象出了三种并行结构模式。其中,如何应用设计模式(Design Pattern)和泛型程序设计(Generic Programming)思想,抽象出灵活、高效、优雅的并行结构模式是本文研究的难点和关键之一; 2)以本文抽象出的三种并行结构模式为基础,实现出相应的并行结构模板,以支持抽象并行程序的实现。 3)以大量的具体算法实例和多组的对比实验,对本文开发的三种并行结构模板的可重用性、可编程性、可靠性和运行效率,与传统的PVM/MPI并行编程方法进行了比较和分析。
论文目录
相关论文文献
- [1].星间高速激光通信解调器并行结构设计[J]. 电子设计工程 2018(20)
- [2].俄汉提问-回答式并行结构标题对比研究[J]. 外语学刊 2013(06)
- [3].基于FPGA的并行DDS结构设计[J]. 雷达科学与技术 2016(02)
- [4].卷积神经网络(CNN)算法的FPGA并行结构设计[J]. 微电子学与计算机 2019(04)
- [5].基于并行结构的随机等效时间采样技术研究与实现[J]. 仪器仪表学报 2014(07)
- [6].一种高速并行位同步结构[J]. 电子设计工程 2017(03)
- [7].FPGA高速并行m序列的设计[J]. 无线电工程 2015(07)
- [8].ADC的结构方案概述[J]. 中国集成电路 2017(Z1)
- [9].高速模数转换技术及其发展[J]. 科技视界 2012(01)
- [10].高速模数转换技术及其发展[J]. 科技视界 2011(03)
- [11].二维提升小波的VLSI结构设计及FPGA验证[J]. 液晶与显示 2011(03)
- [12].S波段主被动探测雷达全数字接收机的设计与实现[J]. 信号处理 2013(09)
- [13].基于多DSP并行结构实现MUSIC算法的设计[J]. 自动化技术与应用 2008(03)
- [14].一种高效双精度浮点乘法器[J]. 计算机测量与控制 2013(04)
- [15].高码率扩频系统的快速捕获算法研究[J]. 系统仿真学报 2019(08)
- [16].吉比特时域并行调制解调算法研究及实现[J]. 无线电通信技术 2016(04)
- [17].一种基于FPGA的稀疏矩阵高效乘法器[J]. 微电子学 2013(02)
- [18].基于FPGA的高速双精度浮点乘法器设计[J]. 微电子学与计算机 2012(12)
- [19].同步部分并行结构的准循环LDPC码译码器[J]. 电子与信息学报 2008(07)
- [20].大点数FFT的二维算法FPGA并行实现[J]. 无线电通信技术 2013(03)
- [21].基于VLIW DSP加密与认证算法的实现[J]. 计算机应用 2012(06)
- [22].一种基于FPGA的并行结构瞬时测频方法[J]. 测控技术 2017(05)
- [23].BCH译码器并行钱式搜索电路的优化及实现[J]. 电视技术 2013(11)
- [24].基于FPGA小波变换核的设计与实现[J]. 电光与控制 2009(03)
- [25].多DSP并行结构的目标识别系统的设计与实现[J]. 微计算机信息 2009(35)
- [26].一种面向语音识别的抗噪SVM参数优化方法[J]. 中南大学学报(自然科学版) 2013(02)
- [27].一种TBGP协议无阻塞路由通告技术[J]. 华中科技大学学报(自然科学版) 2009(12)
- [28].基于FPGA的实时双精度浮点矩阵乘法器设计[J]. 浙江大学学报(工学版) 2008(09)
- [29].基于Petri网模型的零件出库系统工作流并行结构分析[J]. 沈阳大学学报(自然科学版) 2019(01)
- [30].一种多通道信号处理复用结构及其FPGA实现方法[J]. 电子测量与仪器学报 2008(01)