Co Intel nazywa „rodziną procesorów”?
Dowiedziałem się, że rodzina procesorów to grupa procesorów o podobnych funkcjach, jak stwierdzono w: dokumentacji VMware Sphere
Więc popraw mnie, jeśli się mylę, Intel odnosi się do swoich rodzin procesorów jako należących do tych kategorii?
- Intel® Core ™
- Intel® Xeon®
- Intel® Atom ™
- Intel® Quark ™
- Pentium®
- Celeron®
- itp.
Odpowiedzi:
W oparciu o użycie przez Intel terminu „rodzina procesorów” (np. „Informacje o numerach procesorów Intel®” , odnosi się do bardziej szczegółowej klasyfikacji niż Xeon, Core, Atom lub Quark (tj. Każda z nich może mieć wiele „rodzin”) Wygląda na to, że stosuje się go mniej więcej tak, że każda nowa generacja / układ scalony (z wyjątkiem drobnych zmian, stopni) - czy to po zmianie mikroarchitektury (np. Sandy Bridge, Haswell) czy zmianie w procesie produkcyjnym (np. 32 nm, 22 nm) - wprowadza nową rodzinę procesorów.
Celeron i Pentium wydają się być używane jako nazwy „klasowe”, choć na tej stronie wydaje się, że używa się „rodziny procesorów Intel® Celeron®”, „rodziny Intel® Pentium®” i „rodziny Intel® Core®” w bardziej ogólnym znaczeniu. Myślę, że jest to po prostu „bieżąca generacja”, tj. „Rodzina procesorów” nadal odnosi się do bardziej konkretnej kategorii.
Nawet w rodzinie procesorów nie ma pełnej zgodności binarnej. Na przykład Core i5-4430 nie obsługuje TSX-NI (transakcyjne rozszerzenie pamięci), a Core i5-4570, ale oba są częścią rodziny procesorów Core 4. generacji. Ponadto procesory z różnych rodzin, a nawet różnych „klas” mogą mieć pełną zgodność binarną, ponieważ Xeon i Core używają tej samej mikroarchitektury dla rdzenia przetwarzającego.
W oparciu o adresy URL ARK (np.
http://ark.intel.com/products/family/75026/#@All
) I7, i5 i i3 (i warianty mobilne) są uważane za różne podklasy z każdą generacją wprowadzającą nową „rodzinę”.Wygląda więc na to, że system klasyfikacji zaczyna się na poziomie „klasy” (Xeon, Rdzeń, Atom, Kwark) i może mieć pośrednią podklasę (np. I7, i5, i3) i wreszcie każda klasa lub podklasa może wprowadzać wiele „rodzin” na przestrzeni czasu wraz ze zmianami w projekcie lub produkcji. Najszersze klasy wyróżniają ogólne zastosowanie docelowe (Xeon dla serwerów / stacji roboczych, Core dla głównych komputerów osobistych, Atom dla niższych komputerów osobistych i wbudowanych, Quark dla niższych wbudowanych). Bardziej szczegółowe klasy rozróżniają na podstawie budżetu / wydajności (np. Procesory klasy i7 mają wyższą wydajność niż ogólnie i5 dla konkretnej generacji, a Xeon można podzielić przez liczbę obsługiwanych gniazd)
Bardziej specyficzna niż „rodzina procesorów” jest jednostka magazynowa (SKU), tj. Numer procesora, który może różnić się wyłączonymi funkcjami, wielkością pamięci podręcznej, liczbą rdzeni, częstotliwością i mocą obliczeniową.
Ponieważ „rodzina procesorów” jest terminem marketingowym, definicja nie musi być całkowicie jasna i spójna. Zasadniczo rodzina procesorów to grupa jednostek SKU określonej generacji w ramach szerszej klasy .
Warto również zauważyć, że Intel wcześniej używał „rodziny procesorów Itanium” w odniesieniu do architektury Itanium . Intel używa „serii” zamiast „rodziny” w marketingu Itanium. Z marketingowego punktu widzenia nie tylko pozwala to uniknąć pomyłek związanych z wcześniejszym wykorzystaniem rodziny w architekturze Itanium, ale także pasuje do bardziej technicznego rynku, na który Itanium celuje, a nawet sugeruje dalszy postęp.
źródło
Obraz, który łączysz, odnosi się do oprogramowania do wirtualizacji - środowiska piaskownicy do tworzenia oprogramowania.
Odnosząc się do „rodziny procesorów” w tym kontekście, to różne zestawy instrukcji, które chcesz emulować w swoim wirtualnym procesorze (takie jak SSSE3 i SSE4 ).
Umożliwi to tworzenie i testowanie opracowanego oprogramowania na takich platformach.
źródło