将主存储器视为跟踪日志记录的标记高速缓存行的集合

    公开(公告)号:CN116868172A

    公开(公告)日:2023-10-10

    申请号:CN202280016233.3

    申请日:2022-01-23

    Abstract: 将主存储器视为用于跟踪日志记录的标记高速缓存行的集合。计算机系统在主存储器内分配多个存储器块和对应的多个标签。每个标签指示被存储在对应存储器块中的数据是否已经被执行跟踪捕获。计算机系统将这些标签与存储器高速缓存中的标签同步,并且管理存储器块的被跟踪状态。这可以包括以下一项或多项:(i)基于标识直接存储器访问操作来设置标签以指示存储器块尚未被捕获,(ii)基于存储器块的页入值是否已经被捕获来设置标签,(iii)基于存储器块是否已经被初始化来设置标签或存储器分类,或者(iv)基于存储器块是否被映射到文件来设置标签或存储器分类。

    促进基于处理器的设备中的页表条目(PTE)维护

    公开(公告)号:CN114303135A

    公开(公告)日:2022-04-08

    申请号:CN202080061397.9

    申请日:2020-06-17

    Abstract: 公开了促进基于处理器的设备中的页表条目(PTE)维护。在这方面,基于处理器的设备包括处理元件(PE),处理元件(PE)被配置为支持两种新的一致性状态:遍历器可读(W)和已修改的遍历器可访问(MW)。W一致性状态指示由硬件表遍历器(HTW)对对应的一致性颗粒的读取访问被许可,但是由非HTW代理进行的所有写入操作和所有读取操作被禁止。MW一致性状态指示一致性颗粒的仅对HTW可见的、被缓存的副本可能存在于其他高速缓存中。在一些实施例中,每个PE还被配置为支持用于修改PTE的SP‑PTE字段的特殊页表条目(SP‑PTE)字段存储指令,以向PE的本地高速缓存指示:对应的一致性颗粒应该转变为MW状态,并且向远程本地高速缓存指示:一致性颗粒的副本应该更新它们的一致性状态。

    经由基于处理器的设备中的应用门户启用外围设备消息传递

    公开(公告)号:CN116868171A

    公开(公告)日:2023-10-10

    申请号:CN202280016048.4

    申请日:2022-01-27

    Abstract: 本文公开了经由基于处理器的设备中的应用门户启用外围设备消息传递的方法。在一个实施例中,基于处理器的设备包括处理元件(PE),该处理元件包括应用门户,该应用门户被配置为在逻辑上作为消息存储库操作并且作为地址空间内的应用门户地址公开,该地址空间对通信耦合到基于处理器的设备的外围设备可见。在从外围设备接收到指向应用门户地址的消息后,应用门户控制电路将该消息在应用门户中排队。在一些实施例中,PE还可以提供脱队指令,该脱队指令可以作为应用的部分被执行并且引起应用门户的顶部元件脱队列并被传输给应用。一些实施例可以提供进一步的机制,用于发送成功和/或失败通知,和/或通知应用消息已经被排队。

    在基于处理器的设备中提供快速存储器废弃

    公开(公告)号:CN114746839A

    公开(公告)日:2022-07-12

    申请号:CN202080084223.4

    申请日:2020-11-05

    Abstract: 公开了在基于处理器的设备中提供快速存储器废弃。就此而言,基于处理器的设备的指令集体系架构(ISA)提供存储器加载指令,存储器加载指令指示来自存储器地址的最终存储器加载操作(即,在由存储器加载指令表示的存储器加载操作被执行之后,存储器地址处的值不需要被维护)。在由基于处理器的设备的执行流水线接收到存储器加载指令后,与存储器加载指令的存储器地址相对应的条目在基于处理器的设备的系统存储器外部的中间存储器中被定位,并且被用以执行最终存储器加载操作。在使用条目执行最终存储器加载操作之后,针对条目的废弃指示符的值被设置以指示条目在其内容被写入系统存储器之前能够被重新使用。

    在基于处理器的设备中优化对页表条目的访问

    公开(公告)号:CN114258533A

    公开(公告)日:2022-03-29

    申请号:CN202080058258.0

    申请日:2020-06-15

    Inventor: T·P·施派尔

    Abstract: 公开了在基于处理器的设备中优化对页表条目的访问。在该方面,基于处理器的设备的执行流水线的指令解码级接收包括虚拟存储器地址的存储器访问指令。基于处理器的设备的页表行走器电路基于存储器访问指令确定要遍历的页表行走级别的数目T,其中T大于零(0)并且小于或等于完全转换虚拟存储器地址所需要的页表行走级别的数目。页表行走器接下来执行多级页表的T个页表行走级别的页表行走,并且标识与第T页表行走级别的页表条目相对应的物理存储器地址。然后,基于处理器的设备使用物理存储器地址执行由存储器访问指令指示的存储器访问操作。

    基于范围的显式数据流处理器和有关的计算机可读介质和方法

    公开(公告)号:CN113597597A

    公开(公告)日:2021-11-02

    申请号:CN202080022352.0

    申请日:2020-03-09

    Abstract: 示例性的基于范围(reach)的显式数据流处理器以及有关的计算机可读介质和方法。基于范围的显式数据流处理器被配置为支持执行生产者指令,生产者指令是利用旨在消耗由生产者指令所生产的值的消费者指令的显式命名来编码的。基于范围的显式数据流处理器被配置为作为处理生产者指令的结果,将可用的生产值作为显式所命名的消费者指令的输入。基于范围的显式数据流处理器支持执行生产者指令,生产者指令基于使用生产者指令作为从生产者指令的相对参考点来显式地命名消费者指令。该基于范围的显式命名架构不需要指令被分组在指令块中,以支持用于消费者指令的显式命名的固定块参考点,并且因此不被限于仅在生产者指令的同一指令块内消费者指令的显式命名。

Patent Agency Ranking