Por que minha nova GPU da AMD suporta apenas o OpenCL 1.2?

0

O OpenCL 2.0 foi lançado em novembro de 2013. No entanto, o laptop que comprei em janeiro de 2017 tem uma GPU da AMD que suporta apenas o OpenCL 1.2, apesar da GPU ter sido lançada em maio de 2015.

O laptop tem essas duas GPUs:

  • AMD Radeon R5 M330
  • Intel HD Graphics 5500

O último tem suporte a OpenCL 2.0, mas isso é pouco consolo quando comprei o laptop para desenvolver aplicativos OpenCL com a GPU AMD mais poderosa e discreta.

Eu estava errado em pensar que qualquer GPU lançada mesmo alguns meses após o lançamento de uma tecnologia (como o OpenCL) suportará essa tecnologia?

    
por Stefan Monov 27.05.2017 / 22:15

1 resposta

0

A série Radeon Rx 300 inclui três gerações diferentes de processadores gráficos da AMD. Como tal suporte para tecnologias como o OpenCL depende do hardware que suporta o conjunto mínimo de recursos da versão do OpenCL.

A 1ª geração da GCN parece suportar apenas o OpenCL 1.2, enquanto as gerações 2 e superiores suportam o OpenCL2.0.

No intervalo de área de trabalho , todas as três gerações são representadas, sendo que apenas as de menor desempenho usam a primeira. Arquitetura Gen.

No mercado móvel para a série 300, quase todos os processadores R9 3xx estão usando o GCN 1ª arquitetura gen. Como resultado, a maior parte do mercado de dispositivos móveis para esta série, fora dos laptops de jogos ultra-high end, suportará apenas OpenCL1.2 em vez de 2.0.

É uma pena, mas se você precisa de recursos específicos, é necessário ter certeza de que eles estão lá antes de comprar.

    
por 27.05.2017 / 22:56