Decoupling Atomicity from Operation Size
    2.
    发明公开

    公开(公告)号:US20240248844A1

    公开(公告)日:2024-07-25

    申请号:US18587289

    申请日:2024-02-26

    申请人: Apple Inc.

    IPC分类号: G06F12/0804 G06F9/30 G06F9/38

    摘要: In an embodiment, a processor implements a different atomicity size (for memory consistency order) than the operation size. More particularly, the processor may implement a smaller atomicity size than the operation size. For example, for multiple register loads, the atomicity size may be the register size. In another example, the vector element size may be the atomicity size for vector load instructions. In yet another example, multiple contiguous vector elements, but fewer than all the vector elements in a vector register, may be the atomicity size for vector load instructions.

    ELASTIC DATA STORAGE SYSTEM
    7.
    发明申请

    公开(公告)号:US20180268013A1

    公开(公告)日:2018-09-20

    申请号:US15462609

    申请日:2017-03-17

    申请人: Apple Inc.

    摘要: Disclosed herein are techniques for implementing a database system that provides flexible organizational aspects while retaining the ability to process and respond to database queries in an efficient manner. In particular, the techniques involve utilizing characteristics of both entity-attribute-value (EAV) database technologies and relational database technologies to provide a hybrid approach that exploits a large number of their benefits while eliminating a large number of their deficiencies. According to some embodiments, the techniques can involve implementing at least one central storage repository (configured to implement an EAV-style database), where the central storage repository provides information to at least one distributor to enable the establishment of at least one cached table (implemented in accordance with relational-style databases) within at least one cached storage device. In turn, the cached storage device can process fetch-based queries issued by client computing devices in a highly efficient manner.