Co to jest technologia dwurdzeniowa?

Technologia dwurdzeniowa odnosi się do dwóch oddzielnych mikroprocesorów na jednym chipie odlewanym ciśnieniowo. Są to zasadniczo dwie jednostki przetwarzania komputera (CPU) w jednym. Zaletą tego typu chipa jest to, że zadania mogą być realizowane w równoległych strumieniach, co skraca czas przetwarzania. Nazywa się to równoległością na poziomie wątku (TLP).

TLP jest również możliwe na płytach głównych, które mogą pomieścić dwie oddzielne matryce procesora. Gdy TLP jest realizowane w jednym procesorze za pomocą technologii dwurdzeniowej, nazywa się to przetwarzaniem wieloprocesorowym na poziomie układu (CLM).

W procesorach z więcej niż jednym rdzeniem każdy mikroprocesor ma na ogół własną wbudowaną pamięć podręczną, znaną jako pamięć podręczna poziomu 1 (L1). Pamięć podręczna L1 znacznie poprawia wydajność systemu, ponieważ znacznie szybciej uzyskuje się dostęp do pamięci podręcznej w układzie niż korzystanie z pamięci o dostępie swobodnym (RAM). Pamięć podręczna L1 jest dostępna z szybkością mikroprocesora.

Chipy dwurdzeniowe często posiadają również dodatkową współdzieloną pamięć podręczną procesora, znaną jako pamięć podręczna poziomu 2 (L2). Płyty główne mogą również mieć układ pamięci podręcznej oznaczony jako pamięć podręczna poziomu 3 (L3). Chociaż jest szybszy niż pamięć RAM, pamięć podręczna L3 jest wolniejsza niż pamięć podręczna wbudowana w chip.

Technologia dwurdzeniowa ma przewagę nad technologią dwurdzeniową lub dwurdzeniową. Te ostatnie terminy odnoszą się do dwóch niezależnych procesorów zainstalowanych na tej samej płycie głównej. Chipy dwurdzeniowe zajmują mniej miejsca na płycie głównej, mają większą spójność pamięci podręcznej i zużywają mniej energii niż dwa niezależne procesory. Jednak ta technologia ma również swoje wady.

Aby oprogramowanie mogło korzystać z architektury wielordzeniowej, musi być napisane tak, aby wykorzystywało wątki równoległe. W przeciwnym razie program działa w trybie jednordzeniowym, wykorzystując tylko jeden strumień danych lub jeden z wbudowanych mikroprocesorów. Niestety kodowanie dla TLP jest dość intensywne, ponieważ przeplatanie udostępnionych danych może powodować błędy i spowolnić działanie. Z powodu tych i innych problemów procesor dwurdzeniowy nie zapewnia dwukrotnie większej szybkości niż procesor jednordzeniowy, chociaż w optymalnych warunkach następuje znaczny wzrost wydajności. Wreszcie, dwurdzeniowe chipy działają goręcej niż ich jednordzeniowi kuzyni.
To, czy ten typ procesora jest dla Ciebie odpowiedni, zależy od tego, do czego planujesz używać komputera. Jeśli programy, których regularnie potrzebujesz, są zaprojektowane dla TLP, możesz bardzo skorzystać z wielordzeniowego układu. Jeśli nie, możesz być lepiej obsługiwany przez wysokiej klasy jednordzeniowy procesor.