SEQUENCING CIRCUIT FOR A PROCESSOR
    2.
    发明公开

    公开(公告)号:US20240111598A1

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

    申请号:US17957919

    申请日:2022-09-30

    CPC classification number: G06F9/505

    Abstract: In an embodiment, a processor may include a plurality of processing engines and a sequencing circuit. The sequencing circuit may be to: detect a completed execution of a first workload by a first processing engine; in response to a detection of the completed execution of the first workload by the first processing engine, identify at least one processing engine specified as consecutive to the first processing engine in a sequence mapping; and activate the at least one processing engine specified as consecutive to execute a second workload.

    SOFTWARE THREAD-BASED DYNAMIC MEMORY BANDWIDTH ALLOCATION

    公开(公告)号:US20230137769A1

    公开(公告)日:2023-05-04

    申请号:US17518186

    申请日:2021-11-03

    Abstract: Systems, apparatuses and methods may provide for operating system (OS) technology that determines an average bandwidth consumption with respect to a memory device, wherein the average bandwidth consumption is dedicated to a previous execution of a thread in a multi-threaded execution environment, stores the average bandwidth consumption, and sends the average bandwidth consumption to a power management unit in response to a subsequent execution of the thread being scheduled. Additionally, logic hardware technology may include a first set of registers to accumulate an average bandwidth consumption for a plurality of threads on a per thread basis with respect to the memory device, wherein the average bandwidth consumption corresponds to previous executions of the plurality of threads. The logic hardware technology determines a minimum bandwidth demand based on the average bandwidth consumption and sets a dynamic voltage and frequency scaling point based on the minimum bandwidth demand.

Patent Agency Ranking