[发明专利]一种针对受限制的索引寻址模式的偏移量分配优化方法无效
申请号: | 200510076605.X | 申请日: | 2005-06-10 |
公开(公告)号: | CN1877530A | 公开(公告)日: | 2006-12-13 |
发明(设计)人: | 包斌;吴承勇;刘弢;张兆庆 | 申请(专利权)人: | 中国科学院计算技术研究所 |
主分类号: | G06F9/45 | 分类号: | G06F9/45 |
代理公司: | 北京泛华伟业知识产权代理有限公司 | 代理人: | 高存秀 |
地址: | 100080北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种针对受限制的索引寻址模式的偏移量分配优化方法。本发明在对访问图进行划分的时候,考虑了多个顶点与当前子图内所有顶点构成的边上的权重之和相等的情况下,若当前组中节点的数量小于可允许最大数量的一半,则优先选取与当前子图外所有顶点构成的边上的权重之和值最大的节点,有助于减少不同子图间的顶点构成的边的权重;而对于每个组最后一个节点,选择与组内部的所有节点的总权重减去节点x与组外部的所有未分配节点的总权重的差值是所有未分配节点中最大的节点;对前述差值相等的多个节点,选择与当前组内所有节点构成的边上的权重之和最大的节点。 | ||
搜索关键词: | 一种 针对 受限 索引 寻址 模式 偏移 分配 优化 方法 | ||
【主权项】:
1.一种针对受限制的索引寻址模式的偏移量分配优化方法,包括以下步骤:1)对存储器中的所有变量形成访问图;2)新建一个组group,找出当前访问图中权重最大的一条边,将它的两个顶点加入组group,并将这两个顶点标记为已分配;3)选取一个未分配的节点x,判断是否满足下列四种情况之一:(a)将要选取的节点不是组group的最后一个节点;且节点x是所有未分配节点中与当前组group内所有节点构成的边上的权重之和最大的节点;(b)当前组group中节点的数目小于“受限制的索引寻址模式”中利用同一个基地址最多能访问变量的数目m的1/2;且节点x是所有未分配节点中与当前组group内部所有节点构成的边上的权重之和最大的节点之一;且节点x是所有未分配节点中与当前组group外部所有节点构成的边上的权重之和最大的节点;(c)将要选取的节点是组group的最后一个节点;且节点x与组group内部的所有节点的总权重减去节点x与组group外部的所有未分配节点的总权重的差值是所有未分配节点中最大;(d)将要选取的节点是组group的最后一个节点;且节点x是所有未分配节点中与组group内部节点和外部节点的总权重差值最大的节点之一;且节点x是所有未分配节点中与当前组group内所有节点构成的边上的权重之和最大的节点;将满足上述四种情况之一的节点x加入组group,并将节点x在访问图中标记为已分配;4)重复执行步骤3),直到组group中的变量数已满,即达到一个基地址最多能访问变量的数目m;5)组group中的变量形成一个子图,将组group中的变量在存储器中相应地分成一组,将组group中的所有节点以及相应的边从访问图上删除;6)重复执行步骤2),直到将访问图中的节点全部分配完毕。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200510076605.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种生产阴极射线管用玻锥的装置及方法
- 下一篇:潜水完整井抽水模拟装置