- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
并行计算 35
面向分布存储系统的全局数据分布
唐大国 宋永生
(江南计算技术研究所无锡214083)
【摘要】分布存储系统中数据的本地存取和远程存取开销悬殊,数据布局极大地影响着程序的并行效率。
本文提出了一种全新的全局数据分布分析框架一多节点分布分析,它以数组引用和循环为分析对象,以
ADPG为基础,MDG为核心,数组关联为纽带,把全局分布分析转化为分层次的节点间分布分析,通过0—
1规划求解,建立并极大地简化了全局数据分布模型。
关键词:多节点分布分析,过程问分布分析,全局分布分析,数据分布
GlobalDataDistributionforDistributedMachine
Memory
TangDaguoSongYongshen
Instituteof 21
(Jiangnan ComputingTechnology,Wuxi4083)
Abstract:InDistributedmachine costof alocal locationcanbemore
memory systems,theaccessingmemory
thanoneorderof faster
than aremote location.Inthisthesisa frameworkfor
magnitude accessing memory newly
datadistributionis Multi—nodeDataDistribution the of
global presented,namely Analysis(MDDA).Withanalyse
and createand datadistributionmodelADPGandMDG.
loop array,MDDAsimplify
global by
Distribution DataDistribution
Keywords:DataDistribution,Global
analysis,Inter。proceduralanalysis,Multi—node
analysis
1引言 长,往往是数据分布中的一个瓶颈。
多节点分布分析以程序中的数组引用和循
在分布存储器并行系统中,数据局部性对 环为分析对象,在数据分布可能发生变化的地方
并行效率有至关重要的影响,如果数据局部性不 定义“拐点”,程序被“拐点”划分为或连续或
好,数据访问经常要远程进行,、’整个系统的效率 嵌套的代码段,代码段和代码段间的关系由一个
Distribution
将急剧下降。但是由于数据分布依赖于程序结 有向加权图MDG(Multi—node
构、编译器能力、目标机特征、数据大小等复杂 Graph)表示。MDG是多节点分布分析的核
的的因素,要考虑负载平衡、通信开销等诸多方 心,它隐藏了过程问分析,把全局的、复杂的、
面,程序员很难统筹兼顾这些因素开发
文档评论(0)