STRUCTURE ACCESS PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS
    94.
    发明公开
    STRUCTURE ACCESS PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS 审中-公开
    PROZESSOREN,VERFAHREN,SYSTEME UND ANWEISUNGENFÜRDEN ZUGANG ZU EINER STRUKTUR

    公开(公告)号:EP2798471A1

    公开(公告)日:2014-11-05

    申请号:EP11879070.8

    申请日:2011-12-30

    申请人: Intel Corporation

    IPC分类号: G06F9/06 G06F9/30 G06F13/14

    摘要: A method of an aspect, which may be performed responsive to one or more structure access instructions, includes changing a state of a portion of a structure of a processor to a sequestered state. In the sequestered state, components of the processor are not able to access the portion of the structure but are able to access one or more other portions of the structure. Non-architecturally visible data in the portion of the structure is modified, while the portion of the structure is in the sequestered state. The state of the portion of the structure is then changed from the sequestered state to a non-sequestered state, after the non-architecturally visible data in the portion of the structure has been modified. Other methods, apparatus, systems, and instructions are also disclosed.

    摘要翻译: 可以响应于一个或多个结构访问指令执行的方面的方法包括将处理器的结构的一部分的状态改变为隔离状态。 在隔离状态下,处理器的组件不能访问结构的部分,但是能够访问结构的一个或多个其他部分。 在结构部分中的非结构可视数据被修改,而结构的部分处于隔离状态。 在结构部分中的非结构化可见数据已被修改之后,结构部分的状态然后从隔离状态改变为非隔离状态。 还公开了其它方法,装置,系统和指令。

    SCALABLE INDEXING IN A NON-UNIFORM ACCESS MEMORY
    98.
    发明公开
    SCALABLE INDEXING IN A NON-UNIFORM ACCESS MEMORY 有权
    非均匀访问存储器中的可扩展索引

    公开(公告)号:EP2433227A1

    公开(公告)日:2012-03-28

    申请号:EP10731653.1

    申请日:2010-06-25

    IPC分类号: G06F17/30

    摘要: Method and apparatus for constructing an index that scales to a large number of records and provides a high transaction rate. New data structures and methods are provided to ensure that an indexing algorithm performs in a way that is natural (efficient) to the algorithm, while a non-uniform access memory device sees IO (input/output) traffic that is efficient for the memory device. One data structure, a translation table, is created that maps logical buckets as viewed by the indexing algorithm to physical buckets on the memory device. This mapping is such that write performance to non¬ uniform access SSD and flash devices is enhanced. Another data structure, an associative cache is used to collect buckets and write them out sequentially to the memory device as large sequential writes. Methods are used to populate the cache with buckets (of records) that are required by the indexing algorithm. Additional buckets may be read from the memory device to cache during a demand read, or by a scavenging process, to facilitate the generation of free erase blocks.

    摘要翻译: 用于构建可扩展到大量记录并提供高事务率的索引的方法和设备。 提供新的数据结构和方法以确保索引算法以对算法而言自然(高效)的方式执行,而非均匀访问存储器设备看到对存储器设备有效的IO(输入/输出)流量 。 创建一个数据结构,一个转换表,将由索引算法查看的逻辑存储区映射到存储设备上的物理存储区。 这种映射使得写入到非统一访问SSD和闪存设备的性能得到增强。 另一种数据结构,即关联缓存用于收集存储桶,并将其按顺序写入存储设备作为大量顺序写入。 方法用于使用索引算法所需的存储桶(记录)填充高速缓存。 可以在需求读取期间或通过清除过程从存储器设备中读取额外的存储桶以缓存以便于产生自由擦除块。