关于多核系统并行程序效率的编程因素及其研究
Keywords: 绿色计算,内存对齐,openmp,cannon算法,多核处理器
Abstract:
着重分析了多核架构系统中内存对齐技术与cache利用率等因素对并行程序性能的影响。用共享存储环境openmp分析了并行计算量与处理器核心数目之间的关系,通过用mpi编程实现的矩阵相乘的行划分和cannon算法等实例分析,指出了只有综合考虑了多核系统的结构特征、系统软件、多核编程语言环境以及正确运用算法等,才能设计出高效且能耗又小的并行应用程序。
Full-Text