Co to jest przetwarzanie wielordzeniowe? (Ze zdjęciami)
Przetwarzanie wielordzeniowe odnosi się do zastosowania wielu mikroprocesorów, zwanych „rdzeniami”, które są wbudowane w pojedynczą silikonową matrycę. Układ jest montowany na płycie głównej komputera dokładnie w taki sam sposób, jak tradycyjny procesor. Nie ma nic nowego w koncepcji procesorów sznurkowych razem, technika znana jako multiprocessing; jednak procesor wielordzeniowy jest nieco inny. Procesor wielordzeniowy działa jako pojedyncza jednostka. Jako taki jest bardziej wydajny i ustanawia znormalizowaną platformę, dla której można łatwo opracować masowo produkowane oprogramowanie.
Konstrukcja procesora wielordzeniowego pozwala każdemu rdzeniu komunikować się z innymi, dzięki czemu zadania przetwarzania mogą być odpowiednio dzielone i delegowane. Jednak faktyczne przekazanie uprawnień jest podyktowane oprogramowaniem. Po zakończeniu zadania przetworzone informacje ze wszystkich rdzeni są zwracane na płytę główną za pośrednictwem jednego wspólnego kanału. Proces ten często może znacznie poprawić wydajność w stosunku do jednordzeniowego procesora o porównywalnej prędkości. Stopień poprawy wydajności będzie zależeć od wydajności uruchomionego kodu oprogramowania.
Oprócz nieobrobionej prędkości, te nowe układy znacznie zwiększają zakres wielozadaniowości, jaką mogą wykonywać komputery. Początkowo praktyczne zastosowania procesorów wielordzeniowych były poważnie ograniczone, ponieważ wiele ówczesnych programów nie było zaprojektowanych tak, by w pełni z nich korzystać. Luka została szybko zlikwidowana, gdy pojawiła się nowa generacja systemów operacyjnych oraz nowe generacje oprogramowania komercyjnego, w tym gier, produktów symulacyjnych, a nawet aplikacji biurowych. Twórcy oprogramowania szybko zmienili swoje priorytety, aby w pełni wykorzystać nowy sprzęt.
Procesor wielordzeniowy przerwał trwający wyścig wśród projektantów układów, aby tworzyć coraz szybsze procesory. Dzięki zastosowaniu wielu wolniejszych rdzeni możliwe jest uzyskanie wyższych częstotliwości taktowania bardziej efektywnie niż poprzez zaprojektowanie superszybkich pojedynczych procesorów. Kiedy komputery osobiste wykorzystujące technologię przetwarzania wielordzeniowego po raz pierwszy stały się powszechnie dostępne dla konsumentów w 2003 i 2004 r., Nowe procesory były wyposażone tylko w procesory dwurdzeniowe. Szybko zmieniło się to w kolejnych latach, a standardem stało się przetwarzanie wielordzeniowe. Procesory czterordzeniowe i ośmiordzeniowe pozwolą na układy zawierające dosłownie setki rdzeni lub więcej.
Przetwarzanie wielordzeniowe nie ogranicza się do dziedziny komputerów osobistych. Wiele innych urządzeń elektronicznych, w tym konsole do gier, elektronika przemysłowa, superkomputery, a także elementy sprzętowe komputerów PC, takie jak procesory graficzne na kartach graficznych, wykorzystują tę technologię, ponieważ staje się ona coraz bardziej powszechna i przystępna cenowo.