Jeder Jaguar-Kern besitzt allerdings auch eine FPU.bigod66 hat geschrieben:Da AMD mit der Jaguar APU 8 echte Cores einsetzt (ja, ein echter Core braucht nicht zwingend eine FPU), können die Threads auf den Cores verteilt werdenÄhm, was genau verstehst du unter "Multiprocessing" und was soll der Unterschied zu "Multithreading" sein?
https://de.wikipedia.org/wiki/Mehrproze ... processing
Weil Intel via Hyperthreading jeweils ein Core nur vorgaukelt muss man zu Multithreading zurückgreifen, was unterm Strich natürlich langsamer ist, da auch z.bsp. die ALU's fehlen)
SMT ist eine gute Möglichkeit einen Kern weiter auszulasten, dessen Ressourcen weit über dem liegen, was ein Thread in der Regel benötigt.
Ein Jaguar-Kern hat 2 ALUs und 2 Decoder, da ist ein Sandy-Bridge/Ivy-Bridge-Core mit 3 ALUs, mehr FP-Pipes und mehr Decodern, Cache + Takt wesentlich bulliger und breiter.
Haswell/Broadwell haben es auf 4 ALUs gebracht und Skylake hat den Decode-Durchsatz abermals erhöht.
Das sind Kerne die mindestens das doppelte eine Jaguar-Kerns auf die Waage bringen.
Ein Thread besitzt in der Regel gar nicht den nötigen Instruction Level Parallelism, um mehr als 2 ALUs auszulasten, weswegen ab 3 und 4 ALUs sich SMT richtig lohnt, wobei Intel auch hier ständig die Implementierung verbessert hat.
Wenn eine Anwendung wie z.B. AC:Syndicate von vielen Threads Gebrauch machen kann, dann ist die Skalierung dank SMT auch entsprechend gut.
http://www.pcgameshardware.de/Assassins ... s-1178500/
+38% bei 2 Kernen.
+29% bei 4 Kernen.
+ 6% bei 6 Kernen.
