Systems and methods providing wear leveling using dynamic randomization for non-volatile memory
    1.
    发明授权
    Systems and methods providing wear leveling using dynamic randomization for non-volatile memory 有权
    使用动态随机化为非易失性存储器提供磨损均衡的系统和方法

    公开(公告)号:US08806171B2

    公开(公告)日:2014-08-12

    申请号:US13480413

    申请日:2012-05-24

    IPC分类号: G06F12/02 G06F12/14 G06F21/55

    摘要: Systems and methods for dynamically remapping elements of a set to another set based on random keys. Application of said systems and methods to dynamically mapping regions of memory space of non-volatile memory, e.g., phase-change memory, can provide a wear-leveling technique. The wear leveling technique can be effective under normal execution of typical applications, and in worst-case scenarios including the presence of malicious exploits and/or compromised operating systems, wherein constantly migrating the physical location of data inside the PCM avoids information leakage and increases security; wherein random relocation of data results in the distribution of memory requests across the physical memory space increases durability; and wherein such wear leveling schemes can be implemented to provide fine-grained wear leveling without overly-burdensome hardware overhead e.g., a look-up table.

    摘要翻译: 用于基于随机密钥将集合的元素动态重映射到另一集合的系统和方法。 应用所述系统和方法来动态地映射非易失性存储器的存储器空间的区域,例如相变存储器,可以提供磨损均衡技术。 磨损均衡技术在典型应用的正常执行下可以是有效的,并且在最坏情况下,包括恶意漏洞和/或受损操作系统的存在,其中不断地迁移PCM内部的数据的物理位置避免信息泄漏并增加安全性 ; 其中数据的随机重定位导致跨物理存储器空间的存储器请求的分布增加了耐久性; 并且其中可以实施这样的磨损均衡方案以提供细粒度磨损均衡,而不会过度繁重的硬件开销,例如查找表。

    SYSTEMS AND METHODS PROVIDING WEAR LEVELING USING DYNAMIC RANDOMIZATION FOR NON-VOLATILE MEMORY
    2.
    发明申请
    SYSTEMS AND METHODS PROVIDING WEAR LEVELING USING DYNAMIC RANDOMIZATION FOR NON-VOLATILE MEMORY 有权
    使用动态随机化为非易失性存储器提供磨损水平的系统和方法

    公开(公告)号:US20120324141A1

    公开(公告)日:2012-12-20

    申请号:US13480413

    申请日:2012-05-24

    IPC分类号: G06F12/00

    摘要: Systems and methods for dynamically remapping elements of a set to another set based on random keys. Application of said systems and methods to dynamically mapping regions of memory space of non-volatile memory, e.g., phase-change memory, can provide a wear-leveling technique. The wear leveling technique can be effective under normal execution of typical applications, and in worst-case scenarios including the presence of malicious exploits and/or compromised operating systems, wherein constantly migrating the physical location of data inside the PCM avoids information leakage and increases security; wherein random relocation of data results in the distribution of memory requests across the physical memory space increases durability; and wherein such wear leveling schemes can be implemented to provide fine-grained wear leveling without overly-burdensome hardware overhead e.g., a look-up table.

    摘要翻译: 用于基于随机密钥将集合的元素动态重映射到另一集合的系统和方法。 应用所述系统和方法来动态地映射非易失性存储器的存储器空间的区域,例如相变存储器,可以提供磨损均衡技术。 磨损均衡技术在典型应用的正常执行下可以是有效的,并且在最坏情况下,包括恶意漏洞和/或受损操作系统的存在,其中不断地迁移PCM内部的数据的物理位置避免信息泄漏并增加安全性 ; 其中数据的随机重定位导致跨物理存储器空间的存储器请求的分布增加了耐久性; 并且其中可以实施这样的磨损均衡方案以提供细粒度磨损均衡,而不会过度繁重的硬件开销,例如查找表。

    COLLECTIVE COMMUNICATIONS APPARATUS AND METHOD FOR PARALLEL SYSTEMS
    5.
    发明申请
    COLLECTIVE COMMUNICATIONS APPARATUS AND METHOD FOR PARALLEL SYSTEMS 有权
    集体通信装置和并行系统的方法

    公开(公告)号:US20150095542A1

    公开(公告)日:2015-04-02

    申请号:US14040676

    申请日:2013-09-28

    IPC分类号: G06F13/40

    摘要: A collective communication apparatus and method for parallel computing systems. For example, one embodiment of an apparatus comprises a plurality of processor elements (PEs); collective interconnect logic to dynamically form a virtual collective interconnect (VCI) between the PEs at runtime without global communication among all of the PEs, the VCI defining a logical topology between the PEs in which each PE is directly communicatively coupled to a only a subset of the remaining PEs; and execution logic to execute collective operations across the PEs, wherein one or more of the PEs receive first results from a first portion of the subset of the remaining PEs, perform a portion of the collective operations, and provide second results to a second portion of the subset of the remaining PEs.

    摘要翻译: 一种用于并行计算系统的集体通信装置和方法。 例如,设备的一个实施例包括多个处理器元件(PE); 集体互连逻辑以在运行时动态地在PE之间形成虚拟集体互连(VCI),而不在所有PE之间进行全局通信,VCI在PE之间定义逻辑拓扑,其中每个PE直接通信地耦合到仅一个子集 余下的PE; 以及用于在所述PE之间执行集合操作的执行逻辑,其中所述PE中的一个或多个从所述剩余PE的子集的第一部分接收到第一结果,执行所述集体操作的一部分,并且将第二结果提供给 其余PE的子集。