Heim >häufiges Problem >Was bedeuten 12 Kerne und 16 Threads?

Was bedeuten 12 Kerne und 16 Threads?

WBOY
WBOYOriginal
2022-08-24 11:45:5120235Durchsuche

12 Kerne und 16 Threads bedeuten, dass es 12 Kerne in der CPU gibt und die CPU 16 Threads hat, die bis zu 16 Kerne simulieren können; der Kern der CPU ist die Recheneinheit und der Controller, der Multi-Core verbessern kann Parallelverarbeitungsfunktionen und Threads sind Prozesse. Eine einzelne Sequenz des Kontrollflusses in einem einzelnen Programm, bei der mehrere Threads gleichzeitig ausgeführt werden, um verschiedene Aufgaben in einem einzigen Programm auszuführen, wird als Multithreading bezeichnet.

Was bedeuten 12 Kerne und 16 Threads?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, DELL G3-Computer.

Was bedeuten 12 Kerne und 16 Threads?

12 Kerne und 16 Threads bedeuten, dass es 12 Kerne in der CPU und 16 Threads in der CPU gibt. Es können bis zu 16 Kerne simuliert werden.

Kern der CPU

Der Kern der CPU ist die Recheneinheit und der Controller, der die Parallelverarbeitungsfähigkeiten verbessern und mehrere Threads gleichzeitig verarbeiten kann. Auf einer CPU sind mehrere Kerne integriert. Single-Core bedeutet nur einen, Dual-Core setzt zwei Kerne auf die CPU und so weiter.

Die Anzahl der Kerne einer CPU gibt an, wie viele physische Kerne sie enthält. Jeder Kern kann als Single-Core-CPU behandelt werden. Eine Dual-Core-CPU entspricht zwei Sätzen von Hardware-Ressourcen in einer Box.

Threads

Ein Thread ist eine einzelne Sequenz des Kontrollflusses in einem „Prozess“. Auch als Leichtbauverfahren bekannt. Ein Thread ist ein einzelner sequenzieller Kontrollfluss in einem Programm. Das gleichzeitige Ausführen mehrerer Threads zur Erledigung verschiedener Aufgaben in einem einzigen Programm wird als Multithreading bezeichnet.

Die Anzahl der Threads, die eine CPU ursprünglich hat, entspricht der Anzahl der Kerne, also wie viele Threads eine CPU hat. Allerdings hat Intel im Jahr 2002 eine Hyper-Threading-Technologie veröffentlicht, die spezielle Hardware-Anweisungen verwendet, um a Der CPU-Kern wird als zwei logische Kerne simuliert, sodass bei der Verarbeitung einiger Multithread-Aufgaben eine parallele Datenverarbeitung erreicht werden kann, was die Recheneffizienz erheblich verbessert und die CPU-Leistung gründlicher macht. Aber der simulierte Kern ist doch kein echter physischer Kern und die Gesamtleistung ist immer noch nicht so gut wie eine echte Multi-Core-CPU.

Was bedeuten 12 Kerne und 16 Threads?

Weitere Informationen zu diesem Thema finden Sie in der Spalte „FAQ“!

Das obige ist der detaillierte Inhalt vonWas bedeuten 12 Kerne und 16 Threads?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn