【技术实现步骤摘要】
【国外来华专利技术】数据处理
本公开涉及数据处理。
技术介绍
在一个或多个互连的处理元件的布置中,可由处理元件在连续的部分中执行的程序任务(例如线程)可能在其中散布了其他程序任务的执行部分。执行可以从一个处理元件传递到另一处理元件。为了实现这一点,可能会发生被称为上下文切换(contextswitching)的过程。在上下文切换中,每个处理元件被配置为:在由该处理元件执行程序任务后,保存与该程序任务相关的上下文数据;并且在恢复对该程序任务的执行时,加载先前由该处理元件或所述处理元件中的另一处理元件保存的上下文数据。
技术实现思路
在示例性布置中,提供了一种数据处理装置,该数据处理装置包括:一组两个或更多个处理元件,被配置来执行程序任务的处理指令;所述处理元件被配置为在由该处理元件执行程序任务之后提供与该程序任务有关的上下文数据;并且在恢复对程序任务的执行时,接收由该处理元件或另一处理元件提供的上下文数据;其中,用于执行程序任务的所述组中的下一处理元件被配置为:从前一处理元件接收所述上下文数据的第一子集来执行该程序任务,并且使用所述上下文数据的所述第一子集开始执行该程序任务;并且其中,所述 ...
【技术保护点】
1.一种数据处理装置,包括:一组两个或更多个处理元件,被配置来执行程序任务的处理指令;所述处理元件被配置为提供与由该处理元件执行程序任务有关的上下文数据;并且在恢复对程序任务的执行时,接收由该处理元件或另一处理元件提供的上下文数据;其中,用于执行程序任务的所述组中的下一处理元件被配置为:从前一处理元件接收所述上下文数据的第一子集来执行该程序任务,并且使用所述上下文数据的所述第一子集开始执行该程序任务;并且其中,所述下一处理元件被配置为:在该处理元件执行所述程序任务期间接收所述上下文数据的剩余的第二子集的一个或多个项。
【技术特征摘要】
【国外来华专利技术】2016.11.28 US 15/361,8191.一种数据处理装置,包括:一组两个或更多个处理元件,被配置来执行程序任务的处理指令;所述处理元件被配置为提供与由该处理元件执行程序任务有关的上下文数据;并且在恢复对程序任务的执行时,接收由该处理元件或另一处理元件提供的上下文数据;其中,用于执行程序任务的所述组中的下一处理元件被配置为:从前一处理元件接收所述上下文数据的第一子集来执行该程序任务,并且使用所述上下文数据的所述第一子集开始执行该程序任务;并且其中,所述下一处理元件被配置为:在该处理元件执行所述程序任务期间接收所述上下文数据的剩余的第二子集的一个或多个项。2.根据权利要求1所述的装置,其中,以下各项中的一项或多项被配置为在该处理元件执行所述程序任务期间发起所述上下文数据的所述第二子集的所述一个或多个项的传输:(i)所述下一处理元件;(ii)所述前一处理元件;(iii)调度器;和(iv)监管所述装置的至少一些处理操作的操作系统。3.根据权利要求2所述的装置,其中:所述上下文数据的所述第二子集包括所述处理元件执行一种或多种类型的程序指令所需的配置数据;并且所述下一处理元件被配置为响应于所述下一处理元件开始执行所述一种或多种类型的程序指令中的程序指令,来发起所述配置数据的传输。4.根据权利要求3所述的装置,其中,所述下一处理元件被配置为暂停执行所述一种或多种类型的程序指令中的程序指令,直到所述配置数据被接收到为止。5.根据权利要求3所述的装置,其中:所述配置数据包括定义所述处理元件的架构和物理方面之间的映射的映射数据。6.根据前述权利要求中的任一项所述的装置,其中,所述下一处理元件被配置为在执行所述程序任务之前经由硬件为介质的传输接收所述上下文数据的所述第一子集。7.根据前述权利要求中的任一项所述的装置,包括:相干存储器电路,所述相干存储器电路存储能够由每个所述处理元件访问的数据的一个或多个副本,使得由一个处理元件写入所述相干存储器电路中的存储器地址的数据与由所述处理元件中的另一处理元件从所述相干存储电路中的该存储器地址读取的数据一致;其中,程序任务的所述上下文数据由所述相干存储器电路中的存储器区域存储;并且其中,每个处理元件被配置为在该处理元件执行程序任务时有与该程序任务相对应的存储器区域的独占所有权。8.根据权利要求7所述的装置,其中:所述相干存储器电路包括每个处理元件处的一个或多个处理器寄存器;并且每个处理元件被配置为在所述一个或多个处理器寄存器中存储由该处理元件使用的上下文数据的至少一部分。9.根据权利要求8所述的装置,其中:所述相干存储器电路被配置为分配由一个或多个地址的相应组表示的存储器支持寄存器区域的控制;并且所述处理元件进行独占控制的所述存储器区域包括所述存储器支持寄存器区域中的一个或多个。10.根据前述权利要求中的任一...
【专利技术属性】
技术研发人员:柯蒂斯·格伦·邓纳姆,乔纳森·柯蒂斯·比尔德,罗克萨娜·鲁西托鲁,
申请(专利权)人:ARM有限公司,
类型:发明
国别省市:英国,GB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。