Os gráficos da GPU podem substituir os processadores da CPU?

Este artigo foi reimpresso com permissão da Superpower.com.

A GPU não pode substituir a CPU, da mesma forma, a CPU não pode substituir a GPU.

Se a imagem é entendida, Uma GPU é como um grupo de formigas Todas essas formigas fazem a mesma coisa, a CPU é como um macaco O macaco está fazendo coisas diferentes.

Fundamentalmente, CPUs e GPUs têm finalidades diferentes, e eles têm diferentes focos, além de características de desempenho diferentes.Em alguns trabalhos, a CPU executa mais rápido.Em outro trabalho, a GPU pode ser melhor.

Quando você precisa fazer a mesma coisa com muitos dados, a GPU é mais apropriada.Quando você precisa fazer muitas coisas com os mesmos dados, a CPU é a correta.

No entanto, em aplicações práticas, a última situação é mais, ou seja, a CPU é mais flexível e capaz de mais tarefas.O que a GPU pode fazer com gráficos e operações de matriz em grande escala, como algoritmos de aprendizado de máquina, mineração e craqueamento de força bruta. Senhas, etc. A GPU ajudará.

Simplesmente coloque A CPU é boa em operações complexas, como a previsão de ramificação, a GPU é boa em operações simples em grandes quantidades de dados, uma é trabalho complicado e a outra é muito trabalho paralelo.

Na verdade GPU pode ser visto como um processador dedicado , projetado para trabalho de instrução única em grandes blocos de dados, esses dados são a mesma operação.

Para saber que um pedaço de processamento de dados é mais eficiente do que um processamento de dados, custo de execução de comando será bastante reduzido, porque grandes blocos de dados a serem processados, significa mais transistores para trabalhar em paralelo, agora o cartão emblemáticos gráfica é mais de dez bilhões O transistor.

CPU-lo, sua finalidade é para executar uma única instrução o mais rápido possível em um único dados. Porque exige apenas uma instrução única de dados individuais, o número de transistores necessários é muito menor.

Os atuais transistores CPU de desktop convencional são um bilhão ou menos, uma diferença de mais de dez vezes e GPU topo, mas requer um maior conjunto de instruções, ALU mais complexo (unidade lógica e aritmética), melhor previsão de desvios, melhor arquitetura de virtualização Atrasos menores, etc.

Além disso, como nosso sistema operacional Windows, ele é escrito para processadores x86, processo que precisa fazer as tarefas executadas na CPU certamente mais eficiente, você quer que a tarefa de cada segmento não é o mesmo, basicamente, difícil de paralelizar A GPU não pode desempenhar plenamente seus pontos fortes.

Assim, no futuro previsível, para reforçar ainda mais a capacidade de lidar com os blocos de dados CPU, vamos ver a integração entre a CPU ea GPU arquitetura, e com o progresso e reduzir a tecnologia de fabricação de chips, GPU pode pagar mais sofisticado Instruções.

A divisão do trabalho entre a CPU ea GPU, embora ainda muito diferentes, mas o cruzamento entre eles será sem dúvida mais.

2016 GoodChinaBrand | ICP: 12011751 | China Exports