Semiconductor device for scheduling tasks for memory device and system including the same
AssigneesSK hynix Inc., Seoul National University R&Db Foundation
InventorsBryan Suk Joon KIM, Sang Lyul MIN
Life of this patent
Estimating the term…
Abstract
A semiconductor device may include a task controller configured to generate a target share for a plurality of task generators according to respective target states and respective measured states of the plurality of task generators, a task scheduler configured to schedule the plurality of tasks according to an allocated share, the plurality of tasks being provided from the plurality of task generators, and a share controller configured to determine the allocated share according to the target share and a measured share of the plurality of task generators.
Claims20
A semiconductor device comprising:
- a task controller configured to generate a target share for a plurality of task generators according to respective target states and respective measured states of the plurality of task generators;
- a task scheduler configured to schedule the plurality of tasks according to an allocated share, the plurality of tasks being provided from the plurality of task generators;
- and
- a share controller configured to determine the allocated share according to the target share and a measured share of the plurality of task generators.
A system comprising:
- a memory device;
- a plurality of task generators configured to respectively provide a plurality of tasks for the memory device;
- and
- a semiconductor device configured to control the memory device according to the plurality of tasks from the plurality of task generators,
- wherein the semiconductor device comprises:
- a task controller configured to generate a target share for the plurality of task generators according to respective target states and respective measured states of the plurality of task generators;
- a task scheduler configured to schedule the plurality of tasks according to an allocated share;
- and
- a share controller configured to determine the allocated share according to the target share and a measured share of the plurality of task generators.
A semiconductor device comprising:
- a plurality of task generators respectively generating a plurality of task signals and a plurality of measured state signals;
- a plurality of task controllers respectively generating a plurality of target share signals in response to the plurality of measured state signals and a plurality of target state signals;
- a share controller generating an allocated share signal in response to the plurality of target share signals and a measured share signal;
- and
- a task scheduler scheduling a plurality of tasks in response to the allocated share signal and generating the measured share signal, the plurality of task signals respectively indicating the plurality of tasks.
Dependencies are inferred from the claim text.