[发明专利]一种异构多核处理器的核间通信调度系统及方法无效

专利信息
申请号: 200810070288.4 申请日: 2008-09-11
公开(公告)号: CN101354693A 公开(公告)日: 2009-01-28
发明(设计)人: 蒋建春;岑明;曾素华;冯辉宗;邱宝梅;舒敏 申请(专利权)人: 重庆邮电大学
主分类号: G06F15/163 分类号: G06F15/163;G06F9/48;G06F9/54
代理公司: 重庆市恒信知识产权代理有限公司 代理人: 刘小红
地址: 400065重*** 国省代码: 重庆;85
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 多核 处理器 通信 调度 系统 方法
【权利要求书】:

1.一种异构多核处理器的核间任务通信及调度系统,每个处理器核中设置有核间事件管理器、核间通信调度器,硬件抽象层中设置有核间通信接口,其特征在于,每个处理器核中运行一个相同的调度系统,采用符号型消息和数据型消息来实现核间不同数据量的通信,核间事件管理器统一定义各个处理器核间通信的消息、事件、处理器核编号,建立核间消息、事件、任务的关联关系,核间通信调度器负责各核间通信数据的处理,利用核间通信接口和共享内存实现消息传递、消息的保存、消息的读取及任务调度操作。

2.根据权利要求1所述的异构多核处理器核间通信及调度控制系统,其特征在于,所述建立核间消息、事件、任务的关联关系具体包括,分别在各核中建立消息编号/地址映射表实现消息的识别,对所有处理器核中核间通信的消息进行统一定义、编号,在各自核中建立一个消息编号/地址映射表来实现地址和编号的转换。

3.根据权利要求1所述的异构多核处理器核间通信及调度控制系统,其特征在于,符号型消息只通过核间通信接口传输,数据型消息通过通信接口传输消息编号,消息内容直接在共享内存中操作。

4.根据权利要求1所述的异构多核处理器核间通信及调度控制系统,其特征在于,对所有处理器核进行统一编号,用于消息传递过程中对各个处理器核进行身份确认,根据核编号通过嵌入到调度器内核中的核间通信接口中断服务程序,处理核间通信及调度。

5.一种异构多核处理器的核间任务通信及调度方法,在每个处理器核中设置核间事件管理器、核间通信调度器,在硬件抽象层中设置核间通信接口,其特征在于,采用对称通信及调度方法,每个处理器核中运行一个相同的调度系统,采用符号型消息和数据型消息来实现核间不同数据量的通信,核间事件管理器统一定义各个处理器核间通信的消息、事件、处理器核编号,建立核间消息、事件、任务的关联关系,核间通信调度器负责各核间通信数据的处理,利用核间通信接口和共享内存实现消息传递、消息的保存、消息的读取及任务调度操作。

6.根据权利要求5所述的核间任务通信及调度方法,其特征在于,所述建立核间消息、事件、任务的关联关系具体包括,分别在各核中建立消息编号/地址映射表来实现消息的识别,对所有处理器核中核间通信的消息进行统一定义、编号,在各自核中建立一个消息编号/地址映射表来实现地址和编号的转换。

7.根据权利要求5所述的核间任务通信及调度方法,其特征在于,符号型消息只通过核间通信接口传输,数据型消息通过通信接口传输消息编号,消息内容直接在共享内存中操作。

8.根据权利要求5所述的核间任务通信及调度方法,其特征在于,对所有处理器核进行统一编号,用于消息传递过程中对各个处理器核进行身份确认,根据核编号通过嵌入到调度器内核中的核间通信接口中断服务程序,处理核间通信及调度。

9.根据权利要求6所述的核间任务通信及调度方法,其特征在于,所述地址和编号的转换具体包括,在发送端将地址转换成编号,在接收端将编号转换成地址。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810070288.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top