Li um artigo sobre uma tecnologia AMD usada emUma série Kaveriprocessadores chamadosHSA
Em poucas palavras eles fazem processadores com núcleos de GPU, e HSA é basicamente uma tecnologia que faz com que a GPU auxilie os núcleos da CPU, aumentando a velocidade de computação.
Seu processador mais recente no mercado (na série A) é oA10-7870Kque possui 12 núcleos (4 CPU + 8 GPU).
Minha pergunta é: se eu tiver uma placa gráfica dedicada, os núcleos da GPU ainda serão usados com HSA? Ou os 8 núcleos da GPU ficarão totalmente inativos?
Responder1
Surpreendentemente, você pode instalar uma GPU discreta, AMD ou não AMD, e ainda fazer com que aplicativos compatíveis com HSA usem os núcleos GCN na APU para cálculos.Esseartigo discute que:
O Windows 7 e o Windows 8 permitem que os usuários instalem vários drivers gráficos de diferentes fornecedores. No meu caso utilizei uma GTX 580 de última geração (a MSI N580GTX Lightning) junto com a AMD A10 7850K. Esses produtos coexistem perfeitamente na placa-mãe MSI A88X-G45 Gaming. O monitor é conectado à placa NVIDIA e todos os jogos são roteados por meio dela, já que é o adaptador gráfico principal. O desempenho parece não ser afetado com ambos os drivers ativos.
E o resultado:
Esses resultados me deixam esperançoso quanto ao potencial do mais recente APU da AMD. Ele pode ser executado lado a lado com uma placa independente e os aplicativos podem aproveitar o desempenho desta unidade. Agora tudo o que precisamos é de mais software compatível com HSA. Mais tempo e mais testes são necessários para configurações como esta, e precisamos ver se o software habilitado para HSA realmente vê um impulso no uso da parte GPU da APU em comparação com um software ou código de CPU pura que será executado em a GPU autônoma.