GPUs sind so schnell, warum benutzen wir überhaupt noch CPUs?
Ein virales Video verwendet einen Malduell, um den Leistungsunterschied zwischen CPUs und GPUs zu veranschaulichen: Eine CPU malt mühsam ein Smiley, während eine GPU im Handumdrehen die Mona Lisa rendert. Dies übersieht jedoch einen entscheidenden Punkt: die Programmart. CPUs eignen sich hervorragend für sequentielle Anweisungen, während GPUs im Parallelprocessing glänzen. Die meisten Anwendungen mischen sequenziellen und parallelen Code; beispielsweise kann ein Programm zu 50 % parallelisiert werden. CPUs sind wie Chefköche, die unerwartete Ereignisse bewältigen können; GPUs sind wie Laufbandarbeiter, die sich auf sich wiederholende Aufgaben spezialisiert haben. Chips wie der Apple M3 integrieren beides und kombinieren die Flexibilität der CPU mit der Rechenleistung der GPU.