dois computadores com recursos unidos de CPU e memória? [fechadas]

0

é possível? :) seria interessante, quando receber um netbook chinês barato e um tablet chinês barato, configurar, por exemplo, o ubuntu para os dois, então a magia selvagem acontece e a viola - temos um computador poderoso com mais núcleos de CPU, memória RAM unificada e placa de vídeo do tablet :)

scythargon
fonte
11
Você pode criar um cluster , mas isso geralmente não estará executando nenhuma interface amigável
ernie 21/03
11
As pessoas fazem clusters com componentes baratos o tempo todo. Veja blog.afkham.org/2013/01/raspberry-pi-control-center.html
Brad Patton

Respostas:

3

É possível combinar diferentes computadores independentes. O supercomputador Titan , por exemplo, é composto por 18.688 nós diferentes; cada nó tem sua própria CPU, GPU e RAM.

O problema está nos detalhes específicos de le wild magic . Você precisa de um sistema operacional distribuído (o Titan usa UNICOS ) e - até onde eu sei - não há versões para desktop.

Mas suponha que você tenha um sistema operacional distribuído com algum sabor popular do Linux e, na verdade, combine o poder de computação de um netbook e um tablet. O que você ganhou?

Duas CPUs lentas não serão muito mais rápidas que uma para a maioria das tarefas, pois a maioria das ações que você pode executar com um netbook não é muito paralela. A memória do sistema de cada dispositivo estará disponível apenas para essa CPU (tornando duas CPUs de 4 núcleos muito diferentes de uma CPU de 8 núcleos). Você também poderá usar apenas uma GPU para saída de vídeo.

Dennis
fonte
0

Não. Se pudéssemos fabricar computadores duas vezes mais rápido por apenas o dobro do custo, já o faríamos.

David Schwartz
fonte
2
Não é realmente uma resposta para não é realmente uma pergunta.
Brad Patton
Como isso não é realmente uma resposta?
David Schwartz
4
Eu estava passando pela tarefa de revisão de baixa qualidade, que sinalizou esta resposta. Não achei que devesse ser excluído, mas me senti obrigado a comentar. Parecia mais um comentário irreverente do que uma resposta à pergunta.
Brad Patton
Adicionado um "Não", deve se qualificar como resposta agora :).
terdon
@ BradPatton: É uma resposta exata e precisa. Explica o que seria o caso se a resposta fosse "sim" e é bastante claro que não é o caso.
David Schwartz
0

Sei que já passou muito tempo desde que essa pergunta foi feita, mas vale ressaltar que, na verdade, isso pode ser feito principalmente usando modernas tecnologias de computação em cluster.

Embora (como mencionado por @ernie nos comentários), eles normalmente não tenham interfaces amigáveis ​​(a maioria não possui uma interface gráfica do usuário), eles são muito poderosos quando você aprender a usá-los e atualmente são usados ​​por muitos usuários da Internet. gigantes como Google, Twitter etc. para impulsionar seus gigantescos aplicativos da web.

Se você tiver algum interesse em aprender mais sobre esse tipo de tecnologia ou em implantar uma em sua própria infraestrutura, sugiro dar uma olhada no Apache Mesos , DC / OS , CoreOS e Kubernetes . Essas são as ferramentas desenvolvidas pelo Twitter, Mesosphere, Core OS e Google LLC, respectivamente.

Chef Cyanide
fonte