【技术实现步骤摘要】
【国外来华专利技术】抢占式页故障处理
[0001]相关申请本申请要求2019年3月15日提交的编号为16/354859的美国申请的权益,该美国申请的全部内容由此以引用的方式并入到本文。
[0002]本公开一般涉及电子学领域。更特别地,一些实施例涉及数据处理系统(例如,图形处理器)中的抢占式页故障处理。
技术介绍
[0003]当前并行图形数据处理包括被开发以对图形数据执行特定操作(诸如例如线性内插、曲面细分、光栅化、纹理映射、深度测试等)的系统和方法。传统上,图形处理器曾使用固定功能计算单元来处理图形数据;然而,最近,部分图形处理器已经被做成可编程的,使此类处理器能够支持用于处理顶点和片段数据的各种更广泛的操作。
[0004]为了进一步提高性能,图形处理器通常实现诸如流水线化之类的处理技术,这些技术尝试贯穿图形流水线的不同部分并行处理尽可能多的图形数据。具有单指令多线程(SIMT)架构的并行图形处理器设计成使图形流水线中的并行处理量最大化。在SIMT架构中,并行线程的群组尝试尽可能经常地一起同步执行程序指令来提高处理效率。对于SI ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种设备,包括处理器,所述处理器用于:接收触发了计算进程的页故障的虚拟地址;检查用于虚拟存储器分配的虚拟存储器空间,所述虚拟存储器分配针对触发了所述页故障的所述计算进程;以及根据以下项之一来管理所述页故障:第一协议,所述第一协议响应于确定触发了所述页故障的所述虚拟地址是针对所述计算进程的所述虚拟存储器分配中的最后页,或者第二协议,所述第二协议响应于确定触发了所述页故障的所述虚拟地址不是针对所述计算进程的所述虚拟存储器分配中的最后页。2.根据权利要求1所述的设备,所述处理器用于:在所述虚拟存储器空间中为触发了所述页故障的所述计算进程分配并映射预定数量的页。3.根据权利要求2所述的设备,其中,所述预定数量的页从触发了所述页故障的所述虚拟地址开始。4.根据权利要求3所述的设备,所述处理器用于:在所述虚拟存储器空间中更新页表。5.根据权利要求4所述的设备,所述处理器用于:在存储器中存储页故障事件数据记录,所述页故障事件数据记录包括进程标识符、虚拟存储器地址、和时间戳。6.根据权利要求5所述的设备,所述处理器用于:从存储在存储器中的一系列页故障事件数据记录来构建时间序列数据集;基于对所述时间序列数据的分析来生成预测的页故障;以及基于所述预测的页故障将数据抢占式地检索到虚拟存储器中。7.根据权利要求1所述的设备,其中,所述处理器被嵌入在存储器管理单元中。8.一种方法,包括:接收触发了计算进程的页故障的虚拟地址;检查用于虚拟存储器分配的虚拟存储器空间,所述虚拟存储器分配针对触发了所述页故障的所述计算进程;以及根据以下项之一来管理所述页故障:第一协议,所述第一协议响应于确定触发了所述页故障的所述虚拟地址是针对所述计算进程的所述虚拟存储器分配中的最后页,或者第二协议,所述第二协议响应于确定触发了所述页故障的所述虚拟地址不是针对所述计算进程的所述虚拟存储器分配中的最后页。9.根据权利要求8所述的方法,进一步包括:在所述虚拟存储器空间中为触发了所述页故障的所述计算进程分配并映射预定数量的页。10.根据权利要求9所述的方法,其中,所述预定数量的页从触发了所述页故障的所述虚拟地址开始。11.根据权利要求10所述的方法,进一步包括:
在所述虚拟存储器空间中更新页表。12.根据权利要求11所述的方法,进一步包括:在存储器中存储页故障事件数据记录,所述页故障事件数据记录包括进程标识符、虚...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。