[发明专利]处理器和控制工作流的方法有效
申请号: | 201710970437.1 | 申请日: | 2017-10-18 |
公开(公告)号: | CN108009119B | 公开(公告)日: | 2023-04-11 |
发明(设计)人: | 牛迪民;李双辰;鲍勃·布伦南;克里希纳·T·马拉丁;郑宏忠 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F15/16 | 分类号: | G06F15/16 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 王兆赓;张川绪 |
地址: | 韩国京畿*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 控制 工作流 方法 | ||
1.一种处理器,包括:
多个存储器单位,所述多个存储器单位中的每个包括多个存储器单元,
其中,所述多个存储器单位中的每个能被配置为作为存储器、作为计算单元或作为混合存储器-计算单元而操作,
其中,所述多个存储器单位中的第一存储器单位被配置为:在作为存储器、计算单元和混合存储器-计算单元中的一个而操作之后,基于存储需求和计算需求中的至少一个,被重新配置为作为存储器、计算单元和混合存储器-计算单元中的另一个而操作。
2.如权利要求1所述的处理器,其中,所述多个存储器单位中的至少一个被配置为从主机接收任务。
3.如权利要求1所述的处理器,其中,所述多个存储器单位被配置为由主机控制,主机被配置为执行所述多个存储器单位的任务划分、向所述多个存储器单位分配数据、从所述多个存储器单位收集数据和向所述多个存储器单位分配任务中的至少一个。
4.如权利要求1所述的处理器,其中,所述处理器还包括:被配置为存储存储器单位-任务映射信息的存储单元。
5.如权利要求1所述的处理器,其中,所述多个存储器单位中的每个包括DRAM。
6.如权利要求1所述的处理器,其中,所述多个存储器单位中的被配置为计算单元的存储器单位被配置为:如果所述计算单元中没有计算单元可用于执行或能够执行整个任务,则各自执行任务的对应部分。
7.如权利要求1所述的处理器,其中,所述多个存储器单位被布置为可扩展集群架构。
8.如权利要求1所述的处理器,还包括:多个存储器控制器,所述多个存储器控制器中的每个被配置为控制所述多个存储器单位中的一个或多个。
9.如权利要求8所述的处理器,还包括:用于在所述多个存储器单位之间路由工作流的多个路由器。
10.如权利要求9所述的处理器,其中,所述多个路由器中的至少一个嵌入在所述多个存储器控制器中的对应的一个中。
11.一种在包括多个存储器单位的分布式计算系统中控制工作流的方法,所述方法包括:
通过所述多个存储器单位中的一个或多个接收包括将被执行的任务的工作流,其中,所述多个存储器单位中的第一存储器单位被配置为:在作为存储器、计算单元和混合存储器-计算单元中的一个而操作之后,基于工作流的存储需求和计算需求中的至少一个,被重新配置为作为存储器、计算单元和混合存储器-计算单元中的另一个而操作;
根据工作流,通过所述多个存储器单位中的一个执行所述任务或所述任务的一部分;
在完成所述任务或所述任务的所述一部分之后,通过所述多个存储器单位中的所述一个将剩余的工作流转发给所述多个存储器单位中的另一个。
12.如权利要求11所述的方法,其中,工作流由接收任务请求的主机产生,并被提供给所述多个存储器单位中的至少一个。
13.如权利要求11所述的方法,其中,工作流由所述多个存储器单位中的一个或多个产生。
14.如权利要求11所述的方法,还包括:根据资源的可用性,将所述多个存储器单位中的一个或多个重新配置为计算单元、存储器或混合存储器-计算单元。
15.如权利要求11所述的方法,其中,异步通信协议被用于所述多个存储器单位之间的通信。
16.如权利要求11所述的方法,其中,所述剩余的工作流被转发给所述多个存储器单位中的后续一个,直到工作流中的全部任务完成或以失败告终为止。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710970437.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种竖井式车库布置形式及吊盘
- 下一篇:一种压轮调整装置