STORAGE DEVICE FOR COLLECTING OPTIMAL DEBUGGING DATA AND SYSTEM INCLUDING THE STORAGE DEVICE

    公开(公告)号:US20240232082A1

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

    申请号:US18337052

    申请日:2023-06-19

    Applicant: SK hynix Inc.

    CPC classification number: G06F12/0811 G06F12/0875 G06F2212/1016

    Abstract: The present disclosure relates to a storage device that optimally maintains a size of debugging data. Disclosed is a memory controller, including a first interface may communicate with a first external device; a second interface may generate a signal for controlling an operation of a second external device; a first volatile memory buffer; and a processor may generate and store the telemetry log data in the first volatile memory buffer; move and store the telemetry log data stored in the first volatile memory buffer to a first non-volatile memory buffer, when a size of the telemetry log data stored in the first volatile memory buffer is greater than or equal to a threshold size; and set the threshold size based on at least one among a number of telemetry logs stored in the first volatile memory buffer and a rising momentum of the number of the telemetry logs.

    SYSTEM AND METHOD FOR TRACING INSTRUCTION CACHE MISSES

    公开(公告)号:US20240211405A1

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

    申请号:US18504468

    申请日:2023-11-08

    Applicant: NXP USA, Inc.

    CPC classification number: G06F12/0875 G06F12/0811 G06F2212/1021

    Abstract: A system on chip (SoC) architecture includes an integrated branch and cache hit-miss trace circuit operably coupled to a CPU core, a first trace circuit, and a cache hit-miss trace circuit. Following an occurrence of a cache-fetch instruction: the cache hit-miss trace circuit identifies whether the fetch instruction is a cache-missed instruction, and, in response thereto, sends a cache miss report message that includes a fetch instruction address to the first trace circuit. The first trace circuit is configured to identify whether the fetch instruction is a taken-branch instruction and creates a modified branch trace response message (BTM) that includes the fetch instruction address and sends the modified BTM to a create trace messages circuit. The modified BTM indicates an instruction address of the cache miss.

    Memory controller with programmable atomic operations

    公开(公告)号:US12019920B2

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

    申请号:US17958404

    申请日:2022-10-02

    Inventor: Tony M. Brewer

    Abstract: A memory controller circuit is disclosed which is coupleable to a first memory circuit, such as DRAM, and includes: a first memory control circuit to read from or write to the first memory circuit; a second memory circuit, such as SRAM; a second memory control circuit adapted to read from the second memory circuit in response to a read request when the requested data is stored in the second memory circuit, and otherwise to transfer the read request to the first memory control circuit; predetermined atomic operations circuitry; and programmable atomic operations circuitry adapted to perform at least one programmable atomic operation. The second memory control circuit also transfers a received programmable atomic operation request to the programmable atomic operations circuitry and sets a hazard bit for a cache line of the second memory circuit.

    DATA CONVERSION APPARATUS, SYSTEM, AND METHOD

    公开(公告)号:US20240202128A1

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

    申请号:US18288860

    申请日:2022-03-07

    Applicant: Hitachi, Ltd.

    CPC classification number: G06F12/0875

    Abstract: Data can be rapidly and flexibly converted. A data conversion apparatus stores monitoring target management information in which a monitoring target is associated with a controller type representing a type of a controller configured to control the monitoring target, and data conversion rule information in which a data set in units of the controller type is registered, the data set in units of the controller type defining a conversion rule indicating a data conversion method for the controller type. A calculation unit loads the data conversion rule information into the cache memory, specifies a monitoring target corresponding to data received from an edge device, specifies a controller type corresponding to the specified monitoring target by referring to the monitoring target management information, reads a conversion rule corresponding to the specified controller type from the cache memory, and converts the data using the conversion rule.

Patent Agency Ranking