artykuły

AMD Athlon 64 FX-57 - oczekiwana niespodzianka

80
27 czerwca 2005, 18:00 Michał Szulowski

Czy czas 64 bitów nadszedł? - testy syntetyczne

Czy w ponad dwa lata od przedstawienia Opteronów - pierwszych 64-bitowych procesorów AMD - można stwierdzić, że system operacyjny Windows dojrzał to ich możliwości i warto po niego sięgnąć? Przekonajmy się.

Zacznijmy od dwóch różnych testów syntetycznych. Pierwszy z nich, dostępny od pewnego czasu w wersji 64-bitowej, to ScienceMark 2.0. Jego zaletą jest to, że zawiera testy zależne tylko i wyłącznie od wydajności procesora i współpracy z pamięcią. Wyniki tego testu porównujemy z wersją 32-bitową działającą w Windows XP, jest to więc ilustracja tego, na ile sprawniejszy jest FX-57 w aplikacjach zoptymalizowanych dla procesorów 64-bitowych.


Jak widać test, który działa niemal wyłącznie w procesorze, z wykorzystaniem dostępnych rejestrów może przyspieszyć nawet blisko trzykrotnie, co nie jest dziwne, bowiem w trybie 64-bitowym dostępnych jest szesnaście 64-bitowych rejestrów ogólnego przeznaczenia, natomiast w trybie 32-bitowym - jedynie 8 rejestrów 32-bitowych.


Drugi składnik tego testu pokazuje, że choć komunikacja z pamięcią jest również bardzo istotna dla uzyskanej wydajności, to jednak procesor pracując w trybie 64-bitowym może być szybszy od siebie samego w trybie 32-bitowym o około 10 proc.


Szyfrowanie danych w 64-bitowym ScienceMark 2.0 niestety jeszcze nie działa. Warto jednak zwrócić uwagę, że zwiększenie częstotliwości o około 7,7 proc. skróciło czas działania jedynie o około 3,5 proc. Jest to efektem ograniczonej wydajności pamięci RAM, która nie nadąża z dostarczaniem danych na czas.

Drugi z naszych testów syntetycznych to Futuremark PCMark04. Ukazuje on teoretyczną wydajność aplikacji 32-bitowych działającej w systemie 64-bitowym, bowiem jest to test przeznaczony dla Windows XP. Obecnie nie jest jeszcze dostępny kodek WMV wykorzystujący architekturę 64-bitową, a jedynie - wykorzystywany przez PCMark04 - Windows Media Player jest 64-bitową aplikacją.






















Jak widać z powyższego wykresu, PCMark04 pełnymi garściami czerpie z zalet architektur dwujądrowych. Ukazuje również sporą przewagę procesorów Intela, co nie znajduje jakoś potwierdzenia w innych testach. Jednak dla nas najciekawszy wniosek jest taki, że aplikacja 32-bitowa działająca w systemie 64-bitowym jeśli zwolni, to tylko nieznacznie, ale może również delikatnie przyspieszyć. Zależy to przede wszystkim od jej rodzaju i tego, w jakim stopniu wykorzystuje API systemu operacyjnego.

Ponieważ narzekacie na zbyt dużą liczbę testów syntetycznych, nie będziemy Was nimi zanudzać, a mielibyśmy jeszcze czym ;). Przejdźmy zatem do rzeczywistych zastosowań najwydajniejszych komputerów.
3