INTEGRATED CIRCUIT, DYNAMIC VOLTAGE AND FREQUENCY SCALING (DVFS) GOVERNOR, AND COMPUTING SYSTEM INCLUDING THE SAME

    公开(公告)号:US20220374038A1

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

    申请号:US17749681

    申请日:2022-05-20

    IPC分类号: G06F1/08

    摘要: Disclosed is an integrated circuit, which counts parameters required for a dynamic voltage frequency scaling (DVFS) operation. The integrated circuit includes: an event block accessing a bus, which connects processing devices to each other, and outputting an event signal, based on data transmitted through the bus; a clock counter counting the number of clock signals received from a clock management unit; a plurality of performance counters respectively counting parameters used to calculate a workload, based on the event signal; an interface receiving an operation signal from the DVFS governor, which determines an operation frequency and an operation voltage of a processing device based on the workload, and transmitting the number of clock signals and the parameters to the DVFS governor; and a controller controlling operations of the event block, the clock counter, and the plurality of performance counters, based on the operation signal.

    Integrated circuit, dynamic voltage and frequency scaling (DVFS) governor, and computing system including the same

    公开(公告)号:US11927981B2

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

    申请号:US17749681

    申请日:2022-05-20

    CPC分类号: G06F1/08 G06F1/324 G06F1/3296

    摘要: Disclosed is an integrated circuit, which counts parameters required for a dynamic voltage frequency scaling (DVFS) operation. The integrated circuit includes: an event block accessing a bus, which connects processing devices to each other, and outputting an event signal, based on data transmitted through the bus; a clock counter counting the number of clock signals received from a clock management unit; a plurality of performance counters respectively counting parameters used to calculate a workload, based on the event signal; an interface receiving an operation signal from the DVFS governor, which determines an operation frequency and an operation voltage of a processing device based on the workload, and transmitting the number of clock signals and the parameters to the DVFS governor; and a controller controlling operations of the event block, the clock counter, and the plurality of performance counters, based on the operation signal.

    Memory system including memory device and memory controller, and operating method thereof

    公开(公告)号:US12079491B2

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

    申请号:US18150626

    申请日:2023-01-05

    IPC分类号: G06F3/06

    摘要: A memory system includes a memory device including a memory cell array divided into a plurality of memory banks, and a memory controller that sends read requests or write requests to the memory device for the purpose of inputting data to or outputting data from the memory banks of the memory cell array, respectively, and sends the read requests so as to be separated from the write requests based on a read-write switching point. In a first turn, the memory controller sets a near switching point before the read-write switching point. The memory controller blocks scheduling at least one of first bank requests, between the near switching point and the read-write switching point. The memory controller schedules at least one of second bank requests, which cause state switching of the memory banks, so as to be issued between the near switching point and the read-write switching point.

    MEMORY SYSTEM INCLUDING MEMORY DEVICE AND MEMORY CONTROLLER, AND OPERATING METHOD THEREOF

    公开(公告)号:US20230266893A1

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

    申请号:US18150626

    申请日:2023-01-05

    IPC分类号: G06F3/06

    摘要: A memory system includes a memory device including a memory cell array divided into a plurality of memory banks, and a memory controller that sends read requests or write requests to the memory device for the purpose of inputting data to or outputting data from the memory banks of the memory cell array, respectively, and sends the read requests so as to be separated from the write requests based on a read-write switching point. In a first turn, the memory controller sets a near switching point before the read-write switching point. The memory controller blocks scheduling at least one of first bank requests, between the near switching point and the read-write switching point. The memory controller schedules at least one of second bank requests, which cause state switching of the memory banks, so as to be issued between the near switching point and the read-write switching point.