支持压缩数据的末级高速缓存
    1.
    发明公开

    公开(公告)号:CN118069547A

    公开(公告)日:2024-05-24

    申请号:CN202211483297.2

    申请日:2022-11-24

    Abstract: 本申请揭露一种末级高速缓存,包括数据存储器、压缩单元、元数据缓存、标记存储器、缺失锁定信息存储器及命中测试单元。数据存储器包括多条高速缓存线。压缩单元用来进行压缩处理。元数据缓存用来储存对应到所述多个请求的元数据。标记存储器用来储存多个标记信息、多个压缩指示信息及多个压缩长度格式信息。缺失锁定信息存储器用来储存对应多条高速缓存线的多个缺失锁定信息,各缺失锁定信息用来指示对应各高速缓存线是否处于锁定状态。依据标记信息域,命中测试单元判定是否命中多条高速缓存线,以及根据请求的宽度、请求对应到第一内存空间或第二内存空间及多个压缩长度格式信息,命中测试单元判定多条高速缓存线为缓存假命中或缓存假缺失。

    经由虚拟地址存取数据之计算机系统、芯片及相关方法

    公开(公告)号:CN118349493A

    公开(公告)日:2024-07-16

    申请号:CN202310070236.1

    申请日:2023-01-13

    Abstract: 本申请揭露经由虚拟地址存取数据之计算机系统、芯片及相关方法。计算机系统包括计算核心以及内存管理单元。内存管理单元与计算核心通讯连接。内存管理单元经组态以:基于页表项所映射之物理页尺寸得到虚拟地址之页内地址;基于虚拟地址之页内地址得到虚拟地址之第一虚拟页编号;基于翻译后备缓存之每一项目中所存放之页表项的数目从第一虚拟页编号得到第一分区地址;基于第一虚拟页编号以及第一分区地址得到虚拟地址之第一虚拟基地址;基于第一虚拟基地址于翻译后备缓存中得到相应之第一项目;基于第一项目以及第一分区地址得到第一虚拟页编号相应第一目标物理页地址;以及基于第一目标物理页地址以及页内地址而得到与虚拟地址相应物理地址。

    一种处理器、请求调度方法、缓存系统和计算机设备

    公开(公告)号:CN119669143A

    公开(公告)日:2025-03-21

    申请号:CN202411635957.3

    申请日:2024-11-14

    Abstract: 本发明实施例公开了一种处理器、请求调度方法、缓存系统和计算机设备,本实施例的处理器包括运行多个线程的处理核、缓存区域和请求调度器,至少一个线程共享缓存区域,缓存区域包括多个存储模块组,存储模块组包括多个存储模块,请求调度器对接收到的客户端的事务请求进行冲突解析,获取对应的子事务,对各子事务进行仲裁,获取目标请求,任一个子事务所需访问的存储模块包括同一个存储模块组中的不同存储模块和/或不同存储模块组中的存储模块,子事务对应的不同存储模块组共享优先级。由此,本发明实施例可以通过使得缓存区域中的不同存储模块组共享优先级,从而支持多存储模块组并发,削弱了访存冲突的影响,提高了带宽利用率。

    数据压缩单元、数据解压单元、处理器和相关方法

    公开(公告)号:CN118944672A

    公开(公告)日:2024-11-12

    申请号:CN202310521921.1

    申请日:2023-05-09

    Abstract: 本申请实施例提供了一种数据压缩单元、数据解压单元、处理器和相关方法,该数据压缩单元包括:掩码子单元,用于根据多个压缩方案分别将待压缩数据切分为多个数据组,并根据数据组包括的数据值生成相对应压缩方案的位掩码,其中,根据不同的压缩方案切分出的数据组的位数不同,位掩码用于指示待压缩数据组;压缩子单元,用于根据压缩方案的位掩码,生成该压缩方案对应的压缩后数据,其中,压缩后数据包括对应的压缩方案的位掩码、及根据对应的压缩方案切分出的除待压缩数据组之外的数据组;筛选子单元,用于根据各压缩方案对应的压缩后数据,确定对应于所述待压缩数据的目标压缩后数据。本方案能够提高处理器访问主存储器的速度。

    数据存取方法、装置、处理器、计算机系统及存储介质

    公开(公告)号:CN116795740A

    公开(公告)日:2023-09-22

    申请号:CN202310390378.6

    申请日:2023-04-12

    Abstract: 本发明提供一种数据存取方法、装置、处理器、计算机系统及存储介质。数据存取方法包括:根据转译请求指定的虚拟地址在翻译后备缓存中查找是否存在匹配的缓存表项,所述虚拟地址对应于第一页面尺寸;当所述翻译后备缓存中不存在所述匹配的缓存表项,分配一缓存行,所述缓存行对应于所述第一页面尺寸;从根页表获取与所述虚拟地址匹配的待回填表项,所述待回填表项映射第二页面尺寸;当所述第二页面尺寸小于所述第一页面尺寸时,将所述虚拟地址设置为对应于所述第二页面尺寸,并再次在所述翻译后备缓存中查找相匹配的缓存表项。使得预设页表可以为概率最大的页面尺寸,能够提高翻译后备缓存的命中率,降低延迟,减轻了内存管理单元的流量压力。

    数据压缩装置、解压装置、数据处理方法及相关设备

    公开(公告)号:CN119254235A

    公开(公告)日:2025-01-03

    申请号:CN202411134780.9

    申请日:2024-08-16

    Abstract: 本申请实施例提供一种数据压缩装置、解压装置、数据处理方法及相关设备,其中,所述数据压缩装置,包括:目标基确定模块,用于获取待压缩数据的各个候选基和各个候选基的比对序列,并基于各个比对序列,在各个候选基中确定出目标基;比对序列基于候选基和待压缩数据的各个数据块比对形成;数据压缩模块,用于根据目标基对待压缩数据进行压缩,得到压缩后的数据,压缩后的数据至少包括依次排列的目标基的目标比对序列、目标基、与目标基的值不同的非目标基数据块;其中,目标比对序列用于指示与目标基的值相同的数据块在待压缩数据中的位置,以及非目标基数据块在待压缩数据中的位置。本申请实施例提供的技术方案,可以提高数据压缩的成功率。

    用于转换虚拟地址之计算系统、芯片及相关方法

    公开(公告)号:CN118349494A

    公开(公告)日:2024-07-16

    申请号:CN202310072049.7

    申请日:2023-01-13

    Abstract: 本申请揭露用于转换虚拟地址之计算系统、芯片及相关方法。计算系统包括计算核心、至少一个最末级高速缓存核心以及内存管理单元。内存管理单元经组态以:接收基于虚拟地址LLC命令;根据基于虚拟地址LLC命令之虚拟地址信息获取第一连续物理空间尺寸以及相应物理地址信息;产生至少一个基于物理地址LLC命令;以及发送所述至少一个基于物理地址LLC命令至所述至少一个LLC核心。所述至少一个LLC核心经组态以:基于所述至少一个基于物理地址LLC命令将所述基于虚拟地址LLC命令之LLC数据分发至所述至少一个LLC核心。

    支持多实例图形处理单元之计算系统及芯片

    公开(公告)号:CN118349487A

    公开(公告)日:2024-07-16

    申请号:CN202310072391.7

    申请日:2023-01-13

    Abstract: 本申请揭露支持多实例图形处理单元之计算系统及芯片。计算系统包括计算核心以及第一内存管理单元。第一内存管理单元包含第一翻译后备缓存以及第一未命中状态保持寄存器。第一内存管理单元耦接计算核心。第一内存管理单元经组态以经由第一内存管理单元中之第一多个流水线处理第一多个虚拟机中之每一者的请求。第一多个虚拟机之个数小于或等于第一多个流水线之个数。第一内存管理单元经由第一多个流水线中之至少一者处理第一多个虚拟机中之一者的请求。计算核心经组态以基于第一多个流水线之个数配置第一内存管理单元之第一翻译后备缓存中之第一多个翻译后备缓存区块。

Patent Agency Ranking