Diferencia os núcleos CUDA (NVIDIA) e o processador Stream (ATI / AMD)

6

Acho que a pergunta foi respondida aqui mas estou ainda se perguntando se qual é a diferença entre as unidades a que se refere.

Por exemplo, uma GTX 570 tem 480 núcleos CUDA , enquanto a equivalente ATI HD 6970 tem aproximadamente 1536 Processador de fluxo É quieto confuso como eles têm o mesmo significado, mas número diferente, mas poder equivalente.

    
por BlackHatShadow 23.09.2013 / 10:33

2 respostas

4

Em termos leigos, os núcleos CUDA e os processadores Stream são exatamente os mesmos. A questão é semelhante a perguntar se os processadores Intel e AMD são iguais ou não. A diferença de nomes é principalmente a marca comercial.

As placas NVIDIA e ATI / AMD são unidades com vários núcleos que se destacam na execução de programas.

A diferença é que os processadores de fluxo da AMD são menores, mais simples e executados com menor frequência. Os núcleos NVIDIA CUDA são maiores, mais complexos e executados em uma freqüência mais alta. É por isso que não se pode julgar pelo número de processadores.

Ambos os cartões usam diferentes arquiteturas, onde CUDA é mais genérico. Essa diferença também mostra a maneira como os programas são compilados para serem executados nesses cartões. O compilador CUDA faz menos otimização, permitindo que a placa atribua os núcleos conforme necessário em tempo de execução, enquanto o compilador AMD otimiza muito mais atribuições centrais.

Outra diferença é o suporte ao desenvolvedor, onde a NVIDIA faz um esforço muito maior para atrair desenvolvedores para seus cartões. É por isso que existem muitas outras bibliotecas, trechos de código e recursos para desenvolvedores em geral disponíveis para a NVIDIA.

O efeito dessa diferença na arquitetura depende da tarefa a ser executada e se um número maior de processadores, embora mais lentos, melhora o desempenho ou não. Por exemplo, os cartões AMD são muito melhores para a mineração de Bitcoin. Para gráficos, a comparação geralmente aparece como uma correspondência aproximada para cartões com preços semelhantes.

    
por 30.09.2013 / 09:35
1

Ambos os núcleos CUDA e processadores de fluxo são unidades de processamento de pixel ou núcleos para processamento paralelo e funcionam de acordo com a lógica presente na arquitetura da GPU. Esses núcleos ou processadores nos dizem o quão poderosa é a placa gráfica.

Uma placa gráfica com núcleos de processadores / stream mais altos na mesma série será mais poderosa do que aquelas com menor número de núcleos cuda ou processadores de pixel. Também não é possível equacionar núcleos cuda para processar processadores devido à diferença na arquitetura da GPU. Você pode ler a comparação completa aqui link

    
por 21.08.2017 / 12:52