Procesory

Dual-core niekoniecznie sprawi, że zegary komputerów będą kręcić się szybciej, ale przyspiesz

przeczytasz w 2 min.

Nie ma niczego szybszego z natury w procesorach dual-core niż w single-core.  Jeśli wszystko czego chcecie to częstotliwość zegara procesora, powinniście kupić najszybszy procesor jaki możecie znaleźć.

Najszybszymi procesorami single-core od Intela są 3.8 GHz Pentium 4 model 670 i 3.6 GHz Pentium 4 model 660. Najszybszym dual-core dostępnym w chili pisania artykułu jest 3.2 GHz Pentium D 840. (3.6 dual-core GHz Pentium D 960 ma pojawić się w drugim kwartale 2006.)

W przypadku AMD, prędkości procesorów single/dual- core są porównywalne. Jednordzeniowy Athlon 64 4000+ pracuje z częstotliwością 2.4 GHz. Dwurdzeniowy Athlon 64 X2 4800+ taktowany jest 2.4 GHz. Jednakże, 2 rdzenie zasuwające z częstotliwością 2.4 GHz na pewno będą bardziej wydajne od pojedynczego rdzenia. 2 rdzenie pracujące z niższą częstotliwością niż 2.4 GHz powinny dostarczyć większą moc obliczeniową niż jednordzeniowe urządzenie.

Prawdopodobnie może dziwić, że nie podwoją one wydajności. (wynika to z dzielenia zasobów przez dwa rdzenie.) "Co widzieliśmy, to wzrost wydajności na poziomie między 1.4 a 1.8 raza, w zależności od aplikacji" powiedział Lewis.

Oto jak ujął to Shekhar Borkar, w wywiadzie z 2004: "Gdy podwoi się liczbę rdzeni, ma się wciąż tę samą moc, ale prawie dwa razy większą ilość przerobionego materiału." (Borkar nie kładzie takiego nacisku na znaczenie strat wynikających z dzielenia zasobów.)

Wiele technicznych źródeł sprzeciwia się problemowi wydajności, tak jak i Wikipedia, przez wskazanie, że "wielordzeniowe procesory wymagają obsługi systemu operacyjnego, aby w pełni wykorzystać drugie źródło mocy obliczeniowej."

W skrócie, multithreading jest kluczem do wysokiej wydajności. Multithreading stał się popularny w przeciągu ostatnich paru lat w środowiskach jednordzeniowych i jest jeszcze bardziej wykorzystywane w przypadku dual core. "Uruchamiacie aplikację w trybie multithreaded każdego dnia na swoim komputerze; nazywa się ona OS" dodał Lewis. "Zawsze mieliście wielowątkowe środowisko. Dual core sprawia, że wielowątkowe środowisko działa jeszcze wydajniej."

Intel jest również orędownikiem wielowątkowości. Chipowy gigant podkreśla, że produkty dual-core, które obsługują technologię Hyper-Threading "są w stanie przetwarzać cztery programowe wątki równocześnie dzięki bardziej efektywnemu wykorzystaniu zasobów, które w innym wypadku leżałyby odłogiem."

Jeżeli chodzi o dual-core, zastrzeżenie polega na tym, że dużo mówi się na temat tego jak dobrze wykorzystuje się w tej chwili wielowątkowość i w jakim stopniu istniejące systemy operacyjne i aplikacje są w stanie wykorzystywać przewagę procesorów dual-core. (W przypadku systemów operacyjnych, część wersji Linuxa obsługuje dual core, natomiast Windows Vista będzie pierwszym systemem Microsoftu, który został zaprojektowany przede wszystkim z myślą o dual core.)