• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • Hyper-Threading



    Podstrony: 1 [2] [3] [4]
    Przeczytaj także...
    Core i5 (o nazwie kodowej Lynnfield) to generacja procesorów firmy Intel, wykonana w technologii x86-64. Premiera odbyła się 7 września 2009 roku. Procesory te są zaprojektowane na bazie mikroarchitektury o nazwie kodowej Nehalem, która jest też wykorzystywana w procesorach serii Intel Core i7.Wielowątkowość współbieżna, SMT (z ang. Simultaneous Multi-Threading) – technika poprawy wydajności mikroprocesorów superskalarnych pozwalająca pojedynczej superskalarnej jednostce wykonawczej wykonywać jednocześnie instrukcje z wielu wątków jednocześnie.
    Schemat funkcjonowania Intel Hyper-Threading Technology

    Hyper-threading (nazwa oficjalna Hyper-Threading Technology, nazwy skrócone HT Technology, HTT lub HT) – implementacja wielowątkowości współbieżnej (ang. Simultaneous Multi-Threading, SMT) opracowana przez firmę Intel i stosowana w procesorach Atom, Pentium, Core i3, Core i5, Core i7, Itanium, Pentium 4 oraz Xeon.

    Nehalem to mikroarchitektura procesorów firmy Intel produkowanych w wymiarze 45 nm i 32 nm, wprowadzona z procesorami Intel Core i7.Intel Core i3 – generacja procesorów Intela oparta na architekturze x86-64, która zadebiutowała 7 stycznia 2010 roku.

    Hyper-threading służy zwiększeniu wydajności obliczeń prowadzonych równolegle (czyli wykonywaniu wielu zadań jednocześnie) przez mikroprocesory. Dla każdego fizycznego rdzenia procesora system operacyjny przypisuje dwa procesory wirtualne (ang. virtual processors), a następnie dzieli obciążenie obliczeniami pomiędzy nie, jeżeli jest to tylko możliwe. Hyper-threading wymaga nie tylko wsparcia ze strony systemu operacyjnego, ale również oprogramowania zoptymalizowanego specjalnie do obsługi tej technologii. Intel zaleca wyłączanie jej, jeżeli używany jest system operacyjny bez takiej optymalizacji, gdyż może ona w rezultacie obniżyć ogólną wydajność procesora.

    Itanium to procesor architektury IA-64, opracowany przez firmy Hewlett-Packard i Intel. Pierwsza wersja Itanium (nazwa kodowa: Merced), ukazała się w czerwcu 2001 roku. Procesor wykonany był w technologii 180 nm, taktowany zegarem 733 lub 800 MHz. Dostępne były dwie wersje: z 2 MB i z 4MB pamięci podręcznej L3. Ceny wahały się w granicach od 1 200 do 4 000 USD. Prescott – jądro procesora stworzone przez firmę Intel, wykorzystywane do budowy procesorów tejże firmy. Stosowane jest w procesorach: Pentium 4, Xeon, Pentium D oraz Pentium D Extreme Edition. Procesory zbudowane na podstawie jądra Prescott obsługują instrukcje takie jak: SSE2, SSE3 oraz technologie takie jak Hyper-Threading, Speed-Step.

    Szczegóły[ | edytuj kod]

    Procesor Intel Pentium 4, który wspiera Hyper-Threading Technology

    Hyper-threading działa poprzez duplikowanie pewnych fragmentów procesora – tych, które przechowują stany procesów (architectural state) – ale nie jest to duplikowanie głównych zasobów wykonawczych. To pozwala procesorowi wykorzystującemu Hyper-threading być widocznym dla systemu operacyjnego jako dwa „logiczne” procesory, pozwalając mu na zaplanowanie wykonania dwóch wątków lub procesów jednocześnie. Jeżeli zasoby wykonawcze nie byłyby wykorzystywane przez bieżące zadanie w procesorze bez technologii Hyper-threading, a w szczególności gdy procesor jest w stanie zatrzymania, procesor z technologią Hyper-threading potrafi użyć wolnych w tym momencie zasobów wykonawczych w celu wykonania innych zaplanowanych przez system operacyjny zadań. Procesor może być w stanie zatrzymania ze względu na brak danych w pamięci cache (cache miss), nietrafione przewidywanie rozgałęzień (branch misprediction), lub zależności danych (data dependency).

    Intel Core i7 - generacja procesorów firmy Intel oparta na architekturze x86-64, premiera układu miała miejsce 3 listopada 2008 roku. Wykorzystuje ona mikroarchitekturę procesora o nazwie Nehalem. Jest to następca układów Intel Core 2 Duo i Intel Core 2 Quad z rdzeniem Penryn.Intel Core Microarchitecture jest architekturą procesorów firmy Intel. Przed premierą architektura określana była jako Pentium 5 lub "Intel`s Next Generation". Wprowadzenie na rynek linii procesorów "Core" oznaczało rezygnację Intela z marki Pentium, wyjątkiem okazał się Pentium Dual Core. Linia ta zastąpiła w pierwszym kwartale 2006 roku architektury NetBurst i Pentium M.

    Technologia ta jest przezroczysta dla systemu operacyjnego i uruchomionych programów. Aby skorzystać z zalet, jakie oferuje Hyper-threading, wymagane jest jedynie wsparcie obsługi maszyn wieloprocesorowych z SMP przez system operacyjny, ponieważ „logiczne” procesory są widziane przez system operacyjny jako dwa odrębne procesory fizyczne.

    Mikroprocesor – układ cyfrowy wykonany jako pojedynczy układ scalony o wielkim stopniu integracji (LSI) zdolny do wykonywania operacji cyfrowych według dostarczonego ciągu instrukcji.Pentium Pro to mikroprocesor szóstej generacji należący do rodziny x86, zaprojektowany i produkowany przez firmę Intel.

    Możliwa jest optymalizacja zachowania systemu operacyjnego na systemach wieloprocesorowych z Hyper-threading. Na przykład można wyobrazić sobie system SMP, który wyposażony jest w dwa fizyczne procesory, oba z technologią Hyper-threading (czyli cztery „logiczne” procesory). Jeżeli proces zarządzający systemu operacyjnego (process scheduler) nie jest „świadomy” pracy na systemie z wieloma procesorami opartymi na Hyper-threading, wówczas będzie traktował wszystkie cztery procesory w taki sam sposób. Jeżeli tylko dwa procesy są gotowe do uruchomienia, wówczas system operacyjny może przekazać je do wykonania dwóm procesorom logicznym należącym do tego samego procesora fizycznego. W takiej sytuacji procesor ten będzie bardzo obciążony, podczas gdy drugi fizyczny procesor będzie w stanie bezczynności (idle), co doprowadzi do spadku wydajności, która byłaby wyższa przy lepszym zarządzaniu procesami. Problemu tego można uniknąć poprzez usprawnienie procesu zarządzającego systemu operacyjnego, tak aby traktował procesory logiczne inaczej niż traktowane są procesory fizyczne. Chodzi tu o minimalne zmiany w procesie zarządzającym systemu operacyjnego, konieczne dla systemów NUMA.

    ARM Holdings PLC – brytyjskie przedsiębiorstwo zajmujące się projektowaniem mikroprocesorów z siedzibą w Cambridge w Anglii.Celeron – rodzina procesorów firmy Intel przeznaczona na rynek niskobudżetowy. Nazwa pochodzi z łac. celer, czyli szybki. Cechą charakterystyczną tych procesorów (w porównaniu do procesorów Pentium) jest mniejsza ilość pamięci podręcznej. Przekłada się to na znaczne zmniejszenie ceny takich układów, ponieważ produkcja pamięci SRAM (stanowiącej pamięć podręczną) jest stosunkowo droga.

    Historia[ | edytuj kod]

    Technologia Hyper-Threading została zaimplementowana po raz pierwszy w procesorach Xeon Foster MP w marcu 2002. W tym samym roku pojawiła się w procesorach Pentium 4 z jądrem Northwood taktowanych zegarem 3,06 GHz, a później we wszystkich Pentium 4 HT, Pentium 4 Extreme Edition i Pentium Extreme Edition. Pierwsze generacje procesorów firmy Intel zrealizowanych na mikroarchitekturze Core nie posiadają wsparcia dla Hyper-threading, ponieważ Core pochodzi z mikroarchitektury P6, używanej później także w rodzinie procesorów Pentium od czasów Pentium Pro poprzez Pentium III oraz Celeron (opartych na rdzeniach Covington, Mendocino, Coppermine i Tualatin), także modeli Pentium II Xeon i Pentium III Xeon.

    System operacyjny (ang. Operating System, skrót OS) – oprogramowanie zarządzające systemem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań użytkownika.Klucz – w kryptografii informacja umożliwiająca wykonywanie pewnej czynności kryptograficznej – szyfrowania, deszyfrowania, podpisywania, weryfikacji podpisu itp.

    W listopadzie 2008 firma Intel rozpoczęła sprzedaż procesorów Nehalem (Core i7), w których technologia Hyper-threading powróciła. Pierwsza generacja układów Nehalem zawierała 4 rdzenie, co efektywnie było skalowalne do 8 wątków. Wkrótce w ofercie pojawiły się również modele 2- i 6-rdzeniowe skalowalne odpowiednio do 4 i 12 wątków.

    Procesor (ang. processor), także CPU (ang. Central Processing Unit) – urządzenie cyfrowe sekwencyjne, które pobiera dane z pamięci, interpretuje je i wykonuje jako rozkazy. Wykonuje on ciąg prostych operacji (rozkazów) wybranych ze zbioru operacji podstawowych określonych zazwyczaj przez producenta procesora jako lista rozkazów procesora.Xeon (czyt. [ˈziːɒn]) – serwerowa rodzina procesorów firmy Intel, która wyewoluowała z procesorów Pentium II, jako następca dla użytkowników układów Pentium Pro. Pierwszy procesor taktowany był zegarem 450 MHz. Rodzina Xeonów przeznaczona jest na rynek serwerów na co wskazuje wyższa wydajność, zwiększona ilość pamięci podręcznej drugiego L2 i trzeciego L3 poziomu oraz możliwość pracy w konfiguracji wieloprocesorowej.

    Procesor Intel Atom jest układem będącym wciąż w ofercie firmy Intel, który wyposażony w technologię Hyper-threading, przeznaczony został do zastosowań w tanich urządzeniach przenośnych klasy PC o niskim poborze mocy.

    Procesor Itanium 9300 został opracowany z możliwością przetwarzania 8 wątków na procesor (2 wątki na jeden rdzeń) dzięki zastosowaniu rozszerzonej wersji technologii Hyper-threading. Poulson, który jest następną generacją procesorów Itanium, został zaplanowany przez Intel jako procesor z dodatkowymi rozszerzeniami dla Hyper-threading.

    Niejednolity dostęp do pamięci, NUMA (od ang. non-uniform memory access) – architektura komputerowa wykorzystywana do realizacji przetwarzania współbieżnego. Intel Atom - rodzina 32-bitowych mikroprocesorów firmy Intel (wcześniejsza nazwa kodowa Silverthorne i Diamondville) o architekturze x86 (Socket 479). Jego premiera miała miejsce 2 kwietnia 2008 roku. Niektóre wersje wspierają ponadto instrukcje Intel 64. Procesory wytwarzane są w technologii CMOS 45 nm, są używane w komputerach klasy Ultra-Mobile PC (w płytach głównych mini-ITX) oraz innych przenośnych urządzeniach jak smartfony czy konsole gier wideo. Procesory pracują z zegarem od około 500 do 1800MHz, obsługują zestaw instrukcji SSE3 i co ważne pobierają zaledwie od 0.65W do 13W energii, co przekłada się na małe wytwarzanie ciepła.

    Procesory do zastosowań serwerowych z rodziny Intel Xeon 5500 także wykorzystują technologię dwuwątkową Hyper-threading.

    Podstrony: 1 [2] [3] [4]




    Warto wiedzieć że... beta

    Pentium III – procesor w 32-bitowej architekturze stworzony przez firmę Intel w 1999 roku. Procesor bazuje na mikroarchitekturze P6.
    Pentium 4 – siódma generacja procesorów firmy Intel, posiadająca architekturę x86 (wersje 6xx oraz niektóre 5xx obsługują architekturę EM64T). Produkowany w kilku kolejnych wersjach: Willamette, Northwood, Prescott, Gallatin, Cedar Mill, Smithfield, Presler, pracujących z częstotliwościami FSB 400, 533, 800 i 1066 MHz. Początkowo osadzony był w gnieździe Socket 423, następnie Socket 478, a obecnie LGA 775. Wyższą częstotliwość zegara zawdzięcza architekturze NetBurst. Wykorzystuje technologie, takie jak instrukcje SSE2, w nowszych wersjach jądra – SSE3. Niektóre wersje posiadają też wbudowaną wielowątkowość (HyperThreading) – dotyczy to m.in. procesorów z rodzin Northwood i Prescott. Obecnie częstotliwość taktowania zegara procesorów Pentium 4 z serii Extreme Edition dochodzi do 3,73 GHz, najwyżej taktowanym Pentium 4 jest Prescott 3,8 GHz na FSB 800 MHz (mnożnik 19).
    SMP (ang. Symmetric Multiprocessing, przetwarzanie symetryczne) - architektura komputerowa, która pozwala na znaczne zwiększenie mocy obliczeniowej systemu komputerowego poprzez wykorzystanie 2 lub więcej procesorów do jednoczesnego wykonywania zadań.
    Intel – największy na świecie producent układów scalonych oraz twórca mikroprocesorów z rodziny x86, które znajdują się w większości komputerów osobistych.

    Reklama

    Czas generowania strony: 0.024 sek.