Embedded computation instruction performance profiling

    公开(公告)号:US11782717B2

    公开(公告)日:2023-10-10

    申请号:US17819605

    申请日:2022-08-12

    Inventor: Marc Tim Jones

    Abstract: The technology disclosed herein pertains to a system and method for profiling performance of an embedded computation instruction set (CIS), the method including receiving a profiling component to a computational storage device (CSD), the profiling component being configured to measure one or more execution parameters of a computational instruction set (CIS), executing the CIS at a program slot in a computational storage processor of the CSD, monitoring the execution of the CIS to generate a log of the execution parameters of the CIS, and communicating the log to a host in response to receiving a get-log page command.

    Computational storage with pre-programmed slots using dedicated processor core

    公开(公告)号:US11687338B2

    公开(公告)日:2023-06-27

    申请号:US17245286

    申请日:2021-04-30

    Inventor: Marc Tim Jones

    Abstract: The technology disclosed herein provides a method including determining one or more dedicated computations storage programs (CSPs) used in a target market for a computational storage device, storing the dedicated CSPs in one or more pre-programmed computing instruction set (CIS) slots in the computational storage device, translating one or more instructions of the dedicated CSPs for processing using a native processor, loading one or more instructions of programmable CSPs to a CSP processor implemented within an application specific integrated circuit (ASIC) of the computational storage device, and processing the one or more instructions of the programmable CSPs using the CSP processor.

    Computational pipelines for computational storage devices

    公开(公告)号:US11467987B1

    公开(公告)日:2022-10-11

    申请号:US17218533

    申请日:2021-03-31

    Inventor: Marc Tim Jones

    Abstract: The technology disclosed herein provides a method including generating, at a PCIe interface, a functional capability table associating a plurality of computational functionalities (CFs) with a plurality of computational storage devices (CSDs) communicatively connected to each other via the PCIe interface, communicating the functional capability table to each of the plurality of CSDs, receiving, at a first of the plurality of CSDs (CSD1), a request for a computational process including the plurality of CFs, determining that a first of the CFs (CF1) is associated with the CSD1 and a second of the CFs (CF2) is associated with a CSD2, requesting a computational program memory (CPM2) at the CSD2 and performing the CF1 at CSD1.

    Embedded computation instruction performance profiling

    公开(公告)号:US11442733B2

    公开(公告)日:2022-09-13

    申请号:US17162957

    申请日:2021-01-29

    Inventor: Marc Tim Jones

    Abstract: The technology disclosed herein pertains to a system and method for profiling performance of an embedded computation instruction set (CIS), the method including receiving a profiling component to a computational storage device (CSD), the profiling component being configured to measure one or more execution parameters of a computational instruction set (CIS), executing the CIS at a program slot in a computational storage processor of the CSD, monitoring the execution of the CIS to generate a log of the execution parameters of the CIS, and communicating the log to a host in response to receiving a get-log page command.

Patent Agency Ranking