В большинстве случаев Reed верен, OpenMP не заботится о назначении потоков ядрам (или процессорам). Однако из-за таких вещей, как повторное использование кэша и локальность данных, мы обнаружили, что во многих случаях назначение потоков ядру повышает производительность OpenMP. Поэтому, если вы посмотрите на большинство реализаций OpenMP, вы обнаружите, что обычно есть некоторая переменная окружения, которую можно установить для «привязки» потоков к ядрам. OpenMP ARB еще не указал какой-либо «стандартный» способ сделать это, поэтому в настоящее время он остается на усмотрение реализации OpenMP, чтобы решить, следует ли и как это делать. Было много дискуссий о том, должно ли это быть включено в спецификацию OpenMP или нет, и если да, то как это лучше всего сделать.