Mariusz wrote:
> Dlaczego?
Aplikacje typu kodowanie wideo/audio są typu "embarrasingly parallel",
tzn. niezwykle łatwo dla nich skonstruować algorytm równoległy skalujący
się liniowo wraz ze wzrostem procesorów. Najczęściej polega to po prostu
na podzieleniu danych na n-części, każda z nich przetwarzana przez
osobny procesor. Dla danych o dużym powiązaniu między sobą nie da się
łatwo znaleźć sposobu zrównoleglenia, więc przyrost z dwurdzeniowca
będzie znikomy.
Procesor 2 rdzeniowy tego samego typu co 1 rdzeniowy ma 2 *
zegar_2_rdzeniwego / zegar_1_rdzeniowego większą moc obliczeniową.
Jeżeli nie ma innych ograniczeń (np. dla pentium D wąskim gardłem jest
ta sama szyna 800MHz co w Pentium 4) to 2 rdzeniowy będzie 2x szybszy
dla algorytmów w takich właśnie zadaniach prostych do zrównoleglenia.
Przykładowe benchmarki:
http://www.xbitlabs.com/articles/cpu/display/presler_12.html
http://www.gamepc.com/labs/view_content.asp?id=a64x2&page=9
Received on Wed Sep 6 14:20:06 2006
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Wed 06 Sep 2006 - 14:51:05 MET DST