On  2-11-2009, at 15h 44'31", Adrian Sevcenco wrote about "Re: [rlug] comparare 
diverse computere"
> Doar daca rulezi testul pe o singura masina cu un singur thread de 
> procesare. in cazul de mai multe masini si daca programul e paralel 
> conteaza mai mult ca cpu-ul reteaua (gigE, 10gigE, infiniband).

Din nefericire comunicatia intre procesoarele aflate pe aceeasi placa
de baza este mult mai inceata decit comunicarea dintre procesoarele
aflate fizic pe alte placi de baza, asa ca nu conteaza daca este
gigabit sau are infiniband, etc.

> Daca vrei doar sa faci benchmarkul procesorului compari single core cu 
> single core (ca nu are sens sa compari un dual core cu un quad) mai ales 
> ca nu stii cum se scaleaza threadurile.. dar poti sa afli facind si un 
> test de scalare : pe aceiasi masina ruleazi acelasi program pt 1..N 
> core-uri (presupun aplicatia ca fiind paralela si nu distribuita caz in 
> care nu conteaza numarul de coreuri (scalarea e 1:1 (ignorind IO-ul)) ci 
> numai IO-ul la date)
> 

Nu ma intereseaza benchmarkul procesorului, ci doar impartirea
echitabila a unor resurse neomogene unui grup de oameni care ruleaza
acceasi aplicatie. Si nu vreau ca fiecare sa primeasca cite 2-3
proceasore din fiecare PC-cluster numai ca sa fie totul exact la fel.

Am rulat teste (mai demult) pe 1..N procesoare si concluzia a fost ca
cel mai bine este sa fie rulata aplicatia pe 6-8 procesoare, pe mai
putine sau mai multe timpuil de asteptare raportat pe procesor era
foarte mare.

Mugurel

_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui