分享到:

并行编程技术探讨

本文分别讨论了共享存储器处理机和多计算机结构这两种并行  (本文共4页) 阅读全文>>

《计算机应用研究》2003年02期
计算机应用研究

基于机群系统的PVM并行编程技术研究

首先简单介绍了当今最流行的分布式并行编程环境之一———PVM系统;然后论述了基于机群系统的P...  (本文共4页) 阅读全文>>

华中科技大学
华中科技大学

多核环境下任务并行编程关键技术研究

随着多核/众核处理器的出现,如何在多核/众核平台上进行并行程序开发,以充分发掘多核/众核处理器的性能,成为计算机软件发展的重要影响因素。1)用户在使用更高层的任务并行编程工具的过程中,遇到的编程错误不同于传统的多线程编程,这一方面是因为并行编程本身的复杂性,另一方面也因为这些任务并行编程工具本身存在编程抽象及接口设计上的不合理。2)不同的任务并行编程工具面向不同的并行模式,因此提供不同的编程抽象及编程接口,这导致开发人员在复杂的并行应用中,通常需要选择多个不同的并行编程工具,这进一步增加了并行编程的复杂性,并间接提高了并行程序性能优化的难度。3)任务并行编程的执行模型在使用并行任务取代线程后,需要在应用层面引入新的调度机制以保证并行任务的高效执行,然而,这一调度机制在并行任务中的数据需要进行同步时容易引入新的性能瓶颈。因此,多核处理器上的任务并行编程依然充满挑战。围绕开发人员使用现有任务并行编程工具中所遇到的诸多问题,“多核环境...  (本文共119页) 本文目录 | 阅读全文>>

中国科学技术大学
中国科学技术大学

模式化并行编程研究

近年来,随着高性能计算(High Performance Computing)硬件平台的不断提升,面向高性能的应用越来越广泛,传统的并行编程环境工具已经不能满足高性能应用日益增长的需求。面对并行软件开发环境处于相对滞后的状态,如何针对高性能计算机的硬件体系结构以及高性能计算用户的特点,提供良好的高性能计算编程环境,提高并行编程效率,一直是高性能计算领域的研究热点之一。通过对结构化并行编程领域的研究,本文采用抽象技术提升并行编程的粒度,设计实现了一个能够达到不同程度隐式并行的结构化并行编程原型系统。论文的主要工作有:(1) 系统地分析和研究了结构化并行编程的不同实现技术,提出了以并行模式为基础的结构化并行编程的概念;从并行模式语言的观点整理出了各种结构化编程系统在不同的开发层面所表现的典型设计模式。(2) 设计了基于并行模式和主流软件开发技术的通用并行模式化编程环境USPE(Universal Skeleton-oriented ...  (本文共90页) 本文目录 | 阅读全文>>

《计算机教育》2007年21期
计算机教育

“基于多核的并行编程”课程建设概况

南京大学软件学院作为南京大学一个新建的学院,成立五年多来,在实用软件工程教育方面作出了许多有益的尝试。软件学院与Intel,M...  (本文共1页) 阅读全文>>

《计算机工程与设计》2010年24期
计算机工程与设计

多核并行编程技术在中文分词程序优化中的应用

为了充分利用多核处理器的硬件资源和计算能力,提出了多核并行编程技术在中文分词程序中的优化方案。根据中文分词最大正向匹配算法的特点,由传统的串行程序,改为并行程序。利...  (本文共5页) 阅读全文>>

《程序员》2010年05期
程序员

并行编程,大势所趋

从汽车到电视等各个行业,软件创新是充分发挥所有计算机设备性能的关键因素。我12年前初次来到中国,之后每年我都会来,每次来我...  (本文共1页) 阅读全文>>