20240086234.METHOD AND DEVICE FOR SCHEDULING TASKS IN MULTI-CORE PROCESSOR simplified abstract (samsung electronics co., ltd.)
Contents
- 1 METHOD AND DEVICE FOR SCHEDULING TASKS IN MULTI-CORE PROCESSOR
- 1.1 Organization Name
- 1.2 Inventor(s)
- 1.3 METHOD AND DEVICE FOR SCHEDULING TASKS IN MULTI-CORE PROCESSOR - A simplified explanation of the abstract
- 1.4 Simplified Explanation
- 1.5 Potential Applications
- 1.6 Problems Solved
- 1.7 Benefits
- 1.8 Potential Commercial Applications
- 1.9 Possible Prior Art
- 1.10 Unanswered Questions
- 1.11 Original Abstract Submitted
METHOD AND DEVICE FOR SCHEDULING TASKS IN MULTI-CORE PROCESSOR
Organization Name
Inventor(s)
Seyeong Byeon of Suwon-si (KR)
METHOD AND DEVICE FOR SCHEDULING TASKS IN MULTI-CORE PROCESSOR - A simplified explanation of the abstract
This abstract first appeared for US patent application 20240086234 titled 'METHOD AND DEVICE FOR SCHEDULING TASKS IN MULTI-CORE PROCESSOR
Simplified Explanation
The abstract describes an electronic device with multiple processing cores and a memory that includes task queues and task relation tables. The device is capable of executing a scheduler, searching for related tasks, storing tasks in queues, and scheduling the task set.
- The electronic device has multiple processing cores and a memory with task queues and task relation tables.
- Task relation tables map relationships between waker tasks and wakee tasks, along with occurrence counts.
- The device executes a scheduler, searches for related tasks, stores tasks in queues, and schedules the task set.
Potential Applications
This technology could be applied in:
- Task scheduling systems
- Multi-core processing devices
- Real-time operating systems
Problems Solved
This technology helps in:
- Efficient task management
- Optimizing task scheduling
- Improving system performance
Benefits
The benefits of this technology include:
- Enhanced multitasking capabilities
- Improved system responsiveness
- Better resource utilization
Potential Commercial Applications
Potential commercial applications of this technology include:
- Mobile devices
- Server systems
- Embedded systems
Possible Prior Art
One possible prior art could be:
- Task scheduling algorithms in operating systems
Unanswered Questions
How does this technology handle task dependencies?
The abstract does not mention how the device manages tasks that have dependencies on each other. This could be crucial for ensuring proper task execution.
What is the impact of task priority on scheduling?
The abstract does not discuss how task priorities are considered in the scheduling process. Prioritizing tasks can significantly affect system performance and responsiveness.
Original Abstract Submitted
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.