Algumas questões sobre a viabilidade da GPU como o processador primário para um sistema

0

1) Existe algum fabricante que ofereça placas que tenham GPGPU como seus processadores primários no mercado? Aqueles que se encaixam em um fator de forma mini-ITX seriam de interesse, mas quanto mais GPU, melhor seria desejável.

2) Em caso afirmativo, quais sistemas operacionais estariam disponíveis?

Obrigado por qualquer recomendação. Se este é o ponto incorreto, minhas desculpas.

EDIT: Provavelmente deve esclarecer que o motivo da minha consulta é um projeto que estou montando seria realizar um monte de tarefas repetidas / processamento de números, que da pesquisa me levou a esta pergunta.

    
por canadiancreed 01.05.2011 / 05:19

3 respostas

2

Não é uma GPU se não faz gráficos;) seria então uma GPGPU. Você gostaria de ter um design que fosse massivamente multithread e com desempenho de ponto flutuante muito bom.

Os processadores de células são realmente muito especializados sistemas baseados em arquitetura de energia , então essa é uma opção

alternadamente, carregue um sistema com GPGPUs, como o tesla

    
por 01.05.2011 / 10:27
2

Não tenho conhecimento de nenhum dispositivo real somente com GPU, acho que o mais próximo que você provavelmente pode obter é o playstation 3 com seu processador de célula. No meu entender, as GPUs são muito mal otimizadas para gerenciamento de memória (sem almoço grátis!), Então elas não são realmente adequadas para fazer nada além de matemática simples e repetitiva.

    
por 01.05.2011 / 05:39
1

Tanto quanto sei, não há nenhum. A razão é que as GPUs são realmente eficientes apenas para certas operações relacionadas à matemática. Eles também não têm as instruções necessárias para fazer as coisas exigidas por um sistema operacional.

Consequentemente, não há sistemas operacionais. No entanto, há estruturas para executar o código na GPU. Estes são chamados de "GPGPU" Microsoft tem DirectX Compute, CUDA, OpenCL etc.

Naturalmente, você ainda está limitado pelas limitações da GPU e do conjunto de instruções que ela suporta e é otimizado. Então, a menos que você esteja fazendo análises / análises pesadas de números, você pode ter dificuldade em aproveitar eficientemente o poder.

    
por 01.05.2011 / 06:37