Configurable spreading function for memory interleaving
    1.
    发明授权
    Configurable spreading function for memory interleaving 有权
    用于存储器交错的可配置扩展功能

    公开(公告)号:US09495291B2

    公开(公告)日:2016-11-15

    申请号:US14251626

    申请日:2014-04-13

    CPC classification number: G06F12/0607 G06F2212/1016

    Abstract: A method of interleaving a memory by mapping address bits of the memory to a number N of memory channels iteratively in successive rounds, wherein in each round except the last round: selecting a unique subset of address bits, determining a maximum number (L) of unique combinations possible based on the selected subset of address bits, mapping combinations to the N memory channels a maximum number of times (F) possible where each of the N memory channels gets mapped to an equal number of combinations, and if and when a number of combinations remain (K, which is less than N) that cannot be mapped, one to each of the N memory channels, entering a next round. In the last round, mapping remaining most significant address bits, not used in the subsets in prior rounds, to each of the N memory channels.

    Abstract translation: 一种通过在连续循环中迭代地将存储器的地址位映射到数量N个存储器通道来交织存储器的方法,其中在除了最后一轮之外的每个循环中:选择唯一的地址位子集,确定最大数目(L) 基于所选择的地址位子集可能的唯一组合,将N个存储器通道中的每一个映射到相等数量的组合的最大次数(F)映射到N个存储器通道,以及如果和何时一个数字 的组合保持(K小于N),N个存储器通道中的每一个输入下一轮。 在最后一轮中,将剩余的最高有效地址位映射到N个存储器通道中的每一个。

    System and method for uniform interleaving of data across a multiple-channel memory architecture with asymmetric storage capacity
    3.
    发明授权
    System and method for uniform interleaving of data across a multiple-channel memory architecture with asymmetric storage capacity 有权
    通过具有不对称存储容量的多通道存储架构进行数据均匀交织的系统和方法

    公开(公告)号:US09465735B2

    公开(公告)日:2016-10-11

    申请号:US14045784

    申请日:2013-10-03

    CPC classification number: G06F12/0607

    Abstract: Systems and methods for uniformly interleaving memory accesses across physical channels of a memory space with a non-uniform storage capacity across the physical channels are disclosed. An interleaver is arranged in communication with one or more processors and a system memory. The interleaver identifies locations in a memory space supported by the memory channels and is responsive to logic that defines virtual sectors having a desired storage capacity. The interleaver accesses the asymmetric storage capacity uniformly across the virtual sectors in response to requests to access the memory space.

    Abstract translation: 公开了跨物理通道具有不均匀存储容量的存储器空间的物理信道的均匀交织的系统和方法。 交织器布置成与一个或多个处理器和系统存储器通信。 交织器识别由存储器通道支持的存储器空间中的位置,并响应于定义具有期望存储容量的虚拟扇区的逻辑。 响应于访问存储器空间的请求,交织器跨虚拟扇区均匀地访问非对称存储容量。

    Process Scheduling to Improve Victim Cache Mode
    4.
    发明申请
    Process Scheduling to Improve Victim Cache Mode 有权
    进程调度以改善受害者缓存模式

    公开(公告)号:US20160239344A1

    公开(公告)日:2016-08-18

    申请号:US14623554

    申请日:2015-02-17

    Abstract: Aspects include computing devices, systems, and methods for implementing scheduling an execution process to an execution processor cluster to take advantage of reduced latency with a victim cache. The computing device may determine a first processor cluster with a first remote shared cache memory having an available shared cache memory space. To properly schedule the execution process, the computing device may determine a second processor cluster with a lower latency to the first remote shared cache memory than an execution processor cluster scheduled with the execution process. The second processor cluster may be scheduled the execution process, thus becoming the execution processor cluster, based on a size of the available shared cache memory space and the latency of the second processor cluster to the first remote shared cache memory. The available shared cache memory space may be used as the victim cache for the execution process.

    Abstract translation: 方面包括用于实现将执行过程调度到执行处理器集群以利用受害缓存的减少的延迟的计算设备,系统和方法。 计算设备可以使用具有可用共享高速缓冲存储器空间的第一远程共享高速缓冲存储器来确定第一处理器群集。 为了适当地安排执行过程,计算设备可以确定具有比执行处理调度的执行处理器群具有比第一远程共享高速缓冲存储器更低延迟的第二处理器群集。 可以基于可用的共享高速缓冲存储器空间的大小和第二处理器群集到第一远程共享高速缓冲存储器的等待时间来调度第二处理器群集,从而成为执行处理器群集。 可用的共享缓存存储器空间可以用作执行过程的受害缓存。

    Techniques for successive peak reduction crest factor reduction

    公开(公告)号:US10594530B2

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

    申请号:US15991759

    申请日:2018-05-29

    Abstract: Methods, systems, and devices for wireless communications are described. The described methods, systems, and devices may include sampling an input signal to obtain one or more signal windows. An amplitude of a first sample within a first signal window of the one or more signal windows may be determined to exceed an amplitude threshold. A series of cancellation pulses may be combined with the first sample within the first signal window to obtain a reduced signal, the reduced signal including one or more reduced samples each having an amplitudes within the amplitude threshold. The series of cancellation pulses may be based on a characteristic of the first sample. The reduced signal may then be transmitted. The series of cancellation pulses may be based on, for example, an envelope of the first sample. In some cases, the series of cancellation pulses may be based on a phase of the first sample.

    Process scheduling to improve victim cache mode
    7.
    发明授权
    Process scheduling to improve victim cache mode 有权
    进程调度以改善受害者缓存模式

    公开(公告)号:US09582329B2

    公开(公告)日:2017-02-28

    申请号:US14623554

    申请日:2015-02-17

    Abstract: Aspects include computing devices, systems, and methods for implementing scheduling an execution process to an execution processor cluster to take advantage of reduced latency with a victim cache. The computing device may determine a first processor cluster with a first remote shared cache memory having an available shared cache memory space. To properly schedule the execution process, the computing device may determine a second processor cluster with a lower latency to the first remote shared cache memory than an execution processor cluster scheduled with the execution process. The second processor cluster may be scheduled the execution process, thus becoming the execution processor cluster, based on a size of the available shared cache memory space and the latency of the second processor cluster to the first remote shared cache memory. The available shared cache memory space may be used as the victim cache for the execution process.

    Abstract translation: 方面包括用于实现将执行过程调度到执行处理器集群以利用受害缓存的减少的延迟的计算设备,系统和方法。 计算设备可以使用具有可用共享高速缓冲存储器空间的第一远程共享高速缓冲存储器来确定第一处理器群集。 为了适当地安排执行过程,计算设备可以确定具有比执行处理调度的执行处理器群具有比第一远程共享高速缓冲存储器更低延迟的第二处理器群集。 可以基于可用的共享高速缓冲存储器空间的大小和第二处理器群集到第一远程共享高速缓冲存储器的等待时间来调度第二处理器群集,从而成为执行处理器群集。 可用的共享缓存存储器空间可以用作执行过程的受害缓存。

    System and method for adaptive implementation of victim cache mode in a portable computing device
    8.
    发明授权
    System and method for adaptive implementation of victim cache mode in a portable computing device 有权
    在便携式计算设备中适应性地实施受害者缓存模式的系统和方法

    公开(公告)号:US09558117B2

    公开(公告)日:2017-01-31

    申请号:US14597992

    申请日:2015-01-15

    Abstract: Systems and methods for adaptive implementation of victim cache modes in a portable computing device (PCD) are presented. In operation, an upper level cache is partitioned into a main portion and a sample portion; and a lower level cache is partitioned into a corresponding main portion and sample portion in communication with the main portion and sample portion of the upper level cache. A victim mode sample data set and a normal mode sample data set are obtained from the lower level cache. Based on the victim mode and a normal mode sample data sets, a determination is made whether to operate the lower level cache as a victim to the upper level cache. The main portion of lower level cache is caused to operate either as a victim or non-victim to the main portion of the upper level cache in accordance with the determination.

    Abstract translation: 提出了在便携式计算设备(PCD)中自适应实现受害者缓存模式的系统和方法。 在操作中,上级缓存被分割成主要部分和样本部分; 并且下级缓存被分割成与上级高速缓存的主要部分和采样部分通信的对应主要部分和采样部分。 从下级缓存获得受害者模式样本数据集和正常模式样本数据集。 基于受害者模式和正常模式的采样数据集,确定是否将较低级别的高速缓存操作为上级缓存的受害者。 下级缓存的主要部分根据该确定被作为高级缓存的主要部分作为受害者或不受害者操作。

    TECHNIQUES FOR SUCCESSIVE PEAK REDUCTION CREST FACTOR REDUCTION

    公开(公告)号:US20190372817A1

    公开(公告)日:2019-12-05

    申请号:US15991759

    申请日:2018-05-29

    Abstract: Methods, systems, and devices for wireless communications are described. The described methods, systems, and devices may include sampling an input signal to obtain one or more signal windows. An amplitude of a first sample within a first signal window of the one or more signal windows may be determined to exceed an amplitude threshold. A series of cancellation pulses may be combined with the first sample within the first signal window to obtain a reduced signal, the reduced signal including one or more reduced samples each having an amplitudes within the amplitude threshold. The series of cancellation pulses may be based on a characteristic of the first sample. The reduced signal may then be transmitted. The series of cancellation pulses may be based on, for example, an envelope of the first sample. In some cases, the series of cancellation pulses may be based on a phase of the first sample.

Patent Agency Ranking