+ Responder ao Tópico



  1. #1
    Anonimo
    Visitante

    Padrão Compartilhar processamento

    Possuo dois computadores em rede, um é um Pentium 4 e o outro é K6-2, preciso saber se há como compartilhar o processamento do Pentium 4 para o K6-2, ouvi falar em algo como processamento distribuído e cluster, como funciona isso? é através de algum software?

  2. #2

    Padrão Compartilhar processamento

    Cara,

    Isso eh meio vago, mas eh possivel executar algumas tarefas/servicos de forma paralela (cluster), mas nem tudo eh possivel.

    Existem varios codigos para fazer isso, isso depende do q vc quer rodas. No meu caso trabalho com processamento numerio o codigo eh o MPI, que tem varias distribuicoes (MPICH, LAN, Intel).

    Outro detalhe eh se o codigo q vc quer esta paralelizado, ou seja, o codigo ja esta preparado para dividir o processamento em varios processadores.

    Entao, isso nos vela... o q vc quer rodar em paralelo???

    [] Dotta :twisted:



  3. #3
    Munlock
    Visitante

    Padrão Compartilhar processamento

    No meu p4 jogos e filmes rodam normal, já no k6 o processamento é muito baixo nao conseguindo assistir um filme sequer um jogo...

    é possível compartilhar processamento do p4 para o k6-2 a fim de assistir filmes e jogos no k6-2?

  4. #4

    Padrão Compartilhar processamento

    Cara assim eh dificil responder...

    Nunca usai cluster para isso, e acredito q nao seja possivel pq a aplicacao de cluster nao eh essa.

    Precisa ver se exite jogos e player q suportam cluster

    [] Dotta :twisted:



  5. #5
    Moderador Avatar de Bruno
    Ingresso
    Nov 2002
    Localização
    Guarapuava-PR
    Posts
    3.925
    Posts de Blog
    1

    Padrão Compartilhar processamento

    e ai fernando blz


    e como vc diz


    cluster para jogos ate hj eu naum vi

  6. #6



  7. #7
    Munlock
    Visitante

    Padrão Compartilhar processamento

    Citação Postado originalmente por fdotta
    Cara assim eh dificil responder...

    Nunca usai cluster para isso, e acredito q nao seja possivel pq a aplicacao de cluster nao eh essa.

    Precisa ver se exite jogos e player q suportam cluster

    [] Dotta :twisted:
    além de jogos inclua na lista poder de processamento na quebra de chaves de criptografia através de softwares específicos, como é feito esse cluster?

  8. #8
    Munlock
    Visitante

    Padrão Compartilhar processamento

    Citação Postado originalmente por gargwlas
    ssh?? :P
    o q o ssh tem a ver c/ a idéia do post inicial?



  9. #9

    Padrão Compartilhar processamento

    Citação Postado originalmente por Munlock
    Citação Postado originalmente por fdotta
    Cara assim eh dificil responder...

    Nunca usai cluster para isso, e acredito q nao seja possivel pq a aplicacao de cluster nao eh essa.

    Precisa ver se exite jogos e player q suportam cluster

    [] Dotta :twisted:
    além de jogos inclua na lista poder de processamento na quebra de chaves de criptografia através de softwares específicos, como é feito esse cluster?
    Ahhh claro... nao etava fazendo uma lista de apps para cluster, isso eh muito longo, mas temos inumeras aplicacoes de calculo, quebra de chaves, e-mail, banco de dados, etc... isso vai longe!!!

    [] Dotta :twisted:

  10. #10

    Padrão Compartilhar processamento

    Para edição de vídeo tem.
    Jogo não, porque jogo usa somente um thread e todo o processador, Cluster eh vantajoso quando um processo poder ser dividido em várias linhas de execução (threads). É quase a mesma filosofia de SMP, justamente por isso jogos não se beneficiam de máquinas multiprocessadas.

    Sucesso.



  11. #11

    Padrão Compartilhar processamento

    Citação Postado originalmente por sparch
    Para edição de vídeo tem.
    Jogo não, porque jogo usa somente um thread e todo o processador, Cluster eh vantajoso quando um processo poder ser dividido em várias linhas de execução (threads). É quase a mesma filosofia de SMP, justamente por isso jogos não se beneficiam de máquinas multiprocessadas.

    Sucesso.
    Foi isso q eu quis dizer quando disse q o codigo deve estar preparado para cluster!!! Tem q ser codigo paralelo!!!

    [] Dotta :twisted:

  12. #12

    Padrão Re: Compartilhar processamento

    Citação Postado originalmente por Anonimo
    Possuo dois computadores em rede, um é um Pentium 4 e o outro é K6-2, preciso saber se há como compartilhar o processamento do Pentium 4 para o K6-2, ouvi falar em algo como processamento distribuído e cluster, como funciona isso? é através de algum software?
    Não é possível de forma transparente, a não ser que o jogo tenha sido criado de forma paralelizada.

    []'s

    Marcos Pitanga
    Linux Clusters Specialist



  13. #13

    Padrão Compartilhar processamento

    Citação Postado originalmente por sparch
    Para edição de vídeo tem.
    Jogo não, porque jogo usa somente um thread e todo o processador, Cluster eh vantajoso quando um processo poder ser dividido em várias linhas de execução (threads). É quase a mesma filosofia de SMP, justamente por isso jogos não se beneficiam de máquinas multiprocessadas.

    Sucesso.
    Um clusters paralelo é um Multicomputador baseado em um nó controlador e seus nodos computacionais, uma especie de máquina SMP assimétrica por passagem de mensagens.

    Acho que o termo não é threads, mais sim "tasks".
    Linhas de execução não se encaixam neste contexto.

    []'s

    Marcos Pitanga
    Linux High Performance Computing Specialist

  14. #14

    Padrão Compartilhar processamento

    Citação Postado originalmente por pitanga
    Citação Postado originalmente por sparch
    Para edição de vídeo tem.
    Jogo não, porque jogo usa somente um thread e todo o processador, Cluster eh vantajoso quando um processo poder ser dividido em várias linhas de execução (threads). É quase a mesma filosofia de SMP, justamente por isso jogos não se beneficiam de máquinas multiprocessadas.

    Sucesso.
    Um clusters paralelo é um Multicomputador baseado em um nó controlador e seus nodos computacionais, uma especie de máquina SMP assimétrica por passagem de mensagens.

    Acho que o termo não é threads, mais sim "tasks".
    Linhas de execução não se encaixam neste contexto.

    []'s

    Marcos Pitanga
    Linux High Performance Computing Specialist
    O termo threads se encaixa tanto como tasks... isso depende da arquitetura do cluster, mas as duas estao corretas, a diferenca eh sutil entre elas... esta questao de threads e tasks chega ser uma discussao qua sa que filosofica!!!

    [] Dotta :twisted:



  15. #15

    Padrão Compartilhar processamento

    [/quote]

    O termo threads se encaixa tanto como tasks... isso depende da arquitetura do cluster, mas as duas estao corretas, a diferenca eh sutil entre elas... esta questao de threads e tasks chega ser uma discussao qua sa que filosofica!!!

    [] Dotta :twisted:[/quote]

    Se olharmos um cluster NUMA, podemos até trabalhar em uma filosofia de threads, lembrando que clusters linux atua com processos heavy, com uma única linha de execução.

    Ao nível de passagem de mensagem é muito melhor e menos custoso sincronizar processos do que threads remotas. A não ser que vc utilize uma rede com memória compartilhada com SCI.

    []'s

    Marcos Pitanga
    Linux High Performance Linux Clusters Specialist