Folding@Home on ATI GPU's: a major step forward

Does the FAH GPU client run the same WU’s as the regular FAH client?
No, the GPU will run a set of WU’s specially constructed for Core_10 ’s new functionality. While the Core_10 WU's use the same file format as Gromacs WU's, the scientific code which performs the calculation is different and the WU's for Core_10 will yield incorrect results if run with Gromacs (and vice versa).

How will points be awarded? What kind of impact do we expect this to have on work units and Folding team scores?
We will continue to award points in the same method as we’ve always used in Folding@Home. To award points for a WU, the WU is run on a benchmark machine. The points are currently awarded as 110 points/day as timed on the benchmark machine. We will continue with this method of calibrating points by adding an ATI X1900XT GPU to the new benchmark machine (otherwise, without a GPU, we could not benchmark GPU WU's on the benchmark machine!). Since Core_10 GPU WU's cannot be processed on the CPU alone, we must assign a new set of points for GPU WUs, and we are setting that to 440 points/day to reflect the added resources that GPU donors give to FAH.

Para quem está interessado nos pontos, e se estou a perceber bem a FAQ, só vale a pena correr o cliente Gpu quem não conseguir 4 X a máquina base do Folding (PIV 2.8 sem SSE, se não estou em erro).

Outra coisa é que não se podem comparar WU Cpu com as feitas num Gpu, porque elas só correm ou numa ou noutra.

Client looks like it is using lots of CPU time: Graphics drivers must poll the GPU to see if it is done. This will look like a lot of CPU time being used, but nothing is really being done, so one can run other relatively CPU heavy code at the same time. However, we do not recommend running multiple FAH clients, as this can significantly slow down the GPU client.

Tenho ideia que o uso cpu por parte dos drivers ia ser bastante reduzido com o Dx10.
Alguem já tentou correr o cliente no Vista para ver se há alguma diferença? (Por enquanto duvido, mas quem sabe.....).
 
Grande Nemesis11 o que todo o pessoal está a comparar é os créditos que dão. E ai os pontos estão mal atribuidos atendendo à diferença de performance descrita.

No entanto muitas das duvidas estão respondidas na FAQ:
http://folding.stanford.edu/FAQ-ATI.html

1. The client will stop working after 2 months (this is a limited release beta -- new clients will be available before the current version ends its test period)
2. Deadlines will be set to be much shorter than normal, as we need to get data back quickly in this beta test and we are releasing to a very specific set of hardware. This will likely change in time, as we move from a beta test and as we move towards supporting other graphics cards.

Está ainda em desenvolvimento mas está com excelente aspecto:)
Ainda só conseguimos ver a ponta do iceberg :)
 
Bom, andei a ler a FAQ e vi algumas coisas que devem ser destacadas:

ISTO É UMA BETA!! :D
(eles referem muitas vezes isto na FAQ, e têm razão. Erros serão muito frequentes agora!)

Façam backups antes de tentarem instalar este novo cliente.

Tenham em atenção os requisitos mínimos: Catalyst 6.5 ou 6.10 (6.6 e 6.7 tem maus resultados, 6.8 e 6.9 não funcionam); DirectX 9.0c;

This system software configuration is critical as a misconfiguration can lead to problems, such as excessive Early Unit Ends (EUE's).EUE's may also occur frequently in the current GPU cores due to our testing of new types of WU's. We need the help of beta testers to help pin down this issue with more data.
Existem bugs já reportados:
Known Bugs
  1. The GUI pause core command doesn't work
  2. The GUI Client will automatically quit when running fullscreen directx apps (games), it may be a little slow at doing this though
  3. In some rare situations, one needs to set the Hardware acceleration to max if the Catalyst install didn't do this. To do this, go into the Display Properties/Settings/Advanced/TroubleShoot tab and double check that the Hardware acceleration was set to "Max".
Notes for running
  1. The GUI client will slow down the scientific core (since both use the GPU heavily). We do not recommend the GUI client for long term use, unless you have two graphics cards.
  2. Multiple GPUs are currently not supported (but will be supported in future releases); Crossfire is also not supported -- Crossfire will make FAH run more slowly than using a single GPU (this isn't a bug as much as a fundamental issue regarding the nature of a Crossfire/SLI type architecture).
  3. The GPU client is not meant to be run in the background while one uses the computer for applications with heavy GPU usage -- it will greatly slow down the response of programs which make heavy use of a GPU
  4. Do not run multiple GPU clients simultaneously -- there will be a huge (non-linear) slow down in performance. We currently do not support multiple GPU configurations, although a second GPU can help speed up the graphics of the GUI.
  5. Client looks like it is using lots of CPU time: Graphics drivers must poll the GPU to see if it is done. This will look like a lot of CPU time being used, but nothing is really being done, so one can run other relatively CPU heavy code at the same time. However, we do not recommend running multiple FAH clients, as this can significantly slow down the GPU client.
Trouble shooting EUE's
  1. Some Alpha testers have found an excessive number of Early Unit End's (EUE's) -- we have not reproduced that at Stanford or ATI and we need help from beta testers to help track this down. If you see many EUE's (i.e. more than 20%), please make a post in the GPU section of the forumwith your system configuration (ATI driver version, DX version, OS) and hardware (card, CPU, motherboard type). With the help of beta testers, we hope to nail down what's going on.
  2. If you are seeing lots of EUE's, please download the ATItool application and check that your core voltage is set to 1.4V. This has been shown to lead to problems.
IMPORTANTE:
Policy Notes
  1. The client will stop working after 2 months (this is a limited release beta -- new clients will be available before the current version ends its test period)
  2. Deadlines will be set to be much shorter than normal, as we need to get data back quickly in this beta test and we are releasing to a very specific set of hardware. This will likely change in time, as we move from a beta test and as we move towards supporting other graphics cards.
Outra informação, relacionada com o CrossFire:
Are there any plans to enable the client to take advantage of dual-GPU systems like CrossFire, or even 3-slot systems that can support three GPUs?
We will not support this at launch, but we are aggressively working to support multi-GPU systems.
Ainda ouutras coisas:
- Os cores são diferentes. Core_10 é o core que este novo cliente usa - É Gromacs;
- Downloads ao inicio serão menores que 1MB e o upload "a couple of MB";
- Os pontos são atribuídos para 110/dia, calculados numa X1900XT.



Além disto tudo, só quero dizer que estamos perante uma revolução na computação distribuída :)
Só tenho pena de não poder ajudar à festa, pois seria um ENORME prazer participar neste beta testing.

Espero que as informações tenham sido algo úteis :P
Tentei passar o mais importante - e mais relevante - daquela FAQ para aqui :)

Cumprimentos
 
Grande Nemesis11 o que todo o pessoal está a comparar é os créditos que dão. E ai os pontos estão mal atribuidos atendendo à diferença de performance descrita.

No entanto muitas das duvidas estão respondidas na FAQ:
http://folding.stanford.edu/FAQ-ATI.html



Está ainda em desenvolvimento mas está com excelente aspecto:)
Ainda só conseguimos ver a ponta do iceberg :)


Estou-me um bocado a lixar para os pontos ( Um Willy 1.7 nesta altura também só dá pontos de semana a semana :p ), mas pelo que ando a ver um Core 2 dá mais pontos que ter o cliente a correr na gráfica.

O que ainda não percebi é se, a nivel de pontos, vale a pena ter um cliente num dos cores e o outro na gráfica.

Seja como for, se o "trabalho" cientifico for 20 a 40 vezes maior no Gpu do que no Cpu, por mim já vale a pena.


Quanto ao uso de Cpu pelo cliente Ati, lendo melhor, parece-me que eles dizem que o Cpu está a ser muito usado (no task manager), mas na realidade não está a fazer nada.

Tenho que ler aquela Faq numa altura que não esteja a dormir em pé....
 
Bem já esta a foldar, ainda n percebi bem isto, pensava que usava só o GPU, afinal tb usa o CPU. A gráfica tá a 73º mas está se a portar bem LOL, já vou metedo pics, tou a testar a versão consola, ja vou testar a versao com GUI.

Desculpa se percebi mal. Mas se o cliente GPU , também ulitiza o CPU, isso quer dizer que o cliente CPU não vai correr a 100% por que uma parte é usada no cliente GPU, certo? Até que ponto é que isto é vantajoso??? Basicamente temos mais um cliente, mas acabamos por perder performance noutro? Será isto corrigivel em futuras versões, ou terá de obrigatoriamente ser assim sempre?

Alguem que responda sff. Obrigado.

Pocas
 
Desculpa se percebi mal. Mas se o cliente GPU , também ulitiza o CPU, isso quer dizer que o cliente CPU não vai correr a 100% por que uma parte é usada no cliente GPU, certo? Até que ponto é que isto é vantajoso??? Basicamente temos mais um cliente, mas acabamos por perder performance noutro? Será isto corrigivel em futuras versões, ou terá de obrigatoriamente ser assim sempre?

Alguem que responda sff. Obrigado.

Pocas
Não te esqueças que isto ainda é uma Beta. Pela maneira que escreveram isso na FAQ (e que eu inclusive postei mais acima), parece que eles não contavam com aquilo, e propavelmente será resolvido (isto já eu opinando).
Pensa num jogo: ocupa (supostamente) 100% do CPU (precisa deste) e a GPU. Se o que usasse da GPU também estivesse a precisar do CPU, então o jogo "não poderia corre", ou seja, ficava lento. O que acontece é que esta utilização do CPU parece ser "virtual" e não acontecer na verdade, se bem que isto já ultrapassa o que conheço a nivel tecnico e do que conheço por experiência, devido a nunca ter visto isto a contecer... :confused:

#EDIT: Vê aqui o post do Ivoshiee e do TrogdorJW. Parecem ser mais ou menos esclarecedores ;)
#EDIT2: Outra thread sobre o assunto, onde existem mais opiniões.
 
Última edição:
Estou-me um bocado a lixar para os pontos ( Um Willy 1.7 nesta altura também só dá pontos de semana a semana :p ), mas pelo que ando a ver um Core 2 dá mais pontos que ter o cliente a correr na gráfica.

O que ainda não percebi é se, a nivel de pontos, vale a pena ter um cliente num dos cores e o outro na gráfica.

Seja como for, se o "trabalho" cientifico for 20 a 40 vezes maior no Gpu do que no Cpu, por mim já vale a pena.


Quanto ao uso de Cpu pelo cliente Ati, lendo melhor, parece-me que eles dizem que o Cpu está a ser muito usado (no task manager), mas na realidade não está a fazer nada.

Tenho que ler aquela Faq numa altura que não esteja a dormir em pé....

Tb não me preocupam os pontos se no final temos um maior avanço nos cálculos.
daqui a 4 meses teremos um novo cliente e a experiencia acumulada desta beta.
Parece que o cliente do CPU tem que se colocar no máximo a 95% em vez dos 100%.
Mas ainda é muito cedo. Ainda não vi nenhum post do Vijay Pande que pode trazer maisl alguma info.

Entretanto logo que consiga vou ver se descubro mais umas coisas aqui:

http://forum.folding-community.org/viewtopic.php?t=16339&highlight=
http://forum.folding-community.org/viewtopic.php?t=16345&highlight=
http://forum.folding-community.org/viewtopic.php?t=16344&highlight=
http://forum.folding-community.org/viewtopic.php?t=16336&highlight=
http://forum.folding-community.org/viewtopic.php?t=16333&highlight=

Edit:
Nemesis11:
Já nos governavamos com um destes;)

http://img168.imageshack.us/my.php?image=55145218b8a7bd8dwm9.jpg
 
Última edição:
Não te esqueças que isto ainda é uma Beta. Pela maneira que escreveram isso na FAQ (e que eu inclusive postei mais acima), parece que eles não contavam com aquilo, e propavelmente será resolvido (isto já eu opinando).
Pensa num jogo: ocupa (supostamente) 100% do CPU (precisa deste) e a GPU. Se o que usasse da GPU também estivesse a precisar do CPU, então o jogo "não poderia corre", ou seja, ficava lento. O que acontece é que esta utilização do CPU parece ser "virtual" e não acontecer na verdade, se bem que isto já ultrapassa o que conheço a nivel tecnico e do que conheço por experiência, devido a nunca ter visto isto a contecer... :confused:

#EDIT: Vê aqui o post do Ivoshiee e do TrogdorJW. Parecem ser mais ou menos esclarecedores ;)
#EDIT2: Outra thread sobre o assunto, onde existem mais opiniões.

Shello, mais uma vez obrigado pela disponibilidade e pela explicação. Já vi que ainda é cedo para tirar conclusões e que só mais algum tempo de uso desta versão beta poderá dar-nos as respostas que procuramos.

Pocas
 
Vá lá pessoal, toca a meter essas gráficas a ruminar para ver se o Pentaflop/s é atingido em computação distribuída. :D Talvez só com a ajuda dos milhões de PS3 se chegue lá.
 
Não sei se o pessoal já tinha visto estas estatísticas. São "incrivelmente" reveladoras ( não para quem já tinha lido a notícia dos 30x a 40x mais).

OS Type Current TFLOPS* Active CPUs Total CPUs
Windows 145 152672 1501579
Mac OS X 4 7630 89839
Linux 20 16944 190877
GPU 10 142 145
Total 169 177388 1782295

http://fah-web.stanford.edu/cgi-bin/main.py?qtype=osstats

Basicamente o impressionante à primeira vista é que com 142 gráficas activas contra 7630 MacOSx activos , os mac's já foram ultrapassados em poder e daqui a pouco é a vez do linux. :wow: 8o

Não sei se as estatíscticas são reais, mas como estão no site oficial já é o suficiente para ter credibilidade.
 
streammmm power para as massas.

Esses dados são curiosos e batem mais ou menos certo com outras estatísticas.

Que o OSX tem uns 5% de share e o Linux uns 10%.

Outro dado curioso é o desempenho dos GPUs andarem nos 70Gflops. Interessante.

Os números relativos aos Mac OSX parecem indicar que a maioria dos Macs da estatística devem ser obsoletos G3/G4's.

Se 5% dos 150 mil PCs com windows tiverem uma GPU topo de gama e se ela for usada para o folding então o "computation power" total dos GPU's pode ascender a 500 Tflops (mais rápido que o futuro super-computador mais rápido do mundo com 13000 quad-cores da AMD). Pois é, acho que só com PS3s chegamos ao Pentaflop/s.
 
Última edição:
ajax, tem calma pá :x2::x2::x2:
Não te esqueças das farms de GPUs e PS3 que já estão a combinar lá fora... E cá aidna não ouvi falar de nada sem ser "estamos de tanga" (efectivamente, estamos :p)

O projecto vai crescer muito com isto. Pelo menos, espero.
O objectivo final (se houver um "concreto") ainda pode estar longe, mas com os avanços que se têm vindo a dar, este objectivo está cada vez mais perto ;)

:kfold:
 
streammmm power para as massas.

Esses dados são curiosos e batem mais ou menos certo com outras estatísticas.

Que o OSX tem uns 5% de share e o Linux uns 10%.

Outro dado curioso é o desempenho dos GPUs andarem nos 70Gflops. Interessante.

Os números relativos aos Mac OSX parecem indicar que a maioria dos Macs da estatística devem ser obsoletos G3/G4's.

Se 5% dos 150 mil PCs com windows tiverem uma GPU topo de gama e se ela for usada para o folding então o "computation power" total dos GPU's pode ascender a 500 Tflops (mais rápido que o futuro super-computador mais rápido do mundo com 13000 quad-cores da AMD). Pois é, acho que só com PS3s chegamos ao Pentaflop/s.

Em relação a Macs e Linux.
Tb acredito que os Macs que estão a foldar sejam maioritariamente antigos.
Em relação a Linux imagino que uma percentagem consideravel seja servidores. Isto porque há pessoal que pelo numero de pontos que faz só sendo administradores de redes. Há users a fazerem mais pontos sozinhos do que a nossa equipa toda junta... Esses acredito que a maioria tenha máquinas com Linux.

O numero das gráficas vai aumentar seguramente nos proximos dias.
vai ser bonito acompanhar aquele quadro.
 
Isto era uma boa ideia para gráficas da geração da minha (x800).
Assim a malta podia aproveitar estes sistemas "mais antigos" para foldar à grande mesmo!
Será que há previsões de isto ser adaptado à série Xx00?

Cumps.
 
PsicoPete, acho que nem sequer há perspectivas. Portanto previsões também não.

Pelos números do quadro isto parece ser um boost imenso no projecto, o que me dá já uma boa perspectiva da gráfica que irá acompanhar o meu proximo PC, pela primeira vez vou deixar as Nvidia de lado.

Brutal, venham as PS3. :D :kfold:

Cumps
 
vi isto assim na diagonal mas só vejo 2 coisas à minha frente:

- vejo que a ATI (agora AMD/ATI :D) fez uma jogada bastante inteligente ao lançar-se no mercado da computaçao distribuida, que esta mais ou menos associado aos entusiastas dos pc's e eles largam consideraveis quantias de dinheiro nos cofres das empresas como a ATI;

- vejo que o proximo pc vai ter de incluir uma ATI :D

O projecto ira efectivamente levar com um boost enorme, se os numeros que li à pouco (10-40% relativos ao aumento do "poderio" foldante) estiverem certos, ou pelo menos, perto da realidade...

Agora imaginem o que era a AlunosUA toda artilhada com 1900xtx :D :D :D

Mas para já só digo uma coisa

God bless AMD :D
 
Aqui na ***** já estão uma X1900XTX Crossfire Master e uma X1950XTX a fazer o que é devido. Estou curioso de ver qual o verdadeiro boost de performance deste novo client.
 
Back
Topo