检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]中原工学院并行处理技术研究所,郑州450007 [2]肯塔基大学超级计算中心,美国列克星敦40506
出 处:《计算机科学》2009年第6期290-293,共4页Computer Science
基 金:国家自然科学基金(60075006);河南省基础与前沿技术研究(082300410300)资助
摘 要:大型并行应用软件一般都是成本高昂的,但在实际有效速度和适应硬件环境变化两方面却往往不尽人意。因此,如何设计效率高且不依赖硬件环境的程序,使其能够持续保持价值,就成了人们追求的目标。从HPC中的问题规模、同步等待、消息传递延迟、数据分解与定位和指令级并行等不同角度出发,通过实例与实验分析,阐述了影响并行应用程序效率和通用性的主要因素,并提出了可用于参考的规则或注意事项。Generally,a cosmic and complex parallel applied software is very costly. But it is not satisfactory in efficiency and in adapting itself to environment change of hardware, so it has become an object most programmer hanker for how to write a program of high efficiency and not depending on hardware so as to keep up its value. Starting from HPC's problem scale, synchronization waiting, message passing latency, data decomposition and localization and instruction-level parallelization, this paper expounded the main factors affecting program efficiency and portability and presented some rules or points for attention, by means of instances and experiment analysis.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.127