Spec-Zone.ru › GCC 11

Next: ARC Параметры, Previous: Параметры Adapteva Epiphany, Up: Зависимые от машины параметры [Оглавление][Индекс]

3.19.3 Параметры AMD GCN ¶

Эти параметры определены специально для порта AMD GCN.

-march=gpu
-mtune=gpu

Установить тип архитектуры или настройки для gpu. Допустимые значения для gpu —

‘fiji’ ¶

Компиляция для устройств GCN3 Fiji (gfx803).

‘gfx900’

Компиляция для устройств GCN5 Vega 10 (gfx900).

‘gfx906’

Компиляция для устройств GCN5 Vega 20 (gfx906).

-msram-ecc=on
-msram-ecc=off
-msram-ecc=any

Компиляция бинарных файлов, подходящих для устройств с включённой, выключенной или любой из этих двух модификаций функцией SRAM-ECC. Эта функция может быть включена для каждого процесса на некоторых устройствах. Скомпилированный код должен соответствовать режиму устройства. По умолчанию — ‘any’ для устройств, поддерживающих эту функцию.

-mstack-size=bytes

Укажите, сколько байтов стекового пространства будет запрошено для каждого потока GPU (волнового фронта). Следует учитывать, что может быть много потоков и ограниченное доступное память. Размер выделения стека также может повлиять на производительность во время выполнения. По умолчанию — 32 КБ при использовании OpenACC или OpenMP и 1 МБ в противном случае.

-mxnack

Компиляция бинарных файлов, подходящих для устройств с включённой функцией XNACK. Некоторые устройства всегда требуют XNACK, а некоторые позволяют пользователю настроить XNACK. Скомпилированный код должен соответствовать режиму устройства. По умолчанию — ‘-mno-xnack’. В настоящее время этот параметр является заглушкой для поддержки, которая ещё не реализована.

Next: ARC Параметры, Previous: Параметры Adapteva Epiphany, Up: Зависимые от машины параметры [Оглавление][Индекс]

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-11.4.0/gcc/AMD-GCN-Options.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API