Ein Multicore-Prozessor ist eine einzelne Computerkomponente, die aus zwei oder mehr CPUs besteht, die die eigentlichen Programmanweisungen lesen und ausführen. Die einzelnen Kerne können mehrere Anweisungen parallel ausführen, was die Leistung von Software erhöht, die geschrieben wurde, um die Vorteile der einzigartigen Architektur zu nutzen.
Die ersten Multicore-Prozessoren wurden Anfang der 2000er Jahre von Intel und AMD hergestellt. Heutzutage werden Prozessoren mit zwei Kernen (“Dual-Core”), vier Kernen (“Quad-Core”), sechs Kernen (“Hexa-Core”) und acht Kernen (“Octo-Core”) erstellt. Prozessoren werden mit bis zu 100 physischen Kernen und 1000 effektiven unabhängigen Kernen unter Verwendung von FPGAs (Field Programmable Gate Arrays) hergestellt.
CPU-Begriffe, Dual-Core, Hexa-Core, Quad-Core, TLP