Skip to content
EntityQ555032· pop 33· linked from 1,175 articles

Mehrkernprozessor

Sign in to save

Also known as multi-core, multicore processor, multicore, multicore CPU

Mikroprozessor mit mehr als einem vollständigen Hauptprozessorkern in einem einzigen Chip

Wikidata facts

Subclass of
microprocessor
Show 3 more facts
number of processor cores
2
Sources (2)

via Wikidata · CC0

Article · Deutsch

Der Begriff Mehrkernprozessor (abgeleitet vom englischen Begriff auch Multicore-Prozessor oder Multikernprozessor) bezeichnet einen Mikroprozessor mit mehr als einem vollständigen Prozessorkern in einem einzigen Chip. Die Prozessorkern-Komponenten mit Ausnahme des Busses und eventuell einiger Caches sind mehrfach vorhanden. Es handelt sich also um mehrere (weitgehend) vollständige, weitgehend voneinander unabhängige CPU-Kerne inklusive eigener Registersätze und arithmetisch-logischer Einheiten (ALU). Als Doppelkernprozessor (auch Dual-Core-Prozessor) bezeichnet man einen Mehrkernprozessor mit zwei Prozessorkernen. Mikroprozessoren mit einem CPU-Kern bezeichnet man zur Abgrenzung als Einzelkernprozessor (auch Single-Core-Prozessor). Mikroprozessoren mit drei Kernen werden Triple-Core-Prozessoren oder Dreikernprozessoren genannt. Diese Terminologie lässt sich entsprechend fortsetzen. So spricht man bei vier Kernen von einem Vierkernprozessor (auch Quad-Core-Prozessor), wobei ein Vierkernprozessor aus zwei Doppelkernprozessoren oder vier eigenständigen Kernen bestehen kann. Multi-Threaded-CPUs sind mehrfädige (engl. multithreading) Prozessorkerne mit mehreren Programmzählern und Registersätzen, die sich gegenüber dem System aber als mehrere Kerne melden. Diese Technik kann je nach Aufwand im Prozessordesign unterschiedlich effizient umgesetzt sein. Intel nennt sie in einigen Prozessorlinien Hyper-Threading, IBM SMT (symmetrisches Multi-Threading). Der IBM Power5-Prozessor ist z. B. ein Doppelkernprozessor mit zwei Threads pro Kern, der Sun UltraSPARC-T1-Prozessor ein Achtkern-Prozessor mit vier Threads pro Kern. Im Unterschied zu echten Mehrkern-Prozessoren teilen sich hier die „Kerne“ manche Ausführungseinheiten, wie zum Beispiel die Gleitkomma-Recheneinheit oder sogar die ALU. Dann muss evtl. ein „Kern“ warten, wenn der andere diese Einheit gerade belegt. Es ist nicht exakt definiert, welche Ressourcen genau ein Kern „privat“ besitzen muss, um als „eigenständig“ und „vollwertig“ zu gelten.

Abstract from DBpedia / Wikipedia · CC BY-SA