Rodzaje rdzeni procesorów
Prosty rdzeń
Ten typ najbardziej podstawowego procesora ma jednostkę sterującą i jednostkę arytmetyczno-logiczną (ALU). Jednostka sterująca wykonuje operacje i wykonuje instrukcje, podczas gdy ALU wykonuje obliczenia matematyczne. Jednordzeniowy procesor zawiera także pamięć podręczną, która jest niewielką ilością szybkiej pamięci wbudowanej w procesor. Pamięć podręczna nie jest uważana za część jądra przetwarzania.
Procesor jądra może szybko wykonywać operacje, ale może wykonywać tylko jedną operację naraz.
Podwójny rdzeń
Dwurdzeniowe procesory mają oddzielne dwurdzeniowe komponenty umieszczone na tym samym chipie. Tak więc dwurdzeniowy procesor zawiera dwa kompletne rdzenie przetwarzające, które mogą wykonywać dwie jednoczesne operacje. Dwurdzeniowe procesory mogą współdzielić pamięć podręczną między dwoma rdzeniami lub mogą mieć oddzielne pamięci podręczne.
Inne wielordzeniowe
Postępy w technologii procesorów umożliwiły dopasowanie kilku rdzeni do jednego procesora. W roku 2010 komercyjnie dostępne procesory dla użytkowników domowych mają maksymalnie sześć rdzeni procesora. Każdy z tych rdzeni może przetwarzać informacje niezależnie od siebie.
Hipersubprocessing
Procesory przetwarzania hipersprocesowego mogą przetwarzać dwa zestawy równoczesnych informacji, jednocześnie dzieląc się pozostałymi zasobami procesora. Procesor hipersubprocesowy rdzenia składa się z fizycznego rdzenia przetwarzającego, który jest podzielony na dwa procesory wirtualne. Procesory hipersubprocesowe mogą działać poprawnie tylko z systemami operacyjnymi zaprojektowanymi do korzystania z tego typu technologii.
Przetwarzanie przerywane kilku rdzeni
Hyperocessing nie ogranicza się do procesorów jądra. Dostępne są procesory wielordzeniowe, które mogą przetwarzać 12 lub więcej równoczesnych wątków informacyjnych.