1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[email protected] main thread - Informações Gerais

Discussão em '[email protected]' iniciada por JPgod, 20 de Outubro de 2006. (Respostas: 4; Visualizações: 33479)

Estado do Tópico:
Fechado a novas mensagens.
  1. JPgod

    JPgod Moderador
    Staff Member

    Esta thread será para descrever tudo sobre o BOINC, os projectos, dúvidas gerais, e afins...

    O que é o BOINC?

    click na imagem para visitar o site oficial da Equipa
    [​IMG]

    BOINC quer dizer Berkeley Open Infrastructure for Network Computing. Trata.se de uma plataforma open-source de computação distribuída criada pela Universidade de Berkeley, USA

    Esta mesma foi a que criou e lançou o projecto [email protected]/ O mais antigo e famoso projecto de computação distribuída, que foi lançado em meados 1999. Entretanto devido ao enorme sucesso do SETI, começou a aparecer outros projectos e com isso a Berkeley resolveu lançar o BOINC como uma forma de "unir" todos os projectos existentes e facilitar o aparecimento de outros projectos, quer desde um grande projecto apoiado por grandes nomes, quer um pequeno projecto feito por algum estudante em fundo de garagem ;)

    Wikipédia
    Como começar a utilizar o BOINC?


    1º - Proceder ao download do BOINC:

    * http://boinc.berkeley.edu/download_all.php, página de downloads do BOINC para as várias plataformas. É escolher o correspondente para a vossa plataforma.

    nota: No Ubuntu podem instalar directamente pelo Synapic ou podem ir pela consola.

    2º Instalar o BOINC no vosso computador:

    * WINDOWS:

    Depois de fazer o download, executar o instaler, primeiro aparece os menus do costume de boas vindas, licença e pasta aonde instalar o BOINC, e depois aparece este este menu:
    [​IMG]
    Single User é melhor para maquinas na qual só tem um utilizador
    Shared é bom para maquinas com vários utilizadores.
    Service é o preferível para maquinas com vários utilizadores, porque vai correr em total background e sem sequer ser preciso do boinc manager ;) Requer permissão de administrador e obrigatório password do sistema.

    Carregamos em next e aparece este menu:
    [​IMG]
    A primeira opção configura o BOINC como screen saver da maquina, que é basicamente correr o gráfico dos projectos. Pessoalmente não recomendo, porque o gráfico atrasa a computação :007: Nem sequer uso screen saver, e logo ecran desligado :P
    A outra opção é para o BOINC arrancar quando se entra no windows.

    E pronto, depois é next para instalar, e executar o BOINC depois de instalado! Passamos a configuração básica logo abaixo.

    * LINUX:

    tutorial de como instalar o BOINC em Ubuntu

    instalar o BOINC em Linux Ubuntu

    Dirigam-se ao gestor de pacotes... para isso terão de percorrer o seguinte caminho:

    Sistema - Administração - Gestor de Pacotes Synaptic, em alternativa podem ir pela consola:

    Código:
    sudo apt-get install boinc
    (comando por verificar)

    cliquem em procurar e escrevam boinc

    depois da procura concluída, marquem para instalar os pacotes "boinc-client" e "boinc-manager"

    [​IMG]

    carreguem em aplicar e de seguida em aplicar de novo

    o gestor de pacotes vai sacar os pacotes e instala-los automaticamente

    [​IMG]

    e pronto, depois é ir a Aplicações - Acessórios - BOINC Manager e finalmente juntem-se aos projectos que vos apetecer

    Agradecimento ao spytech pelo guia

    * MAC OS X

    Depois de ter feito o download, correr o instaler:

    [​IMG]

    Depois bem os ecrans do contracto de licença e o readme, aceitar e seguir para o próximo passo, na qual se escolhe a partição onde instalar

    [​IMG]

    Coloquem o vosso username e password de login para proceder à instalação

    [​IMG]

    E pronto, depois é next para instalar, e executar o BOINC depois de instalado! Passamos a configuração básica logo abaixo.

    [​IMG]

    Agradecimentos ao João Ricardo aka joaorikard pelo fornecimento das imagens acima ;)

    3º Configurar os projectos:

    Normalmente quando o BOINC corre pela 1ª vez, aparece o wizard de configuração dos projectos, caso contrário é ir ao tools/ferramentas e selecionar attach to project. Aparece o wizard e clica em next e aparece o seguinte:
    [​IMG]

    Aqui escolha-se os projectos. Nestas versões recentes do BOINC já coloca a listagem dos projectos principais que vai buscar o URL logo :D papinha feira :P Escolher o projecto que interessar para já e next:
    [​IMG]

    Aqui introduzir o username e password caso já estejam registados ou então se forem registar pela 1ª vez, seleccionar esta opção e colocar o username e password pretendida e clicar em next. A partir daí vai ligar-se ao projecto e se tudo correr bem, é terminar o wizard. A seguir, o BOINC processe ao download dos ficheiros necessários para executar o projecto (science-app e outros) e as WU e já está! Para adicionar mais projectos, os passos são os mesmos, bastando ir ao Attach to project sempre que queiram adicionar um projecto.

    [​IMG]

    Abaixo fica um tutorial para escolha dos projectos, devem primeiro registar num projecto antes de ir para esta fase!

    Os principais projectos suportados pelo BOINC
    Abaixo uma listagem dos principais projectos activos suportados pelo BOINC. A frente do projecto, está indicado qual o fabricante de GPU's suportado.

    * Biologia e Medicina *

    The Lattice Project
    [email protected]
    Malariacontrol.net
    [email protected]
    SIMAP
    [email protected]
    Tanpaku
    [email protected]
    GPUGrid.net - Nvidia

    * Ciências da Terra *

    Climateprediction.net

    * Várias Aplicações *

    World Community Grid
    Ibercivis

    * Astronomia, Física, Química *

    [email protected]
    [email protected]
    [email protected]
    Quantum Monte Carlo at Home
    [email protected] - Nvidia
    [email protected]
    Leiden Classical
    [email protected] - Nvidia - ATI
    [email protected]


    * Matematica, jogos, etc *


    SZTAKI Desktop Grid
    [email protected]
    Rectilinear Crossing Number
    [email protected]
    [email protected]
    PrimeGrid
    [email protected]
    [email protected]
    [email protected]
    SHA-1 Collision Search Graz
    Collatz Conjenture - Nvidia - ATI

    Neste link tem vários detalhes sobre os projectos.
     
    Última edição: 22 de Outubro de 2009
  2. JPgod

    JPgod Moderador
    Staff Member

    Descrição dos projectos principais

    (precisa-se de voluntários para esta parte)
    [email protected]
    Linhas Gerais: Foi o primeiro projecto de computação distribuída e é o carro-chefe da team e dos projectos BOINC. O propósito é procurar por sinais de rádio que possam ter sido emitidos por vida extraterrestre inteligente. SETI quer dizer Search for ExtraTerrestrial Intelligence. O projecto SETI existia antes, mas apenas de maneira "fechada".

    [email protected]
    tópico oficial - http://forum.zwame.pt/showthread.php?t=71691
    Linhas Gerais: Tal como os "nuestros hermanus" do [email protected], serve para investigar proteínas, de modo a procurar cura para doenças causada por deformações das mesmas.

    Climateprediction.net
    tópico oficial - http://forum.zwame.pt/showthread.php?t=56976
    Linhas Gerais: Um dos projectos mais antigos, que existia antes do BOINC, tal como o SETI, tem como propósito a investigação climática, como o aquecimento global, muito falado ultimamente.

    [email protected]
    Linhas Gerais: Procura e estudo das famosas ondas gravitacionais. O nome vem em homenagem ao famoso físico Albert Einstein, visto que foi lançado e 2005, no chamado "ano mundial da física", em virtude do seu 100º aniversário, alem de ter sido ele o primeiro a propor a existência das ondas gravitacionais.

    [email protected]
    tópico oficial - http://forum.zwame.pt/showthread.php?t=100892
    Linhas Gerais: LHC significa Large Hadron Collider, que é o acelerador de partículas do mundo tendo ficado concluído em 2008 O propósito do [email protected] é ajudar na construção e calibração do mesmo, mediante a simulação do funcionamento do acelerador.

    [email protected]
    tópico oficial - http://forum.zwame.pt/showthread.php?t=133641
    Linhas Gerais: Semelhante ao [email protected] e ao rosetta, o predictor faz simulação das proteínas via simulação da sua estrutura

    Malariacontrol.ne
    tópico oficial - http://forum.zwame.pt/showthread.php?t=78966
    Linhas Gerais: trata-se de um projecto que visa combater a malária, via modelação da epidemiologia e história natural do Plasmodium falciparum, microrganismo responsável pela malária.

    World Community Grid
    tópico oficial - http://forum.zwame.pt/showthread.php?t=85524
    Linhas Gerais: Este é como um "BOINC" dentro do BOINC, visto que este "projecto" é na verdade um conjunto de vários projectos, mas relacionados com saúde, como procura de curas para câncer, Projecto Genoma, HIV, etc

    [email protected]

    tópico oficial - http://forum.zwame.pt/showthread.php?t=65299
    Linhas Gerais: Rastreamento de órbitas de asteróides e cometas que possam se chocar contra a Terra, ainda em fase experimental.

    XtremLab
    tópico oficial - http://forum.zwame.pt/showthread.php?t=72508
    Linhas Gerais: Investigação do funcionamento da tecnologia da computação distribuída, ou seja da plataforma BOINC, medindo o poder computacional das maquinas, de modo a facilitar a "calibração" do próprio BOINC e de outros projectos, para melhor gestão do "caching" de WU e evitar passar as deadlines.

    [email protected]
    tópico oficial - http://forum.zwame.pt/showthread.php?t=205245
    Linhas Gerais: The ABC conjecture involves abc-triples: positive integers a,b,c such that a+b=c, a < b < c, a,b,c have no common divisors and c > rad(abc), the so-called radical of abc. The ABC conjecture says that there are only finitely many a,b,c such that log(c)/log(rad(abc)) > h for any real h > 1. The ABC conjecture is currently one of the greatest open problems in mathematics. If it is proven to be true, a lot of other open problems can be answered directly from it.

    (quem quizer traduzir bem, pode fazer e depois manda-me PM)
     
    Última edição pelo moderador: 8 de Fevereiro de 2009
  3. JPgod

    JPgod Moderador
    Staff Member

    FAQ - perguntas frequentes

    P: O que é o weak account key?
    R: A weak account key serve para adicionar computadores ao projecto, mas com permissões reduzidas, evitando o acesso total a conta online e fazer alterações. Deve ser usar se adicionarem computadores partilhados/públicos ao projecto[/U]

    P: Se mudar o meu título para um [email protected] custom, perco a minha condição de power member?
    R: Não, a cor do nick e o Custom User Title não afecta a condição actual, quem é power member continuará a ser, quem é membro verdinho, mesmo com o nick a roxo, continuará com as mesmas restrições!

    P: Não consigo definir "profiles" para as minhas maquinas!
    R: O BOINC permite definir 3 profiles (alem do defaut): Home (Casa), School (Escola) e Work (Trabalho, ou seja onde estão empregados), podendo configurar o funcionamento de acordo com o PC onde tem instalado, por exemplo, num PC do vosso emprego, podem por aquilo a trabalhar apenas da hora X até a hora Y, cache (nº de WU armazenadas) reduzida, utilizar apenas uma % do CPU, dentre outras coisinhas. Para tal, devem editar as opções pretendidas para cada profile no General Preferences e as opções de cada projecto (ex: [email protected] Preferences), localizado no link abaixo do General Preferences. Depois devem ir ao Computers on this account, escolher um computador, clicarem no nº correspondente ao mesmo no campo Computer ID, e por fim, escolher o profile desejado em Location e clicar em UPDATE.

    P: Tenho um computador multi-core/multi-cpu, mas o BOINC só usa um ou dois cpu(s)/core(s)? Como faço para que o BOINC utilize todos os cpus disponíveis na minha maquina?
    R: Por defeito, o BOINC usa 2 cpus apenas. Vão a vossa account (existe um botão directo no BOINC MANAGER) de qualquer projecto que estejam inscrito e activo, façam login e no General preferences, cliquem em View or edit. No campo On multiprocessors, use at most
    Por defeito, está a 100%, pelo o que mantenham assim, a não ser que queiram reduzir propositadamente, cliquem em update preferences e depois façam update ao projecto que editaram no BOINC MANAGER. As alterações feitas no "general" estende-se a todos os projectos ;)

    P: Já fiz o update acima, mas continua a utilizar apenas um ou dois processos, mesmo depois de ter actualizado o BOINC ou reiniciado este ou mesmo a maquina!
    R: Novamente na parte do General Preferencies, actualizem o campo dos processadores todos os "profiles" ou o profile na qual tem definido a vossa maquina (Acima uma breve descrição), salvem e façam update a um projecto no BOINC MANAGER.

    P: Já "crunchei" com sucesso várias WU de um determinado projecto, estas já foram enviadas, mas não recebi nenhum crédito, o que se passa?
    R: A mesma WU, no caso geral é processada por vários utilizadores "ao mesmo tempo". só recebem créditos se pelo menos 2 ou 3 a processarem com sucesso e o resultado for igual. As vezes as WU ficam erradas nos diversos users e esta é cancelada, mas trata-se de um evento raríssimo, ou o mais comum é "computation error" ou "client error" na vossa máquina. Podem ver mais detalhes desta questão nesta thread http://forum.zwame.pt/showthread.php?t=183616

    P: Tenho uma gráfica Nvidia ou ATI recente. Posso utiliza-la no BOINC?
    R: O BOINC já suporta processamento em placas gráficas. Para isso devem fazer o download da versão mais recente (ATI apenas a partir do 6.10) do BOINC. No que toca a placas suportadas, do lado da Nvidia Todas as placas que suportam CUDA, ou seja Geforce 8xxx para cima, com pelo menos 256 MB de memória. No que toca a ATI's, todos os modelos a partir da HD 2xxx, inclusive - Detalhe sobre GPU computing no BOINC, bem como os projectos com cliente para GPU: http://boinc.berkeley.edu/gpu.ph

    P: Tenho uma Playstation 3. Posso utiliza-la para no BOINC?
    R: O projecto "GPUgrid" tinha um cliente para a Playstation 3, mas com a nova PS3 slim e o actual firmware, deixou de ser possível executar o BOINC, bem como o Linux. Com isso, o projecto já apenas lista suporte para GPU's nvidia. Playstations com firmware antigo e cliente instalado provavelmente poderão ainda processar WU's, mas é incógnito o estado actual. Entretanto, podem utilizar o poderio da vossa Playstation 3 no projecto [email protected], que é suportado oficialmente pela Playstation 3 e ajudar os nossos companheiros da [email protected][/URL]
     
    Última edição: 15 de Outubro de 2009
  4. JPgod

    JPgod Moderador
    Staff Member

    alterado 1º post e lista de projectos, faq alterado com info sobre GPU e PS3.
     
Estado do Tópico:
Fechado a novas mensagens.

Partilhar esta Página