[发明专利]一种基于编译指导的众核数据分片方法有效
申请号: | 201510830718.8 | 申请日: | 2015-11-24 |
公开(公告)号: | CN105487911B | 公开(公告)日: | 2018-07-06 |
发明(设计)人: | 漆锋滨;毛兴权;顾龙;尤洪涛 | 申请(专利权)人: | 无锡江南计算技术研究所 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 龚燮英 |
地址: | 214083 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于编译指导的众核数据分片方法,包括:在加速程序段开始处添加编译指导语句,描述原始数组的多个分片特征;编译器识别编译指导语句,记录原始数组的每个分片信息;对原始数组的各个分片信息,计算该分片的大小,并在局存中申请具有相同大小的相应局存数组;扫描整个加速程序段,检查原始数据的每个引用;如果该引用的数据在当前的分片内,则将原始数组的引用转换成对局存数组的引用;如果该引用是读引用,则在原始数组的分片信息上记录读标志;如果该引用是写引用,则在原始数组的分片信息上记录写标志;如果分片有读标志,在加速段开始处插入该分片的数据导入语句;如果分片有写标志,在加速段开始处插入该分片的数据导出语句。 | ||
搜索关键词: | 数组 引用 分片信息 语句 编译 加速程序 数据分片 加速段 记录 原始数据 编译器 段开始 导出 扫描 转换 申请 检查 | ||
【主权项】:
1.一种基于编译指导的众核数据分片方法,其特征在于包括:在加速程序段开始处添加编译指导语句,描述原始数组的多个分片特征,其中所述原始数组的访问模式具有分段局部的特征;编译器识别编译指导语句,记录原始数组的每个分片信息;对原始数组的各个分片信息,计算该分片的大小,并在局存中申请具有相同大小的相应局存数组;扫描整个加速程序段,检查原始数组的每个引用;如果该引用的数据在当前的分片内,则将原始数组的引用转换成对局存数组的引用;如果该引用是读引用,则在原始数组的分片信息上记录读标志;如果该引用是写引用,则在原始数组的分片信息上记录写标志;如果分片有读标志,在加速程序段开始处插入该分片的数据导入语句;如果分片有写标志,在加速程序段开始处插入该分片的数据导出语句。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡江南计算技术研究所,未经无锡江南计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510830718.8/,转载请声明来源钻瓜专利网。
- 上一篇:简易手部静脉输液固定器
- 下一篇:医用移动式床头洗漱设备