DETECTING ANOMALOUS ACTIVITY IN A SYSTEM-ON-CHIP

    公开(公告)号:US20240314151A1

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

    申请号:US18185318

    申请日:2023-03-16

    IPC分类号: H04L9/40

    CPC分类号: H04L63/1425 H04L63/1441

    摘要: Provided are a computer program product, system, and method for detecting anomalous activity in a system-on-chip. Counter values are determined from counters for processing elements in the system-on-chip during a test workload. A counter for one of the processing elements indicates an amount of activity at a processing element during a measurement period. An anomaly detector is trained to classify the determined counter values during measurement periods occurring during the test workload as non-anomalous activity. The trained anomaly detector is deployed within the system-on-chip to process counter values in the counters for the processing elements on the system-on-chip to classify the counter values as anomalous or non-anomalous. A mitigation action is performed in response to the deployed trained anomaly detector detecting the anomalous activity within the system-on-chip.

    Customizing stressmarks in a computer system

    公开(公告)号:US11720469B1

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

    申请号:US18054603

    申请日:2022-11-11

    IPC分类号: G06F11/34 G06F11/30

    摘要: A computer-implemented method, a computer system and a computer program product customize generation and application of stress test conditions in a processor core. The method includes receiving a workload at the processor core, where the workload includes a plurality of instructions and the processor core comprises a plurality of macros. The method also includes obtaining macro performance data for each macro in the plurality of macros from the processor core. The method further includes determining a switching activity level for each macro in the plurality of macros when each instruction in the plurality of instructions is run based on the macro performance data. Lastly, the method includes generating a stressmark comprising the plurality of instructions in the workload, where the stressmark is associated with a macro in the plurality of macros when the switching activity level for the macro is above a minimum threshold.