会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • False Sharing Detection Logic for Performance Monitoring
    • 用于性能监控的虚假共享检测逻辑
    • US20120331233A1
    • 2012-12-27
    • US13167773
    • 2011-06-24
    • Harold W. Cain, IIIHubertus Franke
    • Harold W. Cain, IIIHubertus Franke
    • G06F12/08
    • G06F12/0815
    • A mechanism is provided for detecting false sharing misses. Responsive to performing either an eviction or an invalidation of a cache line in a cache memory of the data processing system, a determination is made as to whether there is an entry associated with the cache line in a false sharing detection table. Responsive to the entry associated with the cache line existing in the false sharing detection table, a determination is made as to whether an overlap field associated with the entry is set. Responsive to the overlap field failing to be set, identification is made that a false sharing coherence miss has occurred. A first signal is then sent to a performance monitoring unit indicating the false sharing coherence miss.
    • 提供了一种检测虚假共享漏洞的机制。 响应于执行数据处理系统的高速缓冲存储器中的高速缓存行的驱逐或无效,在虚假共享检测表中确定是否存在与高速缓存行相关联的条目。 响应于与虚假共享检测表中存在的高速缓存行相关联的条目,确定是否设置与条目相关联的重叠字段。 响应于重叠字段未能设置,识别出发生错误共享一致性错误。 然后,第一信号被发送到指示虚假共享一致性丢失的性能监视单元。
    • 3. 发明授权
    • False sharing detection logic for performance monitoring
    • 用于性能监控的虚假共享检测逻辑
    • US09058270B2
    • 2015-06-16
    • US13167773
    • 2011-06-24
    • Harold W. Cain, IIIHubertus Franke
    • Harold W. Cain, IIIHubertus Franke
    • G06F12/00G06F12/08
    • G06F12/0815
    • A mechanism is provided for detecting false sharing misses. Responsive to performing either an eviction or an invalidation of a cache line in a cache memory of the data processing system, a determination is made as to whether there is an entry associated with the cache line in a false sharing detection table. Responsive to the entry associated with the cache line existing in the false sharing detection table, a determination is made as to whether an overlap field associated with the entry is set. Responsive to the overlap field failing to be set, identification is made that a false sharing coherence miss has occurred. A first signal is then sent to a performance monitoring unit indicating the false sharing coherence miss.
    • 提供了一种检测虚假共享漏洞的机制。 响应于执行数据处理系统的高速缓冲存储器中的高速缓存行的驱逐或无效,在虚假共享检测表中确定是否存在与高速缓存行相关联的条目。 响应于与虚假共享检测表中存在的高速缓存行相关联的条目,确定是否设置与条目相关联的重叠字段。 响应于重叠字段未能设置,识别出发生错误共享一致性错误。 然后,第一信号被发送到指示虚假共享一致性丢失的性能监视单元。
    • 4. 发明授权
    • Data versioning in solid state memory
    • 固态存储器中的数据版本控制
    • US09122581B2
    • 2015-09-01
    • US13494697
    • 2012-06-12
    • Gokul B. KandirajuHubertus FrankeDavid Craft
    • Gokul B. KandirajuHubertus FrankeDavid Craft
    • G06F12/02
    • G06F12/0246G06F2212/7201G06F2212/7207
    • Embodiments are directed to maintaining versions of data within a solid state memory. One or more embodiments create at least one data structure associated with at least one logical page of a solid state memory. The logical page is associated with at least one physical page in a data block of the solid state memory. A first set of information associated with the logical page is stored in the data structure. A second set of information associated with the physical page is stored in the data structure. The second set of information includes at least versioning information identifying which version of the logical page is represented by a dataset is stored within the physical page.
    • 实施例旨在维持固态存储器内的数据版本。 一个或多个实施例创建与固态存储器的至少一个逻辑页面相关联的至少一个数据结构。 逻辑页面与固态存储器的数据块中的至少一个物理页面相关联。 与逻辑页面相关联的第一组信息被存储在数据结构中。 与物理页面相关联的第二组信息被存储在数据结构中。 第二组信息至少包括版本信息,识别由数据集表示的逻辑页面的哪个版本被存储在物理页面中。
    • 7. 发明授权
    • Encoded data processing
    • 编码数据处理
    • US08756208B2
    • 2014-06-17
    • US13545522
    • 2012-07-10
    • Hubertus FrankeBalakrishna R. IyerHong MinTerence P. PurcellGuogen Zhang
    • Hubertus FrankeBalakrishna R. IyerHong MinTerence P. PurcellGuogen Zhang
    • G06F17/00G06F17/30
    • G06F17/30286G06F17/30076G06F17/30339H03M7/30
    • Techniques for encoded data processing which allow for continuous data processing as encoded data changes. Data is decomposed into one or more blocks with each block containing at least one data record. At least one data record within a given block is encoded with a first encoding process selected from one or more encoding processes. The first encoding process is associated with the given data block. Techniques evaluate whether or not to implement an encoding change for a given block when updating a given data record in the given block. Responsive to the evaluation, the given block is re-encoded with a second encoding process. Responsive to the re-encoding, the association of the given block is updated. A map is formed to convert the given data record encoded with the first encoding process to the second encoding process so as to preserve comparative relationships of the given data record.
    • 用于编码数据处理的技术,其允许作为编码数据的连续数据处理改变。 数据被分解为一个或多个块,每个块包含至少一个数据记录。 使用从一个或多个编码过程中选择的第一编码过程对给定块内的至少一个数据记录进行编码。 第一编码过程与给定的数据块相关联。 技术评估在给定块中更新给定数据记录时是否实现给定块的编码更改。 响应于评估,给定的块用第二编码过程重新编码。 响应于重新编码,给定块的关联更新。 形成地图以将用第一编码处理编码的给定数据记录转换为第二编码处理,以便保持给定数据记录的比较关系。