środa, 3 października 2012

Ile rdzeni ?

Do napisania tego postu popchnoł mnie ostatni test procesorów w Chipie w którym amd fx150 zajoł 1 miejsce kategoria ekonomiczny.Oparłem się o artykuł z zeszłego roku kiedy ten procesor wchodził na rynek.

http://www.pcworld.pl/news/375983/Test.AMD.Bulldozer.FX8150.w.akcji.html
 
   Artykuł ma na celu pokazanie jak coś nie jest kompatybylne to cała para idzie w gwizdek, jak potężne 8 rdzeni super wysoko taktowane nie może podołać jakimś słabym procesorką 2 czy 4 rdzeniowym taktowanym połową prędkości .



    AMD FX-8150 wydaje się być bardzo dobrym procesorem dla profesjonalistów i entuzjastów. Jest tak, gdyż jest to pierwszy procesor ośmiordzeniowy dostępny na rynku. Ponadto charakteryzuje się on też bardzo wysokim zegarem, który w trybie Turbo sięga 4,2GHz. Po zapoznaniu się z tymi szczątkowymi informacjami o specyfikacji, możemy podejrzewać, że będzie to jednostka bardzo wydajna. Oczywiście pod warunkiem, że AMD stworzyło architekturę mogącą godnie rywalizować z Core i5 oraz Core i7 Intela. Przez ostatnie kilka lat była to rzecz nieosiągalna dla AMD, czego najlepszym przykładem są topowe do tej pory procesory Phenom II.

Problemy z Windows 7

Rodzina procesorów AMD Bulldozer jest układem zrobioną w sposób inny niż do tej pory dostępne procesory. Z tego powodu występują problemy z schedulerem (jednostką kolejkującą rozkazy). W najlepszym możliwym przypadku dwa wątki powinny być przydzielane do dwóch rdzeni w jednym module tak, by pozostałe mogły pozostać w stanie spoczynku. Niestety tak się nie dzieje i dwa zadania są przypisywane do dwóch modułów. Wpływa to niekorzystnie na wydajność i energooszczędność procesora.

AMD FX dobrze współpracują z Windows 8AMD FX dobrze współpracują z Windows 8

W wersji deweloperskiej Windows 8 problem ten już nie występuje. Oznacza to, że jest możliwe rozwiązanie tego problemu. Według niepotwierdzonych informacji Microsoft już nad tym pracuje i niebawem powinna pojawić się łatka do Windows 7, która rozwiąże ten problem. Można to porównać z początkowymi problemami z intelowskim Hyper Threading, których swego czasu też było sporo. Zdarzały się nawet przypadki obniżonej przez tą technologię wydajności.

 W testach wydajności AMD FX-8150 nie zawsze wypada dobrze. Wygrywa z Intel Core i5 2500K, a nawet zrównuje się z Intel Core i7 2600K, tylko jeśli aplikacja w pełni wykorzystuje wielowątkowość, a co za tym idzie, możliwości procesora czteromodułowego.

AMD FX-8150 pokazuje pazury tylko w takich sytuacjach i oznacza to, że procesor ten spodoba się użytkownikom profesjonalnym, ale nie graczom oraz zwykłym zjadaczom bitów. Niestety w dalszym ciążku lwia część gier nie potrafi korzystać nawet z czterech wątków, nie mówiąc o większej ich liczbie. Koronnym przykładem jest tu Battlefield 3, który uchodzi za obecnie najnowocześniejszą grę. Jest on w stanie w pełni wykorzystać tylko trzy wątki. Wskutek tego AMD FX-8150 w grach często uzyskuje wydajność zbliżoną do starszego Phenoma II X6, niekiedy może być ona nawet minimalnie niższa. Jest to wina nie tylko dużej liczby rdzeni, ale też całkiem nowej architektury 


Na zielono zaznaczyłem ważne  spostrzeżenia a na czerwono wpis do zapamiętania, który daje nam obraz rzeczywistości jak trudno jest napisać coś co w 100 % wykorzysta dostępną moc praktycznie ma to zastosowanie tylko w profesjonalnych rozwiązaniach.

Te problemy dotyczą również androida ludzie chcą 4 albo i 8 rdzeniowe procesesory myśląc ,że wszystko pójdzie 4 razy szybciej bo przedtem był 1 rdzeń , niestety to nie tak działa.
Myślę, że wszyscy już zdadzą sobie sprawę jak bardzo ważna jest optymalizacja sprzętu i oprogramowania o której wszyscy tak mówią i wyciągają za każdym razem porównując androida do ios.

5 komentarzy:

  1. Na szczęście nie każdy tylko gra na telefonie.
    Dla przeciętnego użytkownika wystarczy 1 rdzeń, 512MB RAM, 3-4" wyświetlacz - taki telefon kupiony z abo za 1pln. Przeciętny człowiek nie wie nawet co to NFC i z czym to się je.

    OdpowiedzUsuń
  2. Na szczęście Linux jest na tyle elastycznym systemem, że wystarczy drobna modyfikacja źródeł, kompilacja jądra i już mamy wsparcie dla usprawnionej architektury.

    OdpowiedzUsuń
  3. @Anonymous

    Tak Tak, nie mylić obsługę z usprawnieniem ... a co usprawnią sms szybciej przyjdą podczas oglądania filmu , czy przeglądarka zacznie korzystać z 4 rdzeni ?

    OdpowiedzUsuń
  4. Do tego i 1 rdzeń starczy. Przy korzystaniu z wielu zakładek przeglądarki będzie znaczna różnica w płynności działania. Nie po to kupuje się tel za >=500$ by pisać sms i oglądać filmy.

    OdpowiedzUsuń
    Odpowiedzi
    1. Trudno mi udowadniać czy 4 rdzenie dają takiego kopa w tej przeglądarce ale na szczęście są tacy co to sprawdzają:

      http://www.anandtech.com/show/5770/lava-xolo-x900-review-the-first-intel-medfield-phone/4 goście z anandtech to zrobili !

      Jest to test pod kątem xolo i cudów intela ale proszę zwrócić uwagę na One S ma 2 rdzenie i One X ma 4 rdzenie jakoś nie widzę, że te 4 rdzenie nowe mają taki przyrost prędkości w testach przeglądarki? a w linpacku (pod kątem wielozadaniowości) przegrał.

      Usuń