[发明专利]一种面向异构众核环境的从核系统调用实现方法有效
| 申请号: | 201510830277.1 | 申请日: | 2015-11-24 |
| 公开(公告)号: | CN105468448B | 公开(公告)日: | 2019-01-01 |
| 发明(设计)人: | 黄高阳;郑岩;王星焱;王礼生;陈斐;朱蕾 | 申请(专利权)人: | 无锡江南计算技术研究所 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48 |
| 代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 龚燮英 |
| 地址: | 214083 江苏*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 面向 异构众核 环境 系统 调用 实现 方法 | ||
1.一种面向异构众核环境的从核系统调用实现方法,其特征在于包括:
在主核和从核之间布置主核和从核均能访问的一块共享的空间作为主从交互区,用于在主核和从核之间交互或传递数据;
从核利用从核系统调用的处理代码,在主从交互区中保存从核系统调用的上下文;
从核利用从核系统调用的处理代码,解析系统调用的系统调用号,将系统调用号保存在主从交互区;
从核利用从核系统调用的处理代码,解析系统调用的传递的参数,将这些参数保存到主从的交互区上;
从核利用从核系统调用的处理代码,向主核发送中断以通知主核处理从核的相关系统调用;
从核利用从核系统调用的处理代码,在判断主核处理完成的情况下恢复从核系统调用的上下文;
其中,主核在收到从核的中断后执行下述操作:
内核层产生信号以发送给主核上处理从核系统调用的代理线程;
代理线程在收到该信号时,从主从交互区中解析出系统调用号以及相关系统调用参数,并使用该系统调用号及相关系统调用参数直接产生一个系统调用,从而完成从核系统调用的代理;
代理线程完成系统调用代理后,将系统调用的结果写回主从交互区,并在主从交互区填写主核完成标志。
2.根据权利要求1所述的面向异构众核环境的从核系统调用实现方法,其特征在于,主核具备运行操作系统以使得操作系统在主核上运行的能力。
3.根据权利要求2所述的面向异构众核环境的从核系统调用实现方法,其特征在于,所述操作系统是linux操作系统。
4.根据权利要求1或2所述的面向异构众核环境的从核系统调用实现方法,其特征在于,主核支持POSIX系统调用。
5.根据权利要求1或2所述的面向异构众核环境的从核系统调用实现方法,其特征在于,从核不具备运行操作系统的能力。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡江南计算技术研究所,未经无锡江南计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510830277.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:高压多芯屏蔽信号电缆
- 下一篇:具有补强板划线结构的柔性扁平电缆





