Использование метаслоя может повысить эффективность параллельного программирования несколькими способами:
- Оптимизация исполнения программы. 1 Метаслой помогает предсказывать приблизительное время исполнения вычислительных блоков, что позволяет более эффективно распределять нагрузку. 1
- Уменьшение времени расчёта. 2 В некоторых задачах метаслой может использоваться в качестве альтернативы передаче данных, что сокращает время расчёта. 2
- Равномерное распределение нагрузки. 3 Метаслой позволяет заблаговременно распределить нагрузку процессоров при параллельном вычислении. 3
- Интеллектуализация разработки и отладки. 3 Метаслой позволяет сверять получаемые графы переходов алгоритма с целевым, что упрощает разработку и отладку. 3
Применение метаслоя возможно независимо от конкретного алгоритмического языка программирования и большинства стандартных интерфейсов распараллеливания. 3