FIELD: task prioritization.
SUBSTANCE: invention relates to a cascading task manager arbiter. The device contains N channels for processing tasks, an external bus for the input request IP and N external tires for channel parameters IC1, IC2, …, ICN, which consist of L groups of channel parameters, the external priority bus of the input IPR request, which comprises m bits of setting the priority rank (where m=] log2M [(] [ is a larger integer), M is the number of priority ranks, the highest rank priority has the highest number (M-1), N external buses of priorities of channels IV1, IV2, …, IVN, (lowest priority has the lowest first channel), N internal priority buses of channels BV1, BV2, …, BVN, N bits of the internal bus S of the state of the channels S1, S2, …, SN, a group of N external channel indicator outputs QU1, QU2, …, QUN of lower priority in the unitary code 1 of N, external ready flag QF and external status flag QFS, and also comprises a group of N parameter analysis blocks 11, 12, …, 1N, each of which comprises a group of L comparators 21, 22, …, 2L and element AND 3, a group of N priority resolution blocks 41, 42, …, 4N, each of which comprises a group of m elements OR with inverse input 51, 52 …, 5m, input priority comparison comparator 10, decoder 11, NOR element 12, and also comprises Z cascades of priority comparison blocks 6IJ, each I-th stage comprises N/2I priority comparison blocks 6IJ (where Z =] log 2 N[(] [ is the larger integer); I is the cascade number, where I=2, 3,… Z; J is the number of priority comparison block in the I-th cascade, where J=1, 2,… , N/2I), each block comparing priorities 6IJ comprises a comparator 7, the first multiplexer 8 priority and the second multiplexer 9 of the channel number.
EFFECT: identifying a processing channel with a minimum priority rank and comparing it with the priority rank of the input task.
1 cl, 1 dwg, 1 tbl
Title | Year | Author | Number |
---|---|---|---|
PARALLEL STRUCTURE TASKS MANAGER ARBITER | 2022 |
|
RU2799386C1 |
MULTICHANNEL TASK MANAGER ARBITER | 2021 |
|
RU2777841C1 |
TASK DISPATCHER ARBITER | 2020 |
|
RU2749151C1 |
TASK MANAGER ROUND ARBITER | 2022 |
|
RU2785771C1 |
DEVICE FOR DATA COMPRESSION | 2019 |
|
RU2710987C1 |
DEVICE FOR DETECTING GROUPS OF SINGLE BITS AND MAXIMUM GROUPS IN BLOCKS OF BINARY SEQUENCE | 2023 |
|
RU2815502C1 |
DEVICE FOR COMPRESSION OF DATA | 2017 |
|
RU2672625C1 |
DEVICE FOR DETECTING GROUPS OF BITS | 2021 |
|
RU2780985C1 |
TWO-THRESHOLD COMPARATOR OF THE BINARY BIT RANGE | 2020 |
|
RU2758205C1 |
DEVICE FOR PACKING DATA | 2019 |
|
RU2701711C1 |
Authors
Dates
2023-07-14—Published
2022-12-09—Filed