检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]成都信息工程大学计算机学院,四川成都610225
出 处:《成都信息工程大学学报》2016年第3期277-284,共8页Journal of Chengdu University of Information Technology
基 金:四川省科技计划资助项目(2012GZ0111)
摘 要:排序是计算机程序设计中的一项重要操作,其性能好坏决定整个程序性能的优劣。针对常见的快速排序、冒泡排序、归并排序、计数排序和选择排序这5种排序算法,分别用MPI(message passing Interface)和OpenMP(open multi-processing)并行化编程环境对其进行并行程序优化,研究分析MPI和OpenMP并行优化时的优缺点,并对比不同并行化技术下的加速比和开销等性能,为更高效的排序算法的并行程序设计奠定基础。Sorting is an important operation of designing a computer program. Its performance usually determines the quality of the whole program. This paper carries out parallel optimization of five common sorting algorithms,including quick sort,bubble sort,merge sort,counting sort and select sort,based on the MPI( Message Passing Interface) and Open MP( Open Multi-Processing) parallel programming environment. The pros and cons using MPI and Open MP are analyzed,and the performances including speedup and overhead are compared. The purpose of this paper is to lay the foundation for designing more efficient parallel sorting programs.
关 键 词:计算机应用 高性能计算 排序 并行编程 加速比 MPI OPENMP
分 类 号:TP302.7[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.3