I don’t think a general statement would be useful, as te penalty depends on the latency to create the workers and thus e.g. on the workload in Dataset.__init__. I.e. especially if you are pre-loading data, the penalty might be large, otherwise negligible.