[发明专利]众核处理器虚实地址转换方法有效
| 申请号: | 201210374986.X | 申请日: | 2012-09-28 |
| 公开(公告)号: | CN102929588A | 公开(公告)日: | 2013-02-13 |
| 发明(设计)人: | 郑方;李宏亮;许勇;任秀江;高红光;唐勇;杨萱 | 申请(专利权)人: | 无锡江南计算技术研究所 |
| 主分类号: | G06F9/38 | 分类号: | G06F9/38 |
| 代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 龚燮英 |
| 地址: | 214083 江苏*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 处理器 虚实 地址 转换 方法 | ||
1.一种众核处理器虚实地址转换方法,其特征在于包括:
第一步骤:请求仲裁器对来自各个处理器核心的指令流请求和数据流请求进行仲裁;
第二步骤:通过指令流代换表和数据流代换表对仲裁后的指令流、数据流请求进行集中代换;其中,每个处理器核心在指令流、数据流代换表中固定分配若干条目,并且其中,核心的指令流在进行越权、越界检查后,通过虚地址索引本核心对应的代换表项后,利用可配置的代换算法代换出物理地址,代换表项包含对Cache一致性属性配置的信息。
2.根据权利要求1所述的众核处理器虚实地址转换方法,其特征在于,其中,所述代换算法的配置包括支持对物理空间到虚空间的映射算法的动态修改,在众核处理器存在多个存储控制器时,处理器核心实际使用的物理空间固定在某个存储控制器,或分条保存在多个存储控制器上。
3.根据权利要求1或2所述的众核处理器虚实地址转换方法,其特征在于,指令流、数据流代换包括步骤:
1)检查指令流、数据流的虚地址或物理地址是否发生越权、越界异常;
2)根据虚地址和请求处理器核心的编号,生成索引,读出相关代换表项;
3)利用代换算法代换出物理地址。
4.根据权利要求1或2所述的众核处理器虚实地址转换方法,其特征在于,Cache一致性属性配置信息包括代换后的指令流、数据流访问是否可Cache、访问Cache的策略是直写还是回写、访问Cache是否写分配。
5.根据权利要求1或2所述的众核处理器虚实地址转换方法,其特征在于,所述越权、越界检查包括:检查请求的虚地址是否落在对应段的虚空间范围内,如果超过该范围,则报地址越界错;检查请求的虚地址是否落在对应的物理空间范围内,如果超过该范围,则报地址越界错;以及检查请求虚地址是否访问了超出设定权限的物理空间范围,如果访问权限不足,则报越权错。
6.一种众核处理器虚实地址转换方法,其特征在于包括:
第一步骤:请求仲裁器对来自各个处理器核心的指令流请求和数据流请求进行仲裁;
第二步骤:通过指令流代换表进行处理器核心的指令流代换;其中,每个处理器核心在数据流代换表中固定分配多个条目,每个条目表示核心的一种虚空间类型,其中,核心的数据流在进行越权、越界检查后,虚地址根据处理器核心的编号核心号和虚空间类型索引本核心对应的代换表项后,通过代换算法代换出物理地址。
7.根据权利要求6所述的众核处理器虚实地址转换方法,其特征在于,所述代换算法的配置包括支持对物理空间到虚空间的映射算法的动态修改,在众核处理器存在多个存储控制器时,处理器核心实际使用的物理空间固定在某个存储控制器,或分条保存在多个存储控制器上。
8.根据权利要求6或7所述的,众核处理器虚实地址转换方法,其特征在于,指令流、数据流代换包括步骤:
1)检查指令流、数据流的虚地址或物理地址是否发生越权、越界异常;
2)根据虚地址和请求处理器核心的编号,生成索引,读出相关代换表项;
3)利用代换算法代换出物理地址。
9.根据权利要求6或7所述的,众核处理器虚实地址转换方法,其特征在于,Cache一致性属性配置信息包括代换后的指令流、数据流访问是否可Cache、访问Cache的策略是直写还是回写、访问Cache是否写分配。
10.根据权利要求6或7所述的众核处理器虚实地址转换方法,其特征在于,所述越权、越界检查包括:检查请求的虚地址是否落在对应段的虚空间范围内,如果超过该范围,则报地址越界错;检查请求的虚地址是否落在对应的物理空间范围内,如果超过该范围,则报地址越界错;以及检查请求虚地址是否访问了超出设定权限的物理空间范围,如果访问权限不足,则报越权错。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡江南计算技术研究所,未经无锡江南计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210374986.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于点云片段分割的室内场景识别方法
- 下一篇:防治水稻害虫的组合杀虫剂





