Najlepsza odpowiedź
Tak jak w przypadku wielu pytań, odpowiedź brzmi „Cóż, to zależy”.
Jeśli porównasz sytuację używania tej samej płyty głównej z jednym procesorem w porównaniu z dwoma procesorami, lepiej będzie, jeśli użyjesz obu procesorów.
… ale , aby uzyskać * dowolną * korzyść z tej konfiguracji, zależy od systemu operacyjnego obsługującego konfigurację z dwoma procesorami.
Większość współczesnych systemów operacyjnych obsługuje i dlatego możesz skorzystać, ale jeśli używasz starych procesorów które wymagają użycia starożytnej wersji systemu operacyjnego (na przykład Windows XP lub wcześniejszego), wtedy prawdopodobnie będzie lepiej z jednym procesorem.
A jeśli porównujesz sytuację z, powiedzmy, dwoma procesorami Core i7 starszej generacji z pojedynczym procesorem Core i7 nowszej generacji, prawdopodobnie dostaniesz sporo więcej za swoje pieniądze z jednego systemu CPU niż system z dwoma procesorami.
Z drugiej strony, z systemem z dwoma procesorami możesz być w stanie wykorzystać dwa (lub cztery, w zależności od procesora i płyty głównej) 16x gniazda PCI-E dla konfiguracji SLI / Crossfire dla twoich GPU, więc nawet jeśli nie skorzystasz zbytnio z konfiguracji dwóch procesorów, dodana wydajność GPU może z nadwyżką zrekompensować „brak zysku” lub nawet niewielki spadek wydajności.
Z drugiej strony, Twój system operacyjny i sterowniki GPU muszą obsługiwać równoległość i tak dalej.
Jak powiedziałem, to zależy.
Odpowiedź
Jeśli Twój komputer lub telefon nie jest bardzo stary, prawdopodobnie używasz go teraz. Wszystkie nowoczesne procesory są wielordzeniowe. To tylko sposób na powiedzenie, że mają wiele procesorów na jednej kości. Nazywa się to symetrycznym przetwarzaniem wieloprocesowym. Tak było w komputerach od lat sześćdziesiątych XX wieku.
Zastosowanie w komputerach osobistych zaczęło się od pierwszych chipów Pentium w 1993 roku. Wymagało to płyty głównej do obsługi SMP, a systemu operacyjnego do obsługi SMP. Wtedy Windows na większości komputerów (Windows 3, x, Windows 9x) nie obsługiwał SMP (i nadal nie obsługuje, nawet na nowoczesnych procesorach z wieloma rdzeniami, Win9x widzi tylko jeden procesor i jeden rdzeń). Windows NT tak, ale było to dość rzadkie. Procesory obsługujące SMP były drogie. Płyty główne obsługujące SMP były drogie. Systemy operacyjne obsługujące SMP były drogie. (SMP w Linuksie było eksperymentalne). Dlatego SMP było rzadkością.
Pod koniec 1998 roku niektórzy ludzie zorientowali się, że układom Intel Celeron opartym na Pentium II brakuje śladu, który umożliwiłby ich użycie w konfiguracji SMP. Celerony były tanie! Kilku producentów płyt głównych było bliskich wprowadzenia do głównego nurtu płyt głównych SMP dla Pentium II i od razu stali się hitem wśród ludzi kupujących Celerony obsługujące SMP. Jako bonus, Celerony nie miały dużo pamięci podręcznej L2, dzięki czemu układy mogły działać do 50\% szybciej dzięki podkręcaniu. Windows 2000 był w trakcie szeroko zakrojonych testów beta, co dało ludziom system operacyjny, na którym mogliby używać swoich przetaktowanych maszyn SMP.
To właśnie wtedy SMP weszło do głównego nurtu. Windows 2000, a rok później Windows XP umożliwiał każdemu, nie tylko maniakom podkręcania, niedrogie uruchamianie systemów obsługujących SMP. Wciąż było to rzadkością, ale większość dużych producentów komputerów miała na sprzedaż konfiguracje SMP.
Intel po raz pierwszy wypuścił „wirtualny” SMP dla pojedynczych procesorów dzięki funkcji Hyper-Threading w erze Xeon / P4 2002 roku. Wygląda to na wiele procesorów w systemie operacyjnym. Do 2005 roku Intel produkował procesory do komputerów stacjonarnych z wieloma rdzeniami na jednej kostce.
Nadal można kupić płytę główną z wieloma gniazdami procesora, a następnie umieścić w tym gnieździe wielordzeniowy procesor. Procesory Intel do komputerów stacjonarnych mają obecnie maksymalnie 6 rdzeni. Myślę, że AMD ma 8. Intel Xeon ma do 28 rdzeni i obsługuje do 128 rdzeni na jednej płycie.
Bardziej zaawansowane konfiguracje nie są produktami detalicznymi. 128 procesorów Xeon to coś na poziomie superkomputera. Ale płyty z 2 i 4 procesorami są dostępne w sprzedaży detalicznej. Płyty do gier firmy Asus i Gigabyte są nawet przeznaczone dla konsumentów.
Oto płyta główna z czterema procesorami firmy Intel: https://www.newegg.com/Product/Product.aspx?Item=9SIAE256CP4705 A oto sześciordzeniowy procesor do zamontowania, potrzebujesz 4: https://www.newegg.com/Product/Product.aspx?Item=9SIA6ZP56A4157
To daje 4 procesy razy 6 rdzeni, 24 procesory z HT, co daje 48 potoków do wysłania instrukcji.