METHOD AND DEVICE FOR SCHEDULING TASKS IN MULTI-CORE PROCESSOR

    公开(公告)号:US20240086234A1

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

    申请号:US18196749

    申请日:2023-05-12

    CPC classification number: G06F9/4881

    Abstract: An electronic device includes: a plurality of processing cores and a memory including a plurality of task queues respectively corresponding to the plurality of processing cores and a plurality of task relation tables respectively corresponding to a plurality of tasks. Each of the plurality of task relation tables includes: one or more entries representing a mapping relationship between an identifier of a waker task that wakes up a wakee task, and an occurrence count that is a number of times the wakee task is woken up by the waker task. At least one of the plurality of processing cores is configured to: execute a scheduler, search for a task set includes related tasks, based on the plurality of task relation tables, store a subset of tasks of the task set in at least one of the plurality of task queues, and schedule the task set.

    TASK ANALYSIS DEVICE AND OPERATING METHOD THEREOF

    公开(公告)号:US20240320035A1

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

    申请号:US18400663

    申请日:2023-12-29

    CPC classification number: G06F9/4881 G06F9/3838

    Abstract: A method to analyze tasks includes: obtaining, by a second device from a first device, log data including a plurality of log entries corresponding to a plurality of tasks executed in the first device; grouping the plurality of log entries into a plurality of groups based on at least one of task identifier information in each of the plurality of log entries and a type of each of the plurality of log entries; determining execution information and dependency information corresponding to each of the plurality of tasks, based on summing values extracted from log entries in each of the plurality of groups; and generating a task dependency graph indicating dependency information between the plurality of tasks and identifier information about each of the plurality of tasks, based on the execution information and the dependency information.

    METHOD AND SYSTEM FOR CONTROLLING ACCESS TO SHARED RESOURCES

    公开(公告)号:US20240320061A1

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

    申请号:US18528160

    申请日:2023-12-04

    CPC classification number: G06F9/526

    Abstract: Provided is a method of controlling access a shared resources when executing a first process that acquires a lock on the shared resource and adding a second process to a waiting queue. A determination is made on whether to deactivate preemption for the processor based on a priority of the second process, and based on determining to deactivate preemption for the processor, executing the first process until execution of the first process on the shared resource is completed, then retrieving the lock from the first process after execution of the first process on the shared resource is completed and reactivating preemption for the processor.

Patent Agency Ranking