Space optimization method for priority bitmap algorithm
An optimization method and priority technology, applied in the direction of multi-programming devices, etc., can solve the problems of PBA space complexity, PBA expansion dilemma, PBA scheduling time-consuming increase, deterioration of PBA real-time scheduling performance, etc., to improve real-time scheduling capabilities, Reduce the time-consuming effect of the algorithm
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0080] Table 4
[0081] So alternative combinational logic circuits are:
[0082]
[0083]
[0084] .
[0085] Example 2:
Embodiment 2
[0087] table 5
[0088] So alternative combinational logic circuits are:
[0089]
[0090]
[0091]
[0092] The equivalence statement of replacing the priority decision table with a combinational logic circuit:
[0093] A 7 ~A 0
[0094] Table 6
[0095] Therefore B k Must be an OR of m signals. Since the high-priority task automatically shields the low-priority task, the m signals must be the "AND" of several signals in the form. Right now:
[0096] Among them, ,, ..., are those integers whose k-th bit is 1 among 0~n-1 in binary representation. And the above algorithm happens to be able to calculate any B k The m "A x ":,,...,.
[0097] The PBA space optimization method disclosed by the present invention replaces the priority judgment table OSUnMapTbl with a combinational logic circuit, and abandons the table lookup process for the priority judgment table OSUnMapTbl, so that the space complexity of PBA is reduced to O(1). Combination logic...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 