Write-Back Caching with Asynchronous Write-Back Capabilities

    公开(公告)号:US20240330184A1

    公开(公告)日:2024-10-03

    申请号:US18542273

    申请日:2023-12-15

    Applicant: NetApp, Inc.

    Inventor: Dipankar Roy

    CPC classification number: G06F12/0813

    Abstract: A method, computing device, and non-transitory machine-readable medium for performing asynchronous write-backs. Data is written to a cache file in a cache. The cache corresponds to a volume. A tracking metafile is updated based on the data written to the cache file. A record in the tracking metafile is determined to be full. The record corresponds to a group of blocks in the cache file. A write-back of data stored in the group of blocks in the cache file that corresponds to the record to the volume is initiated. The write-back is determined to have been completed. The tracking metafile us updated to indicate that the write-back has been completed.

    Cache architecture for a massively parallel processing array

    公开(公告)号:US12086066B1

    公开(公告)日:2024-09-10

    申请号:US18184536

    申请日:2023-03-15

    Applicant: Cornami, Inc.

    CPC classification number: G06F12/0813 G06F2212/1041

    Abstract: A cache architecture for an array of identical cores arranged in a grid. Each of the cores include interconnections to neighboring cores in the grid, a memory, and an algorithmic logic unit. A first core of the array is configured to receive a memory access request for data from at least one core of the array of cores configured to perform a computational operation. A second core of the array is configured to determine whether the requested data is present in a cache memory via a cache index including addresses in the cache memory. A third core of the array is configured as the cache memory. The memory of the third core is used as the cache memory. An address of the requested data from the cache index is passed to the third core to output the requested data.

    Deterministic memory for tensor streaming processors

    公开(公告)号:US12001383B2

    公开(公告)日:2024-06-04

    申请号:US17858493

    申请日:2022-07-06

    Applicant: Groq, Inc.

    Abstract: Embodiments are directed to a deterministic streaming system with one or more deterministic streaming processors each having an array of processing elements and a first deterministic memory coupled to the processing elements. The deterministic streaming system further includes a second deterministic memory with multiple data banks having a global memory address space, and a controller. The controller initiates retrieval of first data from the data banks of the second deterministic memory as a first plurality of streams, each stream of the first plurality of streams streaming toward a respective group of processing elements of the array of processing elements. The controller further initiates writing of second data to the data banks of the second deterministic memory as a second plurality of streams, each stream of the second plurality of streams streaming from the respective group of processing elements toward a respective data bank of the second deterministic memory.

    System and method for network interface controller based distributed cache

    公开(公告)号:US11940917B2

    公开(公告)日:2024-03-26

    申请号:US17862709

    申请日:2022-07-12

    Inventor: Boris Glimcher

    CPC classification number: G06F12/0824 G06F12/0813 G06F12/0822 G06F12/0891

    Abstract: Methods and systems for managing storage of data in a distributed system are disclosed. To manage storage of data in a distributed system, a data processing system may include a network interface controller (NIC). The network interface controller may present emulated storages that may be used for data storage. The emulated storage devices may utilize storage resources of storage devices. The storage devices may be remote to the NIC. To reduce communication bandwidth and/or use of resources of the storage devices, the NIC and/or NICs of other data processing systems may implemented a distributed cache for data stored in the storage devices. The NICs may implement a method of managing the distributed cache to maintain synchronization between the distributed cache and the data stored in the storage devices.

    MULTI-CACHE BASED DIGITAL OUTPUT GENERATION
    8.
    发明公开

    公开(公告)号:US20240095170A1

    公开(公告)日:2024-03-21

    申请号:US18509407

    申请日:2023-11-15

    Applicant: Aux Mode Inc.

    Abstract: Multi-cache-based digital output generation is provided. A system receives data objects that include fields from a remote data source. The system sorts the data objects based on a field to generate a sorted data set. The system cleans the sorted data set to generate a clean data set based on a policy. The system receives a request for a type of digital output based on the data objects received from the data source and loads a portion of the clean data set to a first level cache. The system selects a machine learning model configured for the type of digital output, and loads a primary cache with a subset of fields stored in the first level cache selected based on the machine learning model. The system generates, based on the first level cache being complete, digital output corresponding to the type of digital output from data in the primary cache.

Patent Agency Ranking