Es besteht kein Zweifel, dass der Wettbewerb zwischen den Chipherstellern nicht nur für PC-Prozessoren, sondern auch für mobile und andere Prozessoren stetig zunimmt. Die großen fünf, die erwähnt werden müssen, sind Intel, AMD, nVidia, Qualcomm und Apple. Alle diese Unternehmen haben unterschiedliche Ansätze, ihre Prozessoren weiterzuentwickeln, was es interessant macht, zu sehen, mit welcher Strategie sie an die Spitze gelangen können. Meine Meinung ist jedoch einfach - wählen Sie mehr Kerne über bessere Kerne.
Bevor ich auf das Wesentliche eingehe, beachten Sie bitte den Wortlaut des Artikeltitels. In diesem Artikel geht es darum, warum ich glaube, dass mehr Kerne bessere Kerne schlagen werden, was impliziert, dass dies irgendwann (wieder, meiner Meinung nach) irgendwann in der Zukunft wahr sein wird. Im Moment, bei Anwendungen, die immer noch überwiegend single-threaded sind und mehrere Kerne nicht kennen, sind bessere Kerne die Gewinner.
Hintergrund
Im Laufe der Jahre haben sich unsere Prozessoren von Einzelkern-Leichtgewichten bis hin zu Achtkern-Monstern entwickelt (oder 16-Core-Prozessoren, wenn Sie Server mit einbeziehen). Es ist offensichtlich, dass mehrere Kerne vorteilhaft sind und das System mehr Daten gleichzeitig verarbeiten kann, als wenn das System nur einen einzigen Kern hätte. Aber an diesem Punkt stellt sich eine neue Frage: Gibt es einen Punkt, an dem es vorteilhafter ist, keine Kerne mehr hinzuzufügen und sie nur noch besser zu machen? Werden 12 Kerne anstelle von 8 einen großen Unterschied machen? Wir haben vielleicht das Gefühl, dass 4, 6 oder 8 Kerne das "gut genug" -Plateau erreichen, was die Anzahl der Kerne betrifft, aber wir könnten viel besser sein.
Warum mehr Kerne besser sein werden
Natürlich ist es die beste Lösung, mehr Kerne und bessere Kerne zu haben, aber was ist, wenn Sie wählen müssen? Wenn ich die Entscheidung treffen würde, würde ich mit mehr Kernen gehen. Warum? Die Inspiration zu meiner Antwort liegt in der Funktionsweise von Grafikprozessoren.
GPUs sind mit Kernen gepackt. In der Tat haben einige der neuesten Karten 2.048 Kerne zu prahlen. Sie haben diese lächerliche Menge an Kernen, weil sie sie gleichzeitig an Daten arbeiten lassen. Mit mehr Kernen können mehr Daten geknackt werden. Ja, GPU-Cores sind nur gut für eine Art von Arbeit (weshalb wir immernoch CPUs, keine GPUs verwenden), aber das gleiche Konzept kann auch auf CPUs angewendet werden.
Mit mehr Kernen können mehr Daten von der CPU geknackt werden, und Sie erhalten ein schnelles System, das durch alles, was Sie darauf werfen, zippt, vorausgesetzt, es ist so programmiert, dass es alle Ihre Kerne kennt. Kurz gesagt, viele gute Kerne werden irgendwann besser sein als ein paar große Kerne.
Die aktuellen Pläne großer Chip-Hersteller
Intel scheint derzeit ein 4-Core-Limit zu halten (6 für seine extreme Produktserie), macht aber weiterhin Verbesserungen an seinen Cores. Allerdings erhöht nVidia auch seine Anzahl an Kernen. So ist Qualcomm mit seinem Snapdragon-Prozessor, obwohl etwas langsamer, während es auch benutzerdefinierte Anpassungen an die Lager-ARM-Designs macht. Selbst Apple gewinnt mit seinem iPhone / iPad-Prozessor zwar Kerne, aber nur sehr langsam.
AMD versucht auch, seine Kerne besser zu machen, aber frühere Roadmaps haben gezeigt, dass AMD immer noch Kerne hinzufügt und einen 10-Core-Prozessor für die Verbraucher produzieren wollte. AMD hat bereits einen 16-Core-Koloss für Server. Und ja, sie sind nicht genau Kerne, aber so werden sie vermarktet und das nenne ich sie. Es gab eine Menge Kontroversen über die gesamte Modul-Ansatz, den Sie in den Kommentaren hier lesen können 5 Gründe, warum Intel gegen die Wand geschoben wird Von AMD 5 Gründe, warum Intel gegen die Wand geschoben wird Von AMD Im Laufe der Jahre, Intel und AMD war in einem ziemlichen Kampf, um die besten Prozessoren herauszubringen. Irgendwann kam ein Punkt, an dem Sie nicht allzu viel darüber gehört hatten, was AMD vorhatte, ... Lesen Sie mehr (pro) und hier 5 Gründe, warum AMD Prozessoren verkommen sind [Meinung] 5 Gründe, warum AMD Prozessoren verkommen sind [Meinung] Ende 1999 habe ich meinen ersten Computer gebaut. Es verwendete einen AMD Athlon Prozessor, der mit 500 MHz getaktet wurde, der schnell genug war, um die meisten Spiele zu der Zeit, und auch einen besseren Wert zu spielen ... Lesen Sie weiter (gegen).
Welche Strategie ist die beste? Gerade jetzt, wer weiß? Vielleicht hast du eine Meinung?
Fazit
Was am Ende wirklich passieren wird, können wir nur durch Geduld herausfinden. Da jedoch mehr Software an zahlreiche Kerne angepasst werden kann, wird sich der Vorteil schließlich auf jene Prozessoren verlagern, die als eine gesamte Komponente die meiste Arbeit ausgeben können. Bis dahin müssen wir nur mit dem zufrieden sein, was derzeit am besten funktioniert.
Was ist Ihrer Meinung nach mehr Kerne oder bessere Kerne? Wann denken Sie, dass wir endlich wissen, welche Wahl besser ist? Irgendwelche anderen Gedanken? Lass es uns in den Kommentaren wissen!
Bildnachweis: Olivander, Forrestal_PL, Aaronage