Was sind asymmetrische Prozessorkerne?

September 5

Was sind asymmetrische Prozessorkerne?

Ein Computersystem, das mehr als einen Prozessor verwendet werden in zwei Kategorien fallen: symmetrisch oder asymmetrisch. Ein symmetrisches System verwendet identische Core-Prozessoren. Asymmetrische Prozessoren verwendet unterschiedliche Prozessoren, die sich voneinander unterscheiden. Das Ziel aller Multi-Prozessor-Systeme ist Leistung der Maschinen zu erhöhen.

Parallele Verarbeitung

Die Verwendung von mehr als einen Typ des Prozessors ermöglicht den Computer den Zugriff auf die verschiedenen Prozessoren zum Ausführen dieser Aufgaben unterschiedlicher Aufgaben. Dies reduziert die Belastung auf einem einzelnen Prozessor die Arbeit abschließen. Das asymmetrische Prozessor-Setup ermöglicht spezielle Arbeiten an jedem Prozessor gesendet werden. Zum Beispiel einen Prozessor Bandbreite besser als andere Prozessoren innerhalb des Systems optimieren kann und würde diese Aufgaben zugewiesen werden.

Mehrere Kerne

Mehrere Kerne auf einem Chip Prozessor sind mit einem Meister Mehrzweck-Prozessor verbunden. Dieser master-Prozessor ist mit allen anderen Core-Prozessoren auf dem Chip verbunden. Der Meister gibt dann den anderen Prozessoren die Aufgaben, basierend auf der Fähigkeit des Prozessors. Diese angefügten Prozessoren nennt man die Sklaven-Prozessoren und sind mit nur dem Master und einander nicht angebracht. Dies macht das System schneller und mehr Energie effizienter, als wenn alle Prozessoren miteinander verbunden.

Vorteile

Der größte Vorteil der asymmetrischen Modell der Core-Prozessoren ist, dass jeder Prozessor eine bestimmte Aufgabe zugeordnet werden kann, der es möglicherweise besser als die anderen Prozessoren. Dadurch wird die Arbeit verteilt werden, zwischen den Prozessoren mit dem besten, die was jede Art von Prozessor zu bieten hat. Diese Eigenschaften machen die Prozessoren schneller als symmetrische Prozessorkerne, da identische Kerne mit identischen Fähigkeiten, alle Aufgaben abgeschlossen werden müssen.

Nachteile

Die Nachteile der asymmetrischen Prozessoren umfassen Programmierung und Anwendungsentwicklung zusammen mit Nutzung des freien Speicherplatzes. Programmierer und Anwendung Bauherren haben ihre Anwendungen arbeiten mit allen Prozessoren im System entwerfen. Dies kann bedeuten, zusätzliche Zeit und Kosten, um neue Anwendungen zu entwickeln. In einem asymmetrischen Dualcore-System wenn einer der Prozessoren ausgereizt ist, kann nicht darauf zugreifen den freien Speicherplatz des anderen Prozessors da die beiden Prozessoren an unterschiedlichen Aufgaben arbeiten.