使用空间服务质量(QoS)标记提供异质存储器系统的弹性管理

    公开(公告)号:CN109690500B

    公开(公告)日:2023-06-20

    申请号:CN201780054540.X

    申请日:2017-08-25

    IPC分类号: G06F12/0802 G06F13/16

    摘要: 本发明揭示使用在以处理器为基础的系统中的空间服务质量QoS标记提供异质存储器系统的弹性管理。在一方面中,以处理器为基础的系统的异质存储器系统包含第一存储器及第二存储器。所述异质存储器系统被分成多个存储器区,每个存储器区与QoS识别符QoSID相关联,所述QoS识别符可通过软件设定且更新。所述异质存储器系统的存储器控制器提供QoS策略表,所述QoS策略表用于将每个QoSID与QoS策略状态相关联,且所述QoS策略表也可经软件配置。在接收到包含存储器区的存储器地址的存储器访问请求之后,所述存储器控制器便识别与所述存储器地址相关联的可经软件配置的QoSID,且使用所述QoS策略表将所述QoSID与QoS策略状态相关联。所述存储器控制器接着应用所述QoS策略状态以执行存储器访问操作。

    在基于处理器的系统中使用矩阵处理器提供高效浮点运算

    公开(公告)号:CN111033462A

    公开(公告)日:2020-04-17

    申请号:CN201880054143.7

    申请日:2018-08-31

    IPC分类号: G06F7/483 G06F7/499 G06F7/544

    摘要: 本发明揭示在基于处理器的系统中使用矩阵处理器提供高效浮点运算。就此来说,基于矩阵处理器的装置提供矩阵处理器,所述矩阵处理器包括正部分和累加器及负部分和累加器。随着所述矩阵处理器处理多对浮点操作数,所述矩阵处理器基于第一浮点操作数及第二浮点操作数计算中间乘积且确定所述中间乘积的正负号。基于所述正负号,所述矩阵处理器用所述正部分和累加器或所述负部分和累加器的部分和分数使所述中间乘积归一化,随后将所述中间乘积与所述正和累加器或所述负和累加器相加。在处理所有对浮点操作数之后,所述矩阵处理器从所述正部分和累加器减去所述负部分和累加器以产生最终和,随后使所述最终和重新归一化一次。

    提供用于动态随机存取存储器DRAM高速缓存标记的空间高效存储

    公开(公告)号:CN108780424B

    公开(公告)日:2022-10-28

    申请号:CN201780016893.0

    申请日:2017-03-03

    IPC分类号: G06F12/0895 G06F11/10

    摘要: 本发明为提供用于动态随机存取存储器DRAM高速缓存标记的空间高效存储。在一个方面,DRAM高速缓存管理电路提供多个高速缓存条目,其每一者含有标记存储区域、数据存储区域及错误保护区域。所述DRAM高速缓存管理电路经配置以将待高速缓存的数据存储在每一高速缓存条目的所述数据存储区域中。所述DRAM高速缓存管理电路还经配置为使用错误检测码EDC而非错误校正码ECC且将每一高速缓存条目的标记及所述EDC存储于所述高速缓存条目的所述错误保护区域中。以此方式,可通过避免对于每一高速缓存条目的所述标记存储区域的需要,同时仍提供对于所述高速缓存条目的错误检测来增加DRAM高速缓存的容量。

    使用在以处理器为基础的系统中的空间服务质量(QoS)标记提供异质存储器系统的弹性管理

    公开(公告)号:CN109690500A

    公开(公告)日:2019-04-26

    申请号:CN201780054540.X

    申请日:2017-08-25

    IPC分类号: G06F12/0802 G06F13/16

    摘要: 本发明揭示使用在以处理器为基础的系统中的空间服务质量QoS标记提供异质存储器系统的弹性管理。在一方面中,以处理器为基础的系统的异质存储器系统包含第一存储器及第二存储器。所述异质存储器系统被分成多个存储器区,每个存储器区与QoS识别符QoSID相关联,所述QoS识别符可通过软件设定且更新。所述异质存储器系统的存储器控制器提供QoS策略表,所述QoS策略表用于将每个QoSID与QoS策略状态相关联,且所述QoS策略表也可经软件配置。在接收到包含存储器区的存储器地址的存储器访问请求之后,所述存储器控制器便识别与所述存储器地址相关联的可经软件配置的QoSID,且使用所述QoS策略表将所述QoSID与QoS策略状态相关联。所述存储器控制器接着应用所述QoS策略状态以执行存储器访问操作。

    实现对基于处理器的系统中的小数据块的高效无损压缩

    公开(公告)号:CN109661780A

    公开(公告)日:2019-04-19

    申请号:CN201780052450.7

    申请日:2017-08-03

    IPC分类号: H03M7/30 G06F13/16

    摘要: 提供实现对基于处理器的系统中的小数据块的高效无损压缩。在一个方面中,一种方法包括接收多个输入字。多个掩码中的每个掩码被应用到每个未分配输入字以生成对应多个模式。对于每个掩码,如果最频繁出现的模式存在于所述多个模式当中,那么与同所述掩码相关联的前缀相关联而存储所述最频繁出现的模式和每个未分配输入字的未压缩数据部分。所述前缀还被分配给对应于所述最频繁出现的模式的每个未分配输入字。生成经压缩输出块,所述经压缩输出块包括分配给所述多个输入字的前缀、与所述经分配前缀相关联的所述最频繁出现的模式以及对应于所述多个输入字中的一或多个输入字的未压缩数据部分。

    使用标签目录高速缓冲存储器提供可扩展动态随机存取存储器(DRAM)高速缓冲存储器管理

    公开(公告)号:CN108463809A

    公开(公告)日:2018-08-28

    申请号:CN201680078744.2

    申请日:2016-12-19

    IPC分类号: G06F12/0895

    摘要: 本发明涉及使用标签目录高速缓冲存储器提供可扩展动态随机存取存储器DRAM高速缓冲存储器管理。在一个方面中,提供DRAM高速缓冲存储器管理电路以管理对高带宽存储器中DRAM高速缓冲存储器的存取。所述DRAM高速缓冲存储器管理电路包括标签目录高速缓冲存储器和标签目录高速缓冲存储器目录。所述标签目录高速缓冲存储器存储所述DRAM高速缓冲存储器中频繁存取的高速缓存线的标签,而所述标签目录高速缓冲存储器目录存储所述标签目录高速缓冲存储器的标签。所述DRAM高速缓冲存储器管理电路使用所述标签目录高速缓冲存储器和所述标签目录高速缓冲存储器目录确定与存储器地址相关联的数据是否缓存在所述高带宽存储器的所述DRAM高速缓冲存储器中。基于所述标签目录高速缓冲存储器和所述标签目录高速缓冲存储器目录,所述DRAM高速缓冲存储器管理电路可确定是否可使用所述DRAM高速缓冲存储器和/或系统存储器DRAM执行存储器操作。

    在基于处理器的系统中使用矩阵处理器提供高效浮点运算

    公开(公告)号:CN111033462B

    公开(公告)日:2023-08-25

    申请号:CN201880054143.7

    申请日:2018-08-31

    IPC分类号: G06F7/483 G06F7/499 G06F7/544

    摘要: 本发明揭示在基于处理器的系统中使用矩阵处理器提供高效浮点运算。就此来说,基于矩阵处理器的装置提供矩阵处理器,所述矩阵处理器包括正部分和累加器及负部分和累加器。随着所述矩阵处理器处理多对浮点操作数,所述矩阵处理器基于第一浮点操作数及第二浮点操作数计算中间乘积且确定所述中间乘积的正负号。基于所述正负号,所述矩阵处理器用所述正部分和累加器或所述负部分和累加器的部分和分数使所述中间乘积归一化,随后将所述中间乘积与所述正和累加器或所述负和累加器相加。在处理所有对浮点操作数之后,所述矩阵处理器从所述正部分和累加器减去所述负部分和累加器以产生最终和,随后使所述最终和重新归一化一次。