This paper presents new concept of task scheduling without resource conflicts. The proposed task scheduling bases on conflict array, which was created using two binary resource identifiers as representation of task. Those resource identifiers support fast conflict detection between tasks. Preparation of conflict array can be supported by modern GPU. Prepared schedule enable parallel tasks execution without resource conflicts. Elimination of resource conflicts provides deadlock free task processing. Proposed conflict free task scheduling can be used in local and distributed environments with high contention for limited resources. Therefore tasks can be executed without other synchronization mechanisms.
CITATION STYLE
Smoliński, M. (2016). Conflictless task scheduling concept. In Advances in Intelligent Systems and Computing (Vol. 429, pp. 205–214). Springer Verlag. https://doi.org/10.1007/978-3-319-28555-9_18
Mendeley helps you to discover research relevant for your work.