[发明专利]一种将多个标量核链接为单核向量处理阵列的控制方法有效
申请号: | 201910405897.9 | 申请日: | 2019-05-16 |
公开(公告)号: | CN110119375B | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 万江华;汪东;陈虎 | 申请(专利权)人: | 湖南毂梁微电子有限公司 |
主分类号: | G06F15/80 | 分类号: | G06F15/80;G06F15/173;G06F9/30;G06F9/38 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 周长清 |
地址: | 410000 湖南省长沙市芙蓉*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 将多个 标量 链接 单核 向量 处理 阵列 控制 方法 | ||
1.一种将多个标量核链接为单核向量处理阵列的控制方法,其特征在于,依据计算任务进行链接,所述链接是将多个标量处理器变为单个向量处理器的向量阵列的操作,链接后含有若干向量处理器的多核处理器成为新向量处理器;其中向量阵列是分组构建的,若干个标量处理器组成一个向量组,M个向量组的集合构成是新向量处理器中M个向量处理器的向量阵列;每个向量组具有唯一编号,每个标量处理器具有唯一序号,且在一次链接下仅参与一个向量组;当在计算任务中每个标量处理器发生多次链接时,每次链接以执行向量分支或者向量存取指令为标志。
2.根据权利要求1所述的将多个标量核链接为单核向量处理阵列的控制方法,其特征在于,设置向量分组信息表,所述向量分组信息表用行号对应关联的标量处理器的序号,每行用向量组编号和向量组内序号来唯一表征所关联的标量处理器。
3.根据权利要求2所述的将多个标量核链接为单核向量处理阵列的控制方法,其特征在于,所述向量分组信息表集中存放在处理器的某一模块中,每次链接前,处理器通过该模块设置每个标量处理器的向量组编号和向量组内序号。
4.根据权利要求3所述的将多个标量核链接为单核向量处理阵列的控制方法,其特征在于,所述向量分组信息表分布存放在各个标量处理器当中;或者,所述向量分组信息表在处理器中其他地方存放。
5.根据权利要求1-4中任意一个所述的将多个标量核链接为单核向量处理阵列的控制方法,其特征在于,当计算任务中的应用需要是为不同元素提供差异化处理时,由每个标量处理器对不同元素进行差异化的、并行的标量处理,不需要同步执行,无需参与链接;当不同算法、不同算法参数对于向量宽度要求不一致时,仅需重新配置标识,使得由多个标量处理器构成的向量宽度适应这些算法或者参数的需求。
6.根据权利要求1-4中任意一个所述的将多个标量核链接为单核向量处理阵列的控制方法,其特征在于,当构成向量组的标量处理器在执行标量操作时,这些标量处理器各自独立运行;开始执行向量操作时,这些标量处理器开始链接并按同步方式执行;所谓同步执行,是指这些标量处理器在执行向量操作时将相互等待,直到它们均执行到向量操作的某个特定阶段;所谓向量操作的某个特定阶段,是指在开始实际访存之前、靠近实际访存的指令流水阶段。
7.根据权利要求1-4中任意一个所述的将多个标量核链接为单核向量处理阵列的控制方法,其特征在于,一个向量组内的多个标量处理器之间实现栅栏同步,向量组内的所有标量处理器执行向量分支指令,然后再执行一条向量指令,最后直接返回。
8.根据权利要求1-4中任意一个所述的将多个标量核链接为单核向量处理阵列的控制方法,其特征在于,一个向量组内的多个标量处理器之间实现共享数据访问的同步。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南毂梁微电子有限公司,未经湖南毂梁微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910405897.9/1.html,转载请声明来源钻瓜专利网。