[发明专利]异构计算环境的设备和系统有效
申请号: | 201810909419.7 | 申请日: | 2018-08-10 |
公开(公告)号: | CN109508316B | 公开(公告)日: | 2023-08-18 |
发明(设计)人: | 克里希纳·T·马拉迪;郑宏忠 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F15/78 | 分类号: | G06F15/78 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 刘培培;黄隶凡 |
地址: | 韩国京畿道水*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 环境 设备 系统 | ||
1.一种异构计算环境的设备,其特征在于,包括:
异构计算环境,至少部分地由任务调度程序控制,所述异构计算环境包括:
处理单元,具有配置成执行指令的固定逻辑电路;
可重编程处理单元,具有可重编程逻辑电路,所述可重编程逻辑电路配置成执行包含用以控制存储器内处理功能的指令的指令;以及
高带宽存储器裸片的堆叠,每一堆叠配置成存储数据并提供可由所述可重编程处理单元控制的存储器内处理功能,其中所述可重编程处理单元至少部分地与所述高带宽存储器裸片一起堆叠;以及
其中所述任务调度程序配置成在所述处理单元与所述可重编程处理单元之间调度计算任务,以及
其中所述计算任务中包含控制所述高带宽存储器裸片的堆叠的存储器内处理功能的部分是分配给所述可重编程处理单元。
2.根据权利要求1所述的设备,其特征在于,所述处理单元包括图形处理单元。
3.根据权利要求1所述的设备,其特征在于,所述处理单元配置成经由远端直接存储器存取来存取存储在所述高带宽存储器裸片中的数据;以及
其中所述可重编程处理单元包含配置成对来自所述处理单元的远端直接存储器存取进行服务的直接存储器存取电路,其中所述远端直接存储器存取针对所述高带宽存储器裸片来进行。
4.根据权利要求1所述的设备,其特征在于,所述处理单元包括配置成对来自所述高带宽存储器裸片的数据进行分级的寄存器存储器。
5.根据权利要求1所述的设备,其特征在于,所述任务调度程序配置成使得所述处理单元执行任务的第一部分,且所述可重编程处理单元执行所述任务的第二部分,
其中所述处理单元配置成暂停所述任务的执行,且至少部分地基于旗标类同步协议来等待将所述任务的执行卸载到所述可重编程处理单元。
6.根据权利要求5所述的设备,其特征在于,所述处理单元配置成轮询所述可重编程处理单元以确定所述可重编程处理单元是否准备好执行所述任务。
7.根据权利要求5所述的设备,其特征在于,所述任务调度程序配置成告知所述处理单元所述可重编程处理单元准备好执行所述任务。
8.一种异构计算环境的设备,其特征在于,包括:
异构计算环境,至少部分地由中央处理单元控制,所述异构计算环境包括:
所述中央处理单元,配置成在固定处理单元与可重编程处理单元之间分配计算任务;
所述固定处理单元,具有配置成执行指令的固定逻辑电路;
所述可重编程处理单元,具有可重编程逻辑电路,所述可重编程逻辑电路配置成执行包含用以控制存储器内处理功能的指令的指令;
高带宽存储器裸片的堆叠,每一堆叠配置成存储数据并提供由所述可重编程处理单元可控制的存储器内处理功能,其中所述可重编程处理单元至少部分地与所述高带宽存储器裸片一起堆叠;以及
中央存储器,包括为所述固定处理单元保留的缓冲器部分,以及为所述可重编程处理单元保留的缓冲器部分,
其中所述计算任务中包含控制所述高带宽存储器裸片的堆叠的存储器内处理功能的部分是分配给所述可重编程处理单元。
9.根据权利要求8所述的设备,其特征在于,所述中央处理单元配置成向所述固定处理单元分配第一任务以用于执行;
其中所述固定处理单元配置成在所述第一任务的执行至少部分地完成时,将数据拷贝到所述中央处理单元;
其中所述中央处理单元配置成向所述可重编程处理单元分配第二任务以用于执行且使得所述数据可用于所述可重编程处理单元。
10.根据权利要求9所述的设备,其特征在于,所述中央处理单元配置成将所述数据从为所述固定处理单元保留的所述缓冲器部分拷贝到为所述可重编程处理单元保留的所述缓冲器部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810909419.7/1.html,转载请声明来源钻瓜专利网。