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

    AVxAMD I fold therefore I AM

    Boas.
    Comprei mais um sistema cá para casa e está a correr o Seti.
    O estranho é que agora no Seti Driver tenho uma opção extra que
    não tenho nos outros PC's...
    A nova opção aparece por baixo do "Ready to Transmit.
    A opção é "Affiliate with processor" e tem uma check box para
    activar esta opção.
    Alguem tem esta opção?
    Para que serve?
    Dá mais power na WU? :D
    A configuração é esta, talvez ajude em alguma coisa.

    Motherboard ASUS P4S800, FSB 800, HT (Hyper-Threading)
    CPU INTEL P.4 2.4 GHz, FSB 800Mhz, HT (Hyper-Threading)
    Memória PC3200 DDRAM 512MB PC400

    Um abraço a todos.
     
  2. Tafinho

    Tafinho Power Member

    É devido a ter-te reconhecido o sistema como DualProcessor...
    Daí a dar-te mais desempenho... não dá.
     
  3. AVxAMD

    AVxAMD I fold therefore I AM

    Boas Tafinho.
    Tudo ok contigo?
    O estranho é que tenho tb 2 PC's DUAL e não tem esta opção.
    Este com HT cria um DUAL Virtual para separar os processos que
    estão a correr.
    Um abraço.
     
  4. Tafinho

    Tafinho Power Member

    Hum... isso é estranho.
    Estão todos a correr o mesmo SO ?

    Essencialmente o que essa opção te faz é o mesmo que podes meter no gestor de processos:
    Diz para esse processo só correr nesse processador, que o faz com que o PC tenha um tempo de resposta melhor, agora no caso do HT , isso devia acontecer , mas o tempo total de processamento deve aumentar à conta da penalização do context switching adicional...
     
  5. iJFerreira

    iJFerreira Banido

    "penalização do context switching adicional."

    No HT o context switching não é o tradicional
    por software. Há penalização com é óbvio
    mas não é tão relevante.
     
  6. Tafinho

    Tafinho Power Member


    tens de contar com o context switch dentro do próprio SO e ainda com o trashing da cache...
     
  7. iJFerreira

    iJFerreira Banido

    para o SO há 2 cpu's.
     
  8. Tafinho

    Tafinho Power Member

    EXATAMENTE, logo há que fazer o context switching no SO... para terem uma ideia isso em linux 2.4.X com prehemptive patch é cerca de 1ms
     
  9. iJFerreira

    iJFerreira Banido

    ahmm?

    Para o SO há 2 CPU's lógicos.
    Se tiveres dois threads a correr em paralelo
    e independentes nos 2 CPU's lógicos pq raio
    tens que fazer context switchs?

    O context switch é feito por hardware
    no CPU real que implementa 2 cpu's lógicos.

    Se o SO fizer é pq não está preparado para
    SMT e o scheduler precisa de uma revisãozita.

    A culpa não é da Intel, é do SO.
    A tecnologia está lá, aproveita quem pode.
     
  10. Tafinho

    Tafinho Power Member

    Porque é raro o Windoze arrancar com menos de 50 threads...
     
  11. iJFerreira

    iJFerreira Banido

    então faz 25 context switch + 25 por hardware.
    Isto na hipotese de serem independentes.

    :P
     
  12. Tafinho

    Tafinho Power Member

    Peraí...

    Tás a esquecer um pequeno detalhe...
    O SO faz EXATAMENTE os mesmos context switching que fazia (num dual) ... a diferença é que o próprio processador faz isso muitas mais fazes que aquelas que o SO faria (sempre que achar que tem o pipeline vazio...). Acontece que o custo de fazer o context switching pode ( e muitas vezes é) maior que o tempo de reencher o pipeline...
     
  13. iJFerreira

    iJFerreira Banido

    "Acontece que o custo de fazer o context switching pode ( e muitas vezes é) maior que o tempo de reencher o pipeline..."

    isso não faz sentido. Nesse caso o HT
    seria sempre pior.

    context switching por hardware pode custar
    apenas um ciclo de relógio. Basta haver
    2x + registos. O problema de manter a cache
    organizada é que é mais difícil.
     
  14. AVxAMD

    AVxAMD I fold therefore I AM

    Boas iJFerreira.
    Tudo bem contigo.
    Realmente é verdade, a tecnologia está lá.
    A Intel não tem culpa e tenho que admitir que tenho alguns
    problemas no SO (XP) que não gosta lá muito do HT.
    Deve faltar aqui algum Patch ou Update que por vezes
    fica instável.
    Tenho que instalar o linux para ver se corre melhor as coisas.
    O HT só corre em XP e Linux por isso não me resta grandes
    alternativas.

    Tafinho, nos 2 PC's Dual são XP PRO e Win2k Server e não
    tem esta opção.
    Estranho, não?
    Desligo na BIOS o HT e realmente esta opção já não apareçe.
    Mas deixa lá, já vi que não dá rendimento no Seti,
    por isso siga. :die:
    Um grande abraço e obrigado aos dois pelas respostas.
     
  15. Tafinho

    Tafinho Power Member

    Precisas do suporta para NUMA activado para teres um aumento de desempenho...

    O suporte Linux é MUITO diferente do do windoze para HT....
     

Partilhar esta Página