Nowinki technologiczne procesorów
Transkrypt
Nowinki technologiczne procesorów
Elbląg 22.04.2010 Nowinki technologiczne procesorów Przygotował: Radosław Kubryń VIII semestr PDBiOU 1 Spis treści 1. 2. 3. 4. 5. Wstęp Intel Hyper-Threading Enhanced Intel Speed Technology Intel HD Graphics Multi Core w połączeniu z Hyper Threading 2 Wstęp Technologie procesora to specjalne funkcje zaimplementowane w procesor w celu usprawnienia jego pracy. Funkcje te mogą spełniać różne zadania np. : - Wirtualizować procesor - Zarządzać pamięcią procesora oraz operacyjną - Zarządzać energią procesora - Obsługiwać standardy HD/BlueRay Najbardziej znaną technologią wprowadzoną w latach 90 była instrukcja MMX firmy Intel. Już wtedy miała ona spore znaczenie w usprawnieniu pracy ponieważ wspomagała ona przetwarzanie danych multimedialnych. Przykładowe zastosowanie: 1. wyświetlanie grafiki trójwymiarowej: przekształcenia geometryczne, cieniowanie, teksturowanie; 2. dekodowanie obrazów JPEG i PNG; 3. dekodowanie i kodowanie filmów MPEG (m.in. wyznaczanie transformat DCT i IDCT); 4. filtrowanie sygnałów: obrazów statycznych, filmów, dźwięku; Wyposażone były w tą technologie procesory Pentium, AMD i Cyrix. 3 Intel Hyper-Threading Intel Hyper-Threading, pseudo wielowątkowość potrafi przyspieszyć wykonywanie aplikacji do ~15%. Niestety wirtualizacja procesora odbywa się kosztem strat na procesorze fizycznym zwiększając jego obciążenie w momencie utworzenia procesora logicznego. Zrzut ekranu z (Windows Task Manager – Windows XP SP2) pokazuje obciążenie procesorów w domyślnym trybie pracy. Obciążenie na poziomie 30-40% dla pierwszego oraz 60-70% dla drugiego. Działanie Hyper-Threading wygląda mniej więcej jak na w/w obrazku. Oczywiście w praktyce jest trochę inaczej. Poza spadkiem wydajności procesora fizycznego związanego z uruchomieniem 4 procesora logicznego mamy również spadek wydajności szyny FSB oraz pamięci L2, L1. Intel stwierdza, że HT przyspiesza do ~40% wydajności. Rzeczywistość pokazuje, że przyspieszenie sięga zaledwie ~15%. Do poprawnego działania HT potrzebny jest komputer wyposażony w system operacyjny Windows XP SP2 lub wyżej. Wcześniejsze wersje systemu posiadały wiele błędów z obsługą HT. Intel Turbo Boost Jest technologią, która automatycznie zwiększa prędkość procesora w miarę zapotrzebowania na moc obliczeniową. W procesorach wielordzeniowych , Turbo Boost potrafi wyłączyć lub włączyć rdzeń lub rdzenie w miarę potrzeby dzięki instrukcjom wpisanym w procesor. Dodatkowo możemy to kontrolować za pomocą aplikacji dostarczonej przez firmę Intel. Taktowanie procesora zmienia się dynamicznie zwiększając nawet do ok 30% w przypadku 1 rdzenia dla aplikacji jednowątkowej. Dla wielu rdzeni zwiększenie wydajności sięga ok ~10-15% w zależności od modelu procesora. Turbo Boost jest idealnym rozwiązaniem dla posiadaczy komputerów mobilnych. Poprzez wyłączenie niepotrzebnych rdzeni można wydłużyć czas pracy laptopa na baterii oraz zredukować wydzielanie ciepła. Enhanced Intel SpeedStep Technology Enhanced Intel SpeedStep ma na celu zmniejszenie mnożnika (liczba przez którą mnoży się częstotliwość magistrali systemowej FSB np. 12x133MHz = 1596 MHz) i napięcia procesora przez co zmniejszana jest jego prędkość i wydajność. Funkcja ta stosowana jest w procesorach mobilnych Intela i znacznie wydłuża czas pracy na baterii oraz zmniejsza wydzielanie ciepła, przez co wentylator procesora jest odpalany znacznie rzadziej. Tym samym sam laptop staje się cichszy. Przykładowo Procesor Intel Pentium M o taktowaniu 1.6Ghz przy braku obciążenia potrafi zwolnić nawet do 200Mhz a jego napięcie z ok. 1.4V spada do ok. 0,7V. Intel HD Graphics W procesorach Intel Core i5 oraz i7 wbudowano w procesor układ kraty graficznej, który na chwilę obecną posiada pełne wsparcie FULL HD oraz BlueRay. Karta graficzna ta współpracuje z technologią Turbo Boost. Turbo Boost kontroluje zapotrzebowanie mocy pomiędzy kartą graficzną a procesorem oraz odpowiednio ją rozdziela. W momencie kiedy jest zapotrzebowanie na przetwarzanie grafiki procesor zwiększa wydajność karty graficznej kosztem wydajności procesora. Intel HD Graphics stosowany jest najczęściej w układach mobilnych w celu zredukowania poboru prądu. Karta pozwala na swobodne oglądanie filmów Blue Ray w jakości HD oraz FULL HD jak i granie w popularne gry. Posiada pełne wsparcie przez najnowszy system Windows 7. Ciekawą funkcją jaką dodatkowo oferuje jest przełączanie trybu wyświetlania w locie. W momencie kiedy posiadamy dodatkową kartę graficzną (dedykowaną), akcelerator 3D np. nVidia 9800GT lub pokrewne, możemy w zależności od zapotrzebowania przełączać się między kartą procesora lub akceleratorem bez potrzeby ponownego uruchamiania komputera. 5 Multi Core w połączeniu z Hyper-Threading Multi Core czyli wielordzeniowość była zastosowana początkowo w procesorach Pentium Dual Core, następnie był to Intel Core Duo, Intel Core 2 Duo, Intel Quad Core, Intel Atom oraz najnowsze Core i3, Core i5, Core i7. Technologia HT wycofana przez Intela stosowana w Procesorach serii Pentium 4 powróciła nie co ulepszona. Procesory wielordzeniowe z włączoną funkcją HT potrafią posiadać nawet 12 procesorów w systemie z czego połowa jest wirtualnych (Core i7). Wielordzeniowość jest bardzo podobna do technologi HT z tym, że każdy rdzeń jest osobnym procesorem. Zadania, wątki przy wielu rdzeniach wykonywane są równolegle na obu procesorach co zwiększa wydajność o wiele bardziej niż HT ponieważ nie ma tutaj kolejkowania, które jest wąski gardłem dla wątków. Można bez najmniejszych problemów wykonywać wiele rzeczy jednocześnie bez obawy o stratę mocy/wydajności. Niektóre aplikacje wykorzystujące wielowątkowość potrafią przyspieszyć o 100 a nawet 200% i więcej w zależności o liczby rdzeni. Najnowsze procesory Intela serii Core i3, i5 oraz i7 poza tym, że posiadają wiele rdzeni umożliwiają również korzystanie z funkcji HT co pozwala na kolejne zwiększenie wydajności. W połączeniu z technologią Turbo Boost nasza wydajność wzrasta jeszcze bardziej a zadania, które wykonywane będą przez procesor będą wykonywać się jeszcze szybciej. 6