Каковы возможные цели с OpenACC?
Я готов использовать OpenACC в некоторых проектах. Я не уверен в возможных архитектурах.
Официально, с компилятором PGI, ускоритель может быть многоядерным процессором или графическим процессором Nvidia Tesla. Есть ли другие возможные цели? (в конце концов, используя другой компилятор)
I red somewhere that pgcc used to be compatible with Radeon GPU. I saw a project using an Nvidia Quadro. Are Nvidia Geforce also compatible?
1 ответ
Я помню, что OpenACC также поддерживается на Radeon GPU, но не очень хорошо, и я не пробовал этот GPU, одна из причин в том, что в последние годы NVIDIA купила компанию PGI, поэтому PGI complier очень хорошо поддерживает NVIDIA GPU,
Для второго вопроса: каждый графический процессор NVIDIA обладает вычислительной способностью, такой как 2.1 или 3.5, и чем выше, тем лучше, у меня есть старый ноутбук (я купил его 5 лет назад) с NVIDIA GT630M с вычислительной способностью 2.1 (почти самая низкая вычислительная способность), он также может использовать PGI Complier, я думаю, что он принадлежит к семейству Geforce
И вы можете найти больше информации на официальном сайте OpenACC и на сайте Nvidia, чтобы подтвердить, поддерживается ли ваш GPU