Насколько я могу сказать из формулировки , такие детали полностью находятся в области спецификации реализации, как и следовало ожидать.Как правило, в стандарте не предпринимается никаких усилий для обеспечения абсолютной производительности любого рода, только требования к сложности.
В конечном счете, хотя ваш исходный код теперь может использовать преимущества параллелизма, будучи полностью стандартным.Определено, фактический практический результат запуска вашей программы зависит от вашей реализации, и я думаю, что это все еще имеет смысл.Целью стандартизации функций является не кроссплатформенная производительность, а переносимый код , который может быть проверен в вакууме.
Я ожидаю, что ваш набор инструментов даст дополнительную информацию о том, как это происходит.вещи работают, и это может даже повлиять на ваш выбор набора инструментов!Но для них имеет смысл иметь свободу в этом отношении, как и в других областях.В конце концов, существует множество целевых платформ (теоретически бесконечных), все со своим собственным потенциалом и причудами.
Возможно, что будущий стандарт накладывает дополнительные ограничения на планирование, чтобы пнуть разработчиков вверхнемного сзади, но лично я бы на это не рассчитывал.