-
Multiprocessamento
Sim, justo, HT nao é magica, voce poderia ter 4 processadores que eles nao iriam dividir entre os processadores... ela precisa ser smp-aware, é igual a um cluster, para ir para o cluster a aplicacao precisa saber que ela é "cluster-aware", exceto pelo mosix, que migra o processo todo, mas obvio, é o processo, e nao uma thread do processo.
Agora quanto a quesitos de perfomance é estranho, pois teoricamente isso deveria agilizar as coisas, nao entendo porque fica mais lento, qual versao do kernel estavam fazendo os testes? em termos de hardware é bem mais rapido, se for algo para dar perda de perfomance é lentidao. Quanto a habilitar o HT tem que habilitado na bios e o kernel ter suporte a SMP, afinal ele usa as mesmas calls e codigos para trabalhar com SMP e HT, alias ele trata como se fosse SMP e pronto, inclusive porque nao tem uma parte do kernel que seja HT-specific, algo no estilo <*> Enable Intel Hyper Threading Support. Eu sinceramente nao vejo esse lance de perda de perfomance como viavel, mas ok nao fiz testes para dizer, o que seria interessante propor era testar uma maquina single processor, uma dual processor (smp) e outra com ht, e rodar em todas tanto o kernel com suporte a SMP quanto o sem (UP), ai sim comparar os resultados, pois ate onde eu lembro, todos os que eu vi apontaram aumento de perfomance, igualmente aos kernels 2.6.x em relacao aos 2.4.x.
mas bom isso é so o q eu vi, nunca cheguei a fazer nenhum teste para realmente comprovar os numeros.
my 2 cents
-
Multiprocessamento
Pessoal,
Tenho um servidor com 4 Processadores Xeon MP e outro com 8 Processadores Xeon MP, todos com cpu 3GHz HT. Eu utiliso aplicacoes para calculo (elementos finitos). Este codigos sao todos paralelizados para MPI e in-core. Uma das paralelizacoes q eu utilizao e da LIB MKL (Math Kernel Lib) da Intel, que por sinal eh exelente.
Entao fiz o teste com o HT ligado rotando em todas as CPU (8 em uma maquina e 16 na outra) e sem o HT (4 em uma e 8 na outra) e a perda de performance com o HT ligado foi significativa.
So um detalhe esta masquinas utilizo Red Hat Enterpiser 3.0 ES, que jah totalmente prepatado para maquina multiprocessadas.
[] Dotta :twisted:
-
q m...
entao esta coisa de HT eh puro marketing da Intel, pra variar?
eu tenho um Atlhon XP2400 com 1gb de RAM e adoro ficar rippando e encodando coisas pra ter backup de DVD caros
bem, no Atlhon levava cerca de 5hs, mas ele queimou. Ae fiquei na duvida de comprar um Semprom, já que não achava mais um igual, ou um AMD64, P4, etc.. acabei optando pelo P4 HT 3ghz
vcs nao acreditam, mas ele leva as mesmas 5hs pra fz o processo!!!
fiquei maaaaaaacho, pq paguei super barato (em comparação a similares no mercado) mas foi R$ 1.200 soh de MB+CPU pra ter o mesmo desempenho doq uma máquina 3x mais barata
-
Multiprocessamento
whinston,
@ 2 coisas, primeito o ht tem utilidade para desktop pois ajuda exetucar varias coisa ao mesmo tempo com uma performance melhor, mas quando falamos de servidor de alto desenpenho a coisa muda. Quanto a gravar dvd, eu gravo aki em casa em um P4 3GHz HT e demora +/- uma hora para ripar um dvd....
[] Dotta :twisted:
-
rippar e encodar?
mas soh rippar, ou seja, tirar os vob ou encodar pra divx tb ?
se for ambos os processos, vc precisa me passar as manhas, rs.
rippar eh rapido, leva 12min.. agora encodar 3hs de videos demora 5hs usando o codevx Xvid com 1100kbps em 640x480