【技术实现步骤摘要】
指令组
本公开涉及在包括多个瓦片(tiles)的处理器中同步多个不同瓦片的工作量,每个瓦片包括具有本地存储器的处理单元。具体地,本公开涉及批量同步并行(BSP)计算协议,其中瓦片组中的每一个必须在该组中的任何瓦片可以继续交换阶段之前完成计算阶段。
技术介绍
计算中的并行性(parallelism)采取不同的形式。程序片段可以被组织为并发地执行(其中它们在时间上重叠但可以共享执行资源)或者并行地执行,其中它们可能同时在不同资源上执行。计算中的并行性可以以多种方式来实现,诸如借助多个互连处理器瓦片的阵列,或者多线程处理单元,或者其中每个瓦片包括多线程处理单元的多瓦片阵列。当借助于包括在同一芯片(或在相同集成电路封装中的芯片)上的多瓦片阵列的处理器实现并行性时,每个瓦片包括其自己的单独的相应处理单元,其具有本地存储器(包括程序存储器和数据存储器)。因此,程序代码的单独部分可以在不同的瓦片上并发运行。这些瓦片经由片上互连(on-chipinterconnect)而连接在一起,这使得在不同瓦片上运行的代码能够在瓦片之间进行通信。在一些情况下,每个瓦片上的处理单元可以采取桶形线程处理单元(或其他多线程处理单元)的形式。每个瓦片可以具有上下文组和执行流水线,使得每个瓦片可以并发地运行多个交错线程。通常,在阵列中的不同瓦片上运行的程序的各部分之间可以存在依赖性。因此,需要一种技术来防止一个瓦片上的一段代码在它所依赖于的数据被另一瓦片上的另一段代码使其可用之前运行。存在许多用于实现此目的的可能方案,但是本文中感兴趣的方案被称为“批量同步并行”(BSP)。根据BSP,每个瓦片 ...
【技术保护点】
1.一种计算机程序,包括用于在处理单元上执行的指令序列,所述处理单元具有用于保存所述计算机程序的指令存储、用于执行所述计算机程序的执行单元和用于保存数据的数据存储,所述计算机程序包括一个或多个计算机可执行指令,所述一个或多个计算机可执行指令在被执行时实现:发送功能,所述发送功能使以接收处理单元为目的地的数据包在连接到所述处理单元的连接线组上被发射,所述数据包不具有目的地标识符但是在预定的发射时间被发射;和切换控制功能,所述切换控制功能使所述处理单元控制切换电路将所述处理单元的连接线组连接到切换结构,以在预定的接收时间接收数据包。
【技术特征摘要】
2017.10.20 GB 1717299.01.一种计算机程序,包括用于在处理单元上执行的指令序列,所述处理单元具有用于保存所述计算机程序的指令存储、用于执行所述计算机程序的执行单元和用于保存数据的数据存储,所述计算机程序包括一个或多个计算机可执行指令,所述一个或多个计算机可执行指令在被执行时实现:发送功能,所述发送功能使以接收处理单元为目的地的数据包在连接到所述处理单元的连接线组上被发射,所述数据包不具有目的地标识符但是在预定的发射时间被发射;和切换控制功能,所述切换控制功能使所述处理单元控制切换电路将所述处理单元的连接线组连接到切换结构,以在预定的接收时间接收数据包。2.根据权利要求1所述的计算机程序,其中,所述一个或多个指令包括切换控制指令和发送指令,所述发送指令定义发送地址,所述发送地址定义所述指令存储中将从其中发送所述数据包的位置。3.根据权利要求2所述的计算机程序,其中,所述发送指令定义要发送的多个数据包,每个包与不同的预定发射时间相关联。4.根据权利要求2所述的计算机程序,其中,所述发送指令未显式地定义发送地址,而是隐式地定义其中保存发送地址的寄存器。5.根据权利要求4所述的计算机程序,包括用于更新隐式定义的寄存器中的所述发送地址的另外的指令。6.根据权利要求1至5中任一项所述的计算机程序,其中,至少一个另外的指令定义存储器指针更新功能,其更新标识所述数据存储中用于存储在所述接收处理单元处接收的所述数据包的存储器位置的存储器指针。7.根据权利要求1所述的计算机程序,其中,所述一个或多个指令是合并指令,所述合并指令在单个执行周期中合并所述发送功能和所述切换控制功能,由此所述处理单元被配置为操作以发射数据包和控制其切换电路以从另一个处理单元接收不同的数据包。8.根据权利要求6所述的计算机程序,其中,所述至少一个另外的指令是合并指令,所述合并指令合并所述发送功能和所述存储器指针更新功能。9.根据权利要求8所述的计算机程序,其中,所述合并指令以通用格式配置有操作码部分,所述操作码部分指明其将所述发送功能与所述存储器指针更新功能合并还是与所述切换控制功能合并。10.根据权利要求6所述的计算机程序,其中,所述一个或多个指令是单个指令,所述单个指令在单个执行...
【专利技术属性】
技术研发人员:西蒙·克里斯蒂安·诺尔斯,丹尼尔·约翰·佩勒姆·威尔金森,理查德·卢克·索斯维尔·奥斯本,艾伦·格雷汉姆·亚历山大,斯蒂芬·菲利克斯,乔纳森·曼格纳尔,大卫·莱西,
申请(专利权)人:图核有限公司,
类型:发明
国别省市:英国,GB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。