Publication | Closed Access
Dynamic-level scheduling for heterogeneous processor networks
35
Citations
7
References
2002
Year
Unknown Venue
Heterogeneous ComputingEngineeringDynamic Resource AllocationComputer ArchitectureScheduling PerformanceEmbedded SystemsSystems EngineeringParallel ComputingCompilersComputer EngineeringDynamic-level SchedulingScheduling (Computing)Computer ScienceDynamic-level Scheduling MethodologyScheduling AnalysisScheduling ProblemReal-time Multiprocessor SystemScheduling (Operating Systems)Parallel ProgrammingReal-time SystemsScheduling (Project Management)
Dynamic-level scheduling is an effective compile-time scheduling technique which accounts for interprocessor communication overhead when mapping precedence-constrained, communicating tasks onto arbitrarily interconnected processor networks. Scheduling and routing are performed simultaneously to account for limited interconnections between processors, and communications are scheduled along with computations to eliminate shared-resource contention. The paper extends the dynamic-level scheduling methodology to encompass heterogeneous processing environments, and presents two techniques designed to enhance scheduling performance: forward/backward scheduling, and precedence constraint appendage.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1