会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明公开
    • CACHE LINE COMPACTION OF COMPRESSED DATA SEGMENTS
    • 压缩数据段的缓存线压缩
    • EP3178005A1
    • 2017-06-14
    • EP15742447.4
    • 2015-07-09
    • Qualcomm Incorporated
    • TURNER, Andrew EdmundPATSILARAS, GeorgeRYCHLIK, Bohuslav
    • G06F12/08
    • G06F12/0875G06F12/0802G06F12/0886G06F2212/1021G06F2212/401G06F2212/45G06F2212/608
    • Methods, devices, and non-transitory process-readable storage media for compacting data within cache lines of a cache. An aspect method may include identifying, by a processor of the computing device, a base address (e.g., a physical or virtual cache address) for a first data segment, identifying a data size (e.g., based on a compression ratio) for the first data segment, obtaining a base offset based on the identified data size and the base address of the first data segment, and calculating an offset address by offsetting the base address with the obtained base offset, wherein the calculated offset address is associated with a second data segment. In some aspects, the method may include identifying a parity value for the first data segment based on the base address and obtaining the base offset by performing a lookup on a stored table using the identified data size and identified parity value.
    • 用于压缩高速缓存的高速缓存行内的数据的方法,设备和非瞬态过程可读存储介质。 方面方法可以包括由计算设备的处理器识别第一数据段的基地址(例如,物理或虚拟高速缓存地址),识别第一数据段的数据大小(例如,基于压缩比) 数据段,基于所识别的数据大小和第一数据段的基地址获得基础偏移量,以及通过用所获得的基础偏移量偏移基础地址来计算偏移地址,其中计算出的偏移地址与第二数据相关联 分割。 在一些方面中,该方法可以包括基于基地址识别第一数据段的奇偶校验值,并且通过使用识别的数据大小和识别的奇偶校验值在存储的表上执行查找来获得基准偏移量。
    • 3. 发明公开
    • SUPPLEMENTAL WRITE CACHE COMMAND FOR BANDWIDTH COMPRESSION
    • 用于带宽压缩的补充写入缓存命令
    • EP3183658A1
    • 2017-06-28
    • EP15747334.9
    • 2015-07-24
    • Qualcomm Incorporated
    • TURNER, Andrew EdmundPATSILARAS, GeorgeRYCHLIK, Bohuslav
    • G06F12/08
    • G06F12/0893G06F12/0866G06F12/0886G06F2212/1028G06F2212/1044G06F2212/401Y02D10/13
    • Aspects include computing devices, systems, and methods for implementing a cache memory access requests for data smaller than a cache line and eliminating overfetching from a main memory by writing supplemental data to the unfilled portions of the cache line. A cache memory controller may receive a cache memory access request with a supplemental write command for data smaller than a cache line. The cache memory controller may write supplemental to the portions of the cache line not filled by the data in response to a write cache memory access request or a cache miss during a read cache memory access request. In the event of a cache miss, the cache memory controller may retrieve the data from the main memory, excluding any overfetch data, and write the data and the supplemental data to the cache line. Eliminating overfetching reduces bandwidth and power required to retrieved data from main memory.
    • 各方面包括用于实现针对小于缓存线的数据的缓存存储器访问请求的计算设备,系统和方法,以及通过将补充数据写入到缓存线的未填充部分来消除从主存储器的过度取消。 高速缓存存储器控制器可以接收高速缓存存储器访问请求,其中补充写入命令用于比高速缓存行小的数据。 高速缓存存储器控制器可以响应于写入高速缓存存取访问请求或读取高速缓冲存储器访问请求期间的高速缓存未命中而向未由数据填充的高速缓存行的部分写入补充。 在高速缓存未命中的情况下,高速缓存存储器控制器可以从主存储器检索数据,排除任何超取数据,并将数据和补充数据写入高速缓存行。 消除过度取消减少了从主存储器中检索数据所需的带宽和功耗。
    • 6. 发明公开
    • CACHE BANK SPREADING FOR COMPRESSION ALGORITHMS
    • 用于压缩算法的CACHE BANK扩展
    • EP3191967A1
    • 2017-07-19
    • EP15747325.7
    • 2015-07-23
    • Qualcomm Incorporated
    • PATSILARAS, GeorgeTURNER, Andrew EdmundRYCHLIK, Bohuslav
    • G06F12/08
    • G06F12/0893G06F12/0846G06F12/0851G06F12/0886G06F12/1045G06F2212/1044G06F2212/401
    • Aspects include computing devices, systems, and methods for implementing a cache memory access requests for compressed data using cache bank spreading. In an aspect, cache bank spreading may include determining whether the compressed data of the cache memory access fits on a single cache bank. In response to determining that the compressed data fits on a single cache bank, a cache bank spreading value may be calculated to replace/reinstate bank selection bits of the physical address for a cache memory of the cache memory access request that may be cleared during data compression. A cache bank spreading address in the physical space of the cache memory may include the physical address of the cache memory access request plus the reinstated bank selection bits. The cache bank spreading address may be used to read compressed data from or write compressed data to the cache memory device.
    • 各方面包括用于使用高速缓存存储区扩展来实现对压缩数据的高速缓存存储器访问请求的计算设备,系统和方法。 在一个方面,高速缓存存储体扩展可以包括确定高速缓存存储器访问的压缩数据是否适合单个高速缓存存储体。 响应于确定压缩数据适合于单个高速缓存存储体,可以计算高速缓存存储体扩展值以替换/恢复可以在数据期间清除的高速缓存存取请求的高速缓存存储器的物理地址的存储体选择位 压缩。 高速缓冲存储器的物理空间中的高速缓冲存储体扩展地址可以包括高速缓存存取请求的物理地址加上恢复的存储体选择位。 高速缓冲存储体扩展地址可用于从高速缓冲存储器设备读取压缩数据或将压缩数据写入高速缓冲存储设备。