LEVERAGING CHIP VARIABILITY
    1.
    发明申请
    LEVERAGING CHIP VARIABILITY 有权
    杠杆切片变率

    公开(公告)号:US20110314210A1

    公开(公告)日:2011-12-22

    申请号:US12819100

    申请日:2010-06-18

    IPC分类号: G06F12/00 G06F12/02

    摘要: Embodiments are described that leverage variability of a chip. Different areas of a chip vary in terms of reliability under a same operating condition. The variability may be captured by measuring errors over different areas of the chip. A physical factor that affects or controls the likelihood of an error on the chip can be varied. For example, the voltage supplied to a chip may be provided at different levels. At each level of the physical factor, the chip is tested for errors within the regions. Some indication of the error statistics for the regions is stored and then used to adjust power used by the chip, to adjust reliability behavior of the chip, to allow applications to control how the chip is used, to compute a signature uniquely identifying the chip, etc.

    摘要翻译: 描述利用芯片的可变性的实施例。 芯片的不同区域在相同工作条件下的可靠性方面不同。 可以通过在芯片的不同区域上测量误差来捕获可变性。 可以改变影响或控制芯片上的错误可能性的物理因素。 例如,提供给芯片的电压可以设置在不同的水平。 在物理因素的每个级别,对芯片进行测试,以区域内的错误。 存储区域的误差统计的一些指示,然后用于调整芯片使用的功率,调整芯片的可靠性行为,以允许应用程序控制芯片的使用方式,以计算唯一识别芯片的签名, 等等

    Leveraging chip variability
    2.
    发明授权

    公开(公告)号:US08412882B2

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

    申请号:US12819100

    申请日:2010-06-18

    IPC分类号: G06F12/00 G06F12/02

    摘要: Embodiments are described that leverage variability of a chip. Different areas of a chip vary in terms of reliability under a same operating condition. The variability may be captured by measuring errors over different areas of the chip. A physical factor that affects or controls the likelihood of an error on the chip can be varied. For example, the voltage supplied to a chip may be provided at different levels. At each level of the physical factor, the chip is tested for errors within the regions. Some indication of the error statistics for the regions is stored and then used to adjust power used by the chip, to adjust reliability behavior of the chip, to allow applications to control how the chip is used, to compute a signature uniquely identifying the chip, etc.

    Protection of critical memory using replication
    3.
    发明授权
    Protection of critical memory using replication 有权
    使用复制保护关键内存

    公开(公告)号:US07949841B2

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

    申请号:US11608695

    申请日:2006-12-08

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    CPC分类号: G06F11/167 G06F11/183

    摘要: Typical computer programs may incur costly memory errors that result in corrupted data. A new memory model is presented wherein it may be determined that certain data is critical and critical data may be stored and protected during computer application execution. Critical Memory allows that data determined to be critical may be stored and retrieved using functions enabled to increase the reliability of the data. Functions are presented enabling allocation of redundant computer memory; functions are presented enabling consistently writing critical data to redundant locations; and functions are presented enabling reading critical data while ensuring that the data read is consistent with the most recent write of critical data and enabled to repair inconsistent data. The memory model and functions presented are designed to be compatible with existing third-party libraries.

    摘要翻译: 典型的计算机程序可能会导致导致数据损坏的昂贵的内存错误。 提出了一种新的存储器模型,其中可以确定某些数据是关键的,并且在计算机应用执行期间可以存储和保护关键数据。 关键内存允许确定为关键的数据可以使用启用的功能来存储和检索,以提高数据的可靠性。 提供功能,使冗余计算机存储器的分配; 提供功能,可以将关键数据始终写入冗余位置; 并提供了功能,可以读取关键数据,同时确保数据读取与最新的关键数据写入一致,并能够修复不一致的数据。 所提供的内存模型和功能旨在与现有的第三方库兼容。

    PROTECTION OF CRITICAL MEMORY USING REPLICATION
    4.
    发明申请
    PROTECTION OF CRITICAL MEMORY USING REPLICATION 有权
    使用复制保护关键存储器

    公开(公告)号:US20080140962A1

    公开(公告)日:2008-06-12

    申请号:US11608695

    申请日:2006-12-08

    IPC分类号: G06F12/16 G06F12/14

    CPC分类号: G06F11/167 G06F11/183

    摘要: Typical computer programs may incur costly memory errors that result in corrupted data. A new memory model is presented wherein it may be determined that certain data is critical and critical data may be stored and protected during computer application execution. Critical Memory allows that data determined to be critical may be stored and retrieved using functions enabled to increase the reliability of the data. Functions are presented enabling allocation of redundant computer memory; functions are presented enabling consistently writing critical data to redundant locations; and functions are presented enabling reading critical data while ensuring that the data read is consistent with the most recent write of critical data and enabled to repair inconsistent data. The memory model and functions presented are designed to be compatible with existing third-party libraries.

    摘要翻译: 典型的计算机程序可能会导致导致数据损坏的昂贵的内存错误。 提出了一种新的存储器模型,其中可以确定某些数据是关键的,并且在计算机应用执行期间可以存储和保护关键数据。 关键内存允许确定为关键的数据可以使用启用的功能来存储和检索,以提高数据的可靠性。 提供功能,使冗余计算机存储器的分配; 提供功能,可以将关键数据始终写入冗余位置; 并提供了功能,可以读取关键数据,同时确保数据读取与最新的关键数据写入一致,并能够修复不一致的数据。 所提供的内存模型和功能旨在与现有的第三方库兼容。

    Critical memory
    5.
    发明授权
    Critical memory 有权
    关键记忆

    公开(公告)号:US08112597B2

    公开(公告)日:2012-02-07

    申请号:US11608698

    申请日:2006-12-08

    IPC分类号: G06F12/00

    CPC分类号: G06F11/141 G06F11/1438

    摘要: Typical computer programs may incur costly memory errors that result in corrupted data. A new memory model is presented wherein it may be determined that certain data is critical and critical data may be stored and protected during computer application execution. Critical Memory allows that data determined to be critical may be stored and retrieved using functions enabled to increase the reliability of the data. Critical Memory presents a memory model where a subset of memory designated as critical memory may be used to store a subset of data deemed critical data. Probabilistic guarantees of data value consistency are provided by the employment of the new memory model. The memory model and functions presented are compatible with existing third-party libraries such that third-party libraries may be compatibly called from processes using critical memory.

    摘要翻译: 典型的计算机程序可能会导致导致数据损坏的昂贵的内存错误。 提出了一种新的存储器模型,其中可以确定某些数据是关键的,并且在计算机应用执行期间可以存储和保护关键数据。 关键内存允许确定为关键的数据可以使用启用的功能来存储和检索,以提高数据的可靠性。 关键存储器提供了一种存储器模型,其中指定为关键存储器的存储器的子集可以用于存储被认为是关键数据的数据子集。 通过使用新的内存模型提供数据价值一致性的概率保证。 所呈现的内存模型和功能与现有的第三方库兼容,使得可以使用关键内存从进程兼容地调用第三方库。

    PROVIDING HARDWARE RESOURCES HAVING DIFFERENT RELIABILITIES FOR USE BY AN APPLICATION
    6.
    发明申请
    PROVIDING HARDWARE RESOURCES HAVING DIFFERENT RELIABILITIES FOR USE BY AN APPLICATION 有权
    提供具有应用程序使用的不同可靠性的硬件资源

    公开(公告)号:US20110231601A1

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

    申请号:US12727305

    申请日:2010-03-19

    IPC分类号: G06F12/06 G06F11/07 G06F1/32

    摘要: Power management functionality is described for implementing an application in an energy-efficient manner, without substantially degrading overall performance of the application. The functionality operates by identifying at least first data and second data associated with the application. The first data is considered to have a greater potential impact on performance of the application compared to the second data. The functionality then instructs a first set of hardware-level resources to handle the first data and a second set of hardware-level resources to handle the second data. The first set of hardware-level resources has a higher reliability compared to the second set of hardware-level resources. In one case, the first and second hardware-level resources comprise DRAM memory units. Here, the first set of hardware-level resources achieves greater reliability than the second set of hardware-level resources by being refreshed at a higher rate than the second set of hardware-level resources.

    摘要翻译: 描述了以节能方式实现应用程序的电源管理功能,而不会基本上降低应用程序的整体性能。 该功能通过至少识别与应用相关联的第一数据和第二数据来进行操作。 与第二个数据相比,第一个数据被认为对应用程序的性能有更大的潜在影响。 该功能然后指示第一组硬件级资源来处理第一数据和第二组硬件级资源以处理第二数据。 与第二组硬件级资源相比,第一组硬件级资源具有更高的可靠性。 在一种情况下,第一和第二硬件级资源包括DRAM存储器单元。 这里,通过以比第二组硬件级资源更高的速率刷新,第一组硬件级资源实现比第二组硬件级资源更高的可靠性。

    Providing hardware resources having different reliabilities for use by an application
    7.
    发明授权
    Providing hardware resources having different reliabilities for use by an application 有权
    提供具有不同可靠性的硬件资源供应用程序使用

    公开(公告)号:US09411674B2

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

    申请号:US12727305

    申请日:2010-03-19

    摘要: Power management functionality is described for implementing an application in an energy-efficient manner, without substantially degrading overall performance of the application. The functionality operates by identifying at least first data and second data associated with the application. The first data is considered to have a greater potential impact on performance of the application compared to the second data. The functionality then instructs a first set of hardware-level resources to handle the first data and a second set of hardware-level resources to handle the second data. The first set of hardware-level resources has a higher reliability compared to the second set of hardware-level resources. In one case, the first and second hardware-level resources comprise DRAM memory units. Here, the first set of hardware-level resources achieves greater reliability than the second set of hardware-level resources by being refreshed at a higher rate than the second set of hardware-level resources.

    摘要翻译: 描述了以节能方式实现应用程序的电源管理功能,而不会基本上降低应用程序的整体性能。 该功能通过至少识别与应用相关联的第一数据和第二数据来进行操作。 与第二个数据相比,第一个数据被认为对应用程序的性能有更大的潜在影响。 该功能然后指示第一组硬件级资源来处理第一数据和第二组硬件级资源以处理第二数据。 与第二组硬件级资源相比,第一组硬件级资源具有更高的可靠性。 在一种情况下,第一和第二硬件级资源包括DRAM存储器单元。 这里,通过以比第二组硬件级资源更高的速率刷新,第一组硬件级资源实现比第二组硬件级资源更高的可靠性。

    CRITICAL MEMORY
    8.
    发明申请
    CRITICAL MEMORY 有权
    关键记忆

    公开(公告)号:US20080140957A1

    公开(公告)日:2008-06-12

    申请号:US11608698

    申请日:2006-12-08

    IPC分类号: G06F12/02 G06F12/16

    CPC分类号: G06F11/141 G06F11/1438

    摘要: Typical computer programs may incur costly memory errors that result in corrupted data. A new memory model is presented wherein it may be determined that certain data is critical and critical data may be stored and protected during computer application execution. Critical Memory allows that data determined to be critical may be stored and retrieved using functions enabled to increase the reliability of the data. Critical Memory presents a memory model where a subset of memory designated as critical memory may be used to store a subset of data deemed critical data. Probabilistic guarantees of data value consistency are provided by the employment of the new memory model. The memory model and functions presented are compatible with existing third-party libraries such that third-party libraries may be compatibly called from processes using critical memory.

    摘要翻译: 典型的计算机程序可能会导致导致数据损坏的昂贵的内存错误。 提出了一种新的存储器模型,其中可以确定某些数据是关键的,并且在计算机应用执行期间可以存储和保护关键数据。 关键内存允许确定为关键的数据可以使用启用的功能来存储和检索,以提高数据的可靠性。 关键存储器提供了一种存储器模型,其中指定为关键存储器的存储器的子集可以用于存储被认为是关键数据的数据子集。 通过使用新的内存模型提供数据价值一致性的概率保证。 所呈现的内存模型和功能与现有的第三方库兼容,使得可以使用关键内存从进程兼容地调用第三方库。