[发明专利]基于远端代码调用和数据访问的多核心系统及其控制方法有效
申请号: | 201110121238.6 | 申请日: | 2011-05-11 |
公开(公告)号: | CN102779110A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 刘文峰 | 申请(专利权)人: | 扬智科技股份有限公司 |
主分类号: | G06F15/167 | 分类号: | G06F15/167 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供一种基于远端代码调用和数据访问的多核心系统及其控制方法。特别是一种对称/非对称多核心系统及控制方法。多核心系统分离了其多个处理单元的本地地址空间,通过其多个处理单元的通信节点,实现高速非本地代码调用和数据访问。通讯节点与核心共享本地高速缓存,本地高速缓存只缓存本地地址空间的数据,本地核心只执行本地地址空间的代码。核心访问非本地数据时,核心委托本地通讯节点发送数据访问消息至远端通讯节点直接访问远端缓存。核心调用非本地代码时,核心通过本地通讯节点发送调用消息至远端节点,远端节点向远端核心发送调用中断,待远端核心调用完成通过远端通讯节点返回消息至本地通讯节点,本地通讯节点向本地核心发送返回中断。 | ||
搜索关键词: | 基于 远端 代码 调用 数据 访问 多核 系统 及其 控制 方法 | ||
【主权项】:
一种多核心系统,其特征在于,所述多核心系统包括:一第一处理单元,包括:一第一核心,用以执行一第一地址空间的代码,并打包其地址属于一第二地址空间的消息;一第一通信节点,耦接于所述第一核心,用以接收及传递消息;以及一第一高速缓存,耦接于所述第一核心及所述第一通信节点,用以缓存所述第一地址空间的代码和数据;一第二处理单元,包括:一第二核心,用以执行所述第二地址空间的代码,并打包其地址属于所述第一地址空间的消息;一第二通信节点,耦接于所述第二核心,用以接收及传递消息;以及一第二高速缓存,耦接于所述第二核心及所述第二通信节点,用以缓存所述第二地址空间的代码和数据;以及一内部总线,耦接于所述第一通信节点及所述第二通信节点之间,用以将所述第一核心所打包的消息传送至所述第二通信节点,并将所述第二核心所打包的消息传送至所述第一通信节点;其中所述第一高速缓存可被所述第一核心和所述第一通讯节点同时访问,所述第二高速缓存可被所述第二核心和所述第二通讯节点同时访问。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于扬智科技股份有限公司,未经扬智科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110121238.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种仪表产品U型生产线用振动台
- 下一篇:用于药物除湿的干燥架