[发明专利]运算和控制单元、运算和控制方法、与并行处理器有效
申请号: | 201210252648.9 | 申请日: | 2012-07-20 |
公开(公告)号: | CN102890625B | 公开(公告)日: | 2017-03-01 |
发明(设计)人: | 京昭伦 | 申请(专利权)人: | 瑞萨电子株式会社 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F9/30 |
代理公司: | 中原信达知识产权代理有限责任公司11219 | 代理人: | 李兰,孙志湧 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运算 控制 单元 方法 并行 处理器 | ||
1.一种运算和控制单元,所述运算和控制单元控制通过并行处理器的多个运算元件的并行运算,所述并行处理器具有所述多个运算元件和为所述多个运算元件布置的、在层级上不同的多个存储器,所述运算和控制单元包括:
属性组保存单元,所述属性组保存单元获取和保存为读取块和写入块的每一个设置的属性组,其中,所述读取块是,在所述多个存储器中的最低层级的存储器中存储的一个或多个数据块中,其中要进行并行运算的数据被传送到另一个层级的存储器的块;并且所述写入块是,在所述并行运算后,在从所述另一个层级的所述存储器传送到所述最低层级的所述存储器的一个或多个数据块中,对于所述一个或多个读取块进行所述并行运算的运算结果;以及
情形确定单元,所述情形确定单元基于由所述属性组保存单元保存的相应的属性组和用于表示所述并行处理器的配置的配置参数,来确定所述读取块和所述写入块的相应的传送系统,并且根据所确定的传送系统来控制所述读取块和所述写入块的传送,和与所述传送对应的所述并行运算,
其中,所述属性组的每一个是确定所述传送系统所必需的,并且包括不取决于所述并行处理器的所述配置的一个或多个属性,并且
其中,在假定所述写入块的每一个已经位于所述另一个层级的所述存储器中的情况下,设置所述写入块的所述属性组,并且将所述写入块的所述属性组传送到所述最低层级的所述存储器。
2.根据权利要求1所述的运算和控制单元,其中,所述并行处理器是OpenCL(开放计算语言)设备,并且所述属性组的每一个被设置为内核的变元。
3.一种运算和控制方法,所述运算和控制方法控制通过并行处理器的多个运算元件的并行运算,所述并行处理器具有所述多个运算元件和为所述多个运算元件布置的、在层级上不同的多个存储器,所述运算和控制方法包括:
获取和保存为读取块和写入块的每一个设置的属性组,其中,所述读取块是,在所述多个存储器中的最低层级的存储器中存储的一个或多个数据块中,其中要进行并行运算的数据被传送到另一个层级的存储器的块;并且所述写入块是,在所述并行运算后,在从所述另一个层级的所述存储器传送到所述最低层级的所述存储器的一个或多个数据块中,对于所述一个或多个读取块进行所述并行运算的运算结果;以及
基于相应的保存的属性组和用于表示所述并行处理器的配置的配置参数,确定所述读取块和所述写入块的相应的传送系统,并且根据所确定的传送系统来控制所述读取块和所述写入块的传送,和与所述传送对应的所述并行运算,
其中,所述属性组的每一个是确定所述传送系统所必需的,并且包括不取决于所述并行处理器的所述配置的一个或多个属性,并且
其中,在假定所述写入块的每一个已经位于所述另一个层级的所述存储器中的情况下,设置所述写入块的所述属性组,并且将所述写入块的所述属性组传送到所述最低层级的所述存储器。
4.根据权利要求3所述的运算和控制方法,其中,所述并行处理器是OpenCL(开放计算语言)设备,并且所述属性组的每一个被设置为内核的变元。
5.一种并行处理器,包括:
多个运算元件,为所述多个运算元件布置的、在层级上不同的多个存储器;以及
运算控制器,所述运算控制器控制通过所述运算元件的并行运算,所述运算控制器包括:
属性组保存单元,所述属性组保存单元获取和保存为读取块和写入块的每一个设置的属性组,其中,所述读取块是,在所述多个存储器中的最低层级的存储器中存储的一个或多个数据块中,其中要进行并行运算的数据被传送到另一个层级的存储器的块;并且所述写入块是,在所述并行运算后,在从所述另一个层级的所述存储器传送到所述最低层级的所述存储器的一个或多个数据块中,对于所述一个或多个读取块进行所述并行运算的运算结果;以及
情形确定单元,所述情形确定单元基于由所述属性组保存单元保存的相应的属性组和用于表示所述并行处理器的配置的配置参数来确定所述读取块和所述写入块的相应的传送系统,并且根据所述确定的传送系统来控制所述读取块和所述写入块的传送,和与所述传送对应的所述并行运算,
其中,所述属性组的每一个是确定所述传送系统所必需的,并且包括不取决于所述并行处理器的所述配置的一个或多个属性,并且
其中,在假定所述写入块的每一个已经位于所述另一个层级的所述存储器中的情况下,设置所述写入块的所述属性组,并且将所述写入块的所述属性组传送到所述最低层级的所述存储器。
6.根据权利要求5所述的并行处理器,其中,所述并行处理器是OpenCL(开放计算语言)设备,并且所述属性组的每一个被设置为内核的变元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞萨电子株式会社,未经瑞萨电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210252648.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高压电缆头中间芯线的处理方法
- 下一篇:一种管状母线等电位作业的方法