首页>
外国专利>
METHOD FOR THE REAL-TIME ORDERING A SET OF NON-CYCLICAL MULTI-FRAME TASKS
METHOD FOR THE REAL-TIME ORDERING A SET OF NON-CYCLICAL MULTI-FRAME TASKS
展开▼
机译:一种非循环多帧任务的实时排序方法
展开▼
页面导航
摘要
著录项
相似文献
摘要
A method for real-time scheduling of an application having a plurality m of software tasks executing at least one processing operation on a plurality N of successive data frames, each of said tasks i being defined at least, for each of said frames j, by an execution time Cij, an execution deadline Dij and a guard time Pij with respect to the next frame j+1, said guard time Pij being greater than or equal to said deadline Dij,includes: for each task i, calculating the ratios C i j D i j and then searching for the maximum over all frames j of ratios max ( C i j D i j ) , comparing the sum i = 0 m - 1 max 0 j N - 1 ( C i j D i j ) with the number of processors operating in parallel over which the total computation load of the real-time application is distributed, and, if said sum i = 0 m - 1 max 0 j N - 1 ( C i j D i j ) is less than or equal to the number of processors, concluding on the feasibility of the real-time execution of all said software tasks distributed over said processors.
展开▼
机译:一种用于实时调度具有多个m个软件任务的应用程序的方法,该软件任务对多个N个连续数据帧执行至少一个处理操作,其中至少对于每个所述帧j定义每个所述任务i关于下一帧j + 1的执行时间Cij,执行期限Dij和保护时间Pij,所述保护时间Pij大于或等于所述期限Dij,包括:对于每个任务i,计算比率C ij D ij,然后在比率为max(C ij D ij)的所有帧j上搜索最大值,将总和i = 0 m-1max 0 j N-1(C ij D ij)与处理器数量进行比较并行操作,实时应用程序的总计算量分布在该并行操作上,并且如果所述总和i = 0 m-1max 0 j N-1(C ij D ij)小于或等于处理器的数量,包括实时执行分布在所述处理器上的所有所述软件任务的可行性处理器。
展开▼