Spisu treści:
Definicja - Co oznacza wielowątkowość chipowa (CMT)?
Chip multithreading (CMT) to sposób na zwiększenie wydajności poprzez przetwarzanie równoległe. Jest to zdolność mikroprocesora do przetwarzania wielu wątków sprzętowych wykonania, a także przetwarzania wielu wątków oprogramowania.
Techopedia wyjaśnia Chip Multithreading (CMT)
Najlepszym sposobem na osiągnięcie CMT jest tzw. Chip multiprocessing (CMP), technologia zapoczątkowana przez Sun Microsystems. Podstawowa charakterystyka technologii polega na powieleniu całego rdzenia procesora wraz z większością jego podsystemów i umieszczeniu go na pojedynczej krzemowej matrycy. Można tego dokonać poprzez jednoczesne pakowanie dwóch zmodyfikowanych procesorów z dodatkowymi obwodami logicznymi, które pozwalają im zachowywać się dokładnie tak, jak pojedyncza matryca dwurdzeniowa.
Jedną wielką zaletą CMP jest kompatybilność wstecznego pinowania z poprzednimi generacjami. Umożliwia to dopasowanie procesora CMP do istniejącej konfiguracji komputera i pomnożenie liczby procesorów w systemie. Wraz ze wzrostem liczby rdzeni przetwarzających rośnie walidacja procesora. Ta technologia ma jednak wadę. Mnożenie liczby procesorów wykładniczo zwiększa liczbę tranzystorów, co zajmuje więcej miejsca, jest droższe i może powodować problemy z rozpraszaniem ciepła.
Wielowątkowość wiórów to aplikacja przetwarzania równoległego. Można to postrzegać jako podobne do wielowątkowości oprogramowania, w której wiele czynności procesora można wykonać w jednym procesie. Jedyna różnica polega na tym, że CMT jest sprzętowy, więc procesor obsługuje różne wątki zamiast oprogramowania. Kluczową zaletą tego w porównaniu ze starszymi technologiami procesorów jest lepsza przepustowość.
