They have about 2 decades of experience in task scheduling runtime systems. During Q&A, the author mentioned that the central scheduling strategy you always want is:
prioritize tasks with the most external communications
because they will always take the longest.
Are we able to express this with our properties (I think yes, if we ask the user?) and can we add an example/default scheduler for this (probably todo)?
An interesting take-away from the best-paper award at PASC22:
June 29th, 2022 9:50-10:20 CEST Porting Uintah to Heterogeneous Systems Presented by Martin Berzins
They have about 2 decades of experience in task scheduling runtime systems. During Q&A, the author mentioned that the central scheduling strategy you always want is:
because they will always take the longest.
Are we able to express this with our properties (I think yes, if we ask the user?) and can we add an example/default scheduler for this (probably todo)?