Introdução
ESte tópico é para reunir informações & discussões sobre os clientes optimizados para os diversos projectos, embora até a data apenas o SETI e o EINSTEIN chegaram a receber clientes optimizados bem como o "core" da plataforma BOINC propriamente dita, a vantagem de utilizar optimizações é o facto de quer reduzir os tempos de processamento, no caso do SETI e no caso do BOINC, melhorar o resultados dos benchmarks para um valor mais real, e com isso obter mais créditos pelo mesmo tempo de processamento, embora nem todos os projectos levem em conta o resultado do benchmark...
(em edição)
Flags do CPU
As optimizações baseiam-se nas instruções que cada processador suporta, deixo um breve guia.
Para saber quais as instruções que o teu processador suporta, é utilizar o programa CPU-Z disponivel gratuitamente @ http://www.cpuid.com/cpuz.php
Em Linux, abrir a consola e escrever cat /proc/cpuinfo e aparece lá as flags suportada, mais info abaixo)
MMX - Pentium MMX, Pentium pro, Pentium 2, Pentium 3 "antigos", celerons baseados, AMD de arquitectura "K6"
SSE1 - Pentium 3 "recentes", celerons baseados, Todos os AMD baseado na arquitectura "K7" (Athlons thunderbird, athlons xp sempron socket 462, durons)
SSE2 - Todos os Pentium 4, Todos os AMD64, bem como cpus baseados
SSE3 - Todos os cpus baseado em "Netburst" (aka Pentium 4, Pentiuns D, Celeron) a seguir ao prescott e AMD64 a seguir aos Venice, (No Linux utilizando o comando acima esta flag aparece como PNI - Prescott New Instructions)
SSSE3 - Apenas suportada pelos Intel Core 2 (todos).
SSE4 - Apenas suportada pelos Intel Core 2 45 nm.
Optimização para o BOINC
Windows
Versão 32 bits: http://calbe.dw70.de/boinc/Boinc_6.1.0.32_v5_release_x86.zip
Versão 64 bits: http://calbe.dw70.de/boinc/Boinc_6.1.0.64_v5_release_x86_64.zip
LINUX
Versão 32 bits: http://calbe.dw70.de/boinc/boinc_6.1.0_v5_linux32.tar.bz2
Versão 64 bits: http://calbe.dw70.de/boinc/boinc_6.1.0_x86_64_linux_v2.tar.bz2
Outras versões
http://calbe.dw70.de/boinc_red.html
Optimização para o SETI
Windows(nota, escolher a versão de acordo com o processador da vossa máquina, são imensas versões, pelo o que não vou por link directo)
Versão 32 bits: http://calbe.dw70.de/win32.html
Versão 64 bits: http://calbe.dw70.de/winx64.html
LINUX
Versão 64 bits: http://calbe.dw70.de/linux64.html
Versão 32 bits: http://calbe.dw70.de/linux32.html
Outras versões
http://calbe.dw70.de/seti.html
Optimização para o APS@Home
http://calbe.dw70.de/mb/viewforum.php?f=7
Instalação BOINC optimizado
» Sakar a optimização adequada ao vosso processador
» Se tiverem a correr o BOINC, fechar primeiro!
» Trata-se de um ficheiro ZIP, descomprimir todos os ficheiros na pasta do boinc (por defeito: windows EN: c:\program files\BOINC windows PT: c:\programas\BOINC, Linux *pasta pessoal*\BOINC).
» Confirmar a subistituição dos ficheiros (podem fazer um backup antes).
» Abrir o BOINC novamente, primeiro ele vai detectar nova versão e voltar a executar os benchmarks.
» Já está Happy Crushing.
Instalação SETI optimizado
» Sakar a optimização adequada ao vosso processador
» Se tiverem a correr o BOINC, fechar primeiro!
» Trata-se de um ficheiro ZIP, descomprimir todos os ficheiros na pasta onde se encontra os ficheiros do SETI (por defeito: windows EN: c:\program files\BOINC\projects\setiathome windows PT: c:\programas\BOINC\projects\setiathome, Linux *pasta pessoal*\BOINC\projects\setiathome).
» Confirmar a subistituição dos ficheiros (podem fazer um backup antes).
» Abrir o BOINC novamente, vai aparecer uma mensagem na respectiva aba a indicar que encontrou o ficheiro XML (que vem junto com o ZIP do SETI) e passa a utilizar o novo executável.
» Já está Happy Crushing.
Links
Crunch3r's BOINC page
Última edição: