[发明专利]一种计算存储一体的分布式计算机有效

专利信息
申请号: 201610077605.X 申请日: 2016-02-03
公开(公告)号: CN105573959B 公开(公告)日: 2018-10-19
发明(设计)人: 何虎;侯毓敏 申请(专利权)人: 清华大学
主分类号: G06F15/16 分类号: G06F15/16
代理公司: 西安智大知识产权代理事务所 61215 代理人: 段俊涛
地址: 100084 北京市海淀区1*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 计算 存储 一体 分布式 计算机 架构
【权利要求书】:

1.一种计算存储一体的分布式计算机,包括中央处理器和一个或多个计算单元,所述中央处理器运行操作系统,并实现必要的控制类操作,所述计算单元负责完成计算任务,其特征在于,所述计算单元基于3D封装工艺封装于DDR芯片中,每个DDR芯片封装多层DRAM和一层逻辑电路层,逻辑电路层包括一个DMA和一个或多个计算单元,其中所述计算单元直接对DRAM进行访问,所述中央处理器经存储控制器通过分层的存储体系对DRAM进行访问,所述中央处理器和所述计算单元通过所述DMA实现快速块数据交换。

2.根据权利要求1所述计算存储一体的分布式计算机,其特征在于,所述计算单元为大规模并行计算单元MPCU,所述中央处理器为非计算型的轻量级处理器核。

3.根据权利要求1所述计算存储一体的分布式计算机,其特征在于,所述中央处理器和计算单元共享一块物理内存。

4.根据权利要求1所述计算存储一体的分布式计算机,其特征在于,所述DRAM中,开辟出一块区域作为不可缓存的部分,这一部分区域用于计算单元运行程序,而其他内存区域对于计算单元来说是只读的,而所述中央处理器能够访问整个内存区域。

5.根据权利要求1所述计算存储一体的分布式计算机,其特征在于,所述计算单元集成于DDR芯片中,一个中央处理器与多个DDR芯片连接。

6.根据权利要求1所述计算存储一体的分布式计算机,其特征在于,整个架构系统为程序开发人员提供API,并且为用户提供Driver实现对计算单元的控制,程序开发人员通过提供的API来对所述计算存储一体的分布式计算机进行编程。

7.根据权利要求6所述计算存储一体的分布式计算机,其特征在于,所述API实现如下功能,以实现中央处理器CPU和计算单元MPCU之间的通信:

(1)settargetmemory:当CPU/MPCU执行该系统调 用函数时,系统将会建立一块内存区域用于CPU/MPCU将数据传递到MPCU/CPU;

(2)switch2mpcu:挂起CPU,由CPU工作转换到MPCU工作;

(3)switch2cpu:挂起MPCU,由MPCU工作转换到CPU工作;

(4)cpu2 mpcu:由CPU转换到MPCU的同时,将CPU的数据传递给MPCU;

(5)mpcu 2cpu:由MPCU转换到CPU的同时,将MPCU的数据传递给CPU;

(6)freecpu:释放CPU;

(7)free mpcu:释放MPCU;

(8)cacheflush:将cache中的数据写入存储器;

(9)invalidate:当CPU修改了内存之后,将cache中相关的部分置为无效;

(10)suspend mpcu:挂起MPCU;

(11)suspendcpu:挂起CPU。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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