Core i7-7800X: Ist der AVX512-Durchsatz beim Retail-Modell halbiert?

50
News Carsten Spille Als bevorzugte Quelle auf Google hinzufügen
FLOPS - Core i7-7800X Retail
Quelle: PC Games Hardware

Intels Skylake-X-CPUs für den Sockel 2066 haben einen durchwachsenen Start hingelegt. Hinzu kommen Gerüchte, dass die Sechs- und Achtkerner Core i7-7800X und Core i7-7820X nur über halbierten AVX512-Durchsatz verfügen sollen. PC Games Hardware hat mit einem seit Kurzem in der Redaktion befindlichen Retail-Exemplar den Test gemacht.

Die Basin-Falls-Plattform, die aus X299-Boards mit Sockel 2066 sowie einem passenden Prozessor aus den Baureihen Skylake-X oder Kaby Lake-X besteht, wird als Antwort Intels auf AMDs Ryzen-Mehrkernprozessoren verstanden. Während die Meldungen zu den OC-Weltrekorden zum Launch auf der Computex für Aufsehen sorgten, sind die ersten Benchmark-Tests speziell anhand des von Intel lancierten Zehnkerners Core i9-7900X gelinde gesagt durchwachsen ausgefallen: Insgesamt zwar etwas flotter als Broadwell-E, aber das nur durch den deutlich höheren Takt und bei gleichzeitig deutlich höherer Leistungsaufnahme - nicht zuletzt bedingt durch AVX2 und AVX512F, welches die Skylake-X-CPUs erstmalig im HEDT-Bereich beherrschen. Hinzu kam zuletzt Kritik von Übertaktern am Design speziell der VRMs und deren Kühlung von X299-Boards.

Stellt man Taktgleichheit her, zeigt sich, dass die Designentscheidungen von Intel in vielen Fällen und speziell im Spiele-Bereich zu weniger Leistung als beim Vorgänger führen und darunter auch die Effizienz leidet. Intel will mit der Überarbeitung der Cache-Hierarchie und dem Einsatz eines Meshes anstatt eines Ringbusses zur Verschaltung der einzelnen Kerne die Weichen für eine bessere Skalierung bei den vielkernigen Server-CPUs stellen - im Desktop-Bereich mit bislang maximal zehn Kernen jedoch geht der Schuss nach hinten los. Der von 256 KiByte auf 1 MiByte pro Kern vergrößerte L2-Cache kann in unseren Testszenarien die Leistungsnachteile durch den nicht nur deutlich kleineren, sondern auch wesentlich langsameren, weil mit nur noch 2,4 GHz auch niedriger taktenden, L3-Cache nicht ausgleichen. Nur in Ausnahmefällen schlägt SKL-X den Vorgänger BDW-E - ironischerweise dort, wo auch AMDs Ryzen seine Stärken hat: Video-Transcoding und 3D-Rendering etwa im Cinebench oder mit Blender.

Core i7-7800X und die Frage des AVX512-Durchsatzes

Doch es gibt noch einen weiteren, bislang meist wenig beachteten Bereich, in dem Skylake-X einen Vorteil hat: beim reinen Rechendurchsatz. Intel hat nämlich die Vektoreinheiten der CPU-Kerne aufgebohrt, sodass sie nun AVX512F unterstützen - das Basis-Featureset "Foundation" der kompletten AVX512-Erweiterung. Damit sind nicht nur INT64-Berechnungen potenziell wesentlich flotter, auch der Durchsatz bei FMA3-Operationen verdoppelt sich pro Takt. Der (große) Nachteil: Um daraus einen Vorteil zu ziehen, müssen die Vektoreinheiten explizit angesprochen werden und entsprechend optimierter Programmcode ist Mangelware. Im Heimbereich wird selbst der Vorgänger AVX2 hauptsächlich von Video-Transcodern wie x264, welches auch in Handbrake zum Einsatz kommt, verwendet. Darüber, ob Render-Software wie C4D oder Blender zum Heim- oder semiprofessionellen Umfeld zählen, lässt sich trefflich streiten, doch auch dort kommen Befehlssatzerweiterungen wie AVX(2) zum Einsatz - AVX512 unseres Wissens bislang nicht. Spielesupport muss (selbst mit AVX1) mit der Lupe gesucht werden.

Core i7-7800X Retail Quelle: PC Games Hardware Core i7-7800X Retail Mit diesem Hintergrund kamen die Meldungen, die Core-i7-Modelle i7-7800X und i7-7820X würden AVX512 nur mit im Vergleich zum Core i9 halbiertem Durchsatz unterstützen, einem weiteren kleinen Nackenschlag gleich. Offenbar hat Intel bei den ebenfalls auf Skylake-X basierenden Server-Modellen eine vergleichbare Trennung angedeutet. Angeblich sollte, so die Meldungen, bei Engineering Samples des Core i7-7800X und i7-7820X die Vektoreinheit noch mit vollem Durchsatz laufen und so die maximal erreichbaren GFLOPS, also die Rechenschritte pro Sekunde, verdoppeln. Bei den Retail-Modellen hingegen sollten die separate AVX512-Einheit an einem der Ports eingespart werden, welche neben den beiden verschalteten AVX2-Einheiten für eine Verdopplung der Rechenleistung sorgt.

PC Games Hardware hat ein Retail-Exemplar des Core i7-7800X, also des ab rund 380 Euro angebotenen Sechskerners (Tray-Version) ins Testlabor ordern können, den uns freundlicherweise der Versender Caseking zur Verfügung gestellt hat, und anhand dieses Musters erste (synthetische) Benchmarks mit Alex Yees "y-Cruncher" und "FLOPS" gefahren, die beide bereits AVX512 unterstützen.

Benchmarks: Core i7-7800X und der AVX512-Durchsatz

Der erste Test lief mit FLOPS, welches rein darauf optimiert ist, die maximale Rechenleistung pro Taktschritt bei Nutzung verschiedener Befehle der Vektoreinheiten aus den Prozessoren herauszukitzeln. Dafür nutzt es verschiedene, optimierte Binaries, die nicht nur für Skylake-X, sondern auch für AMDs Zen und viele frühere Architekturen vorliegen. Im Single-Thread-Test kommt der i7-7800X nahezu auf die Werte des i9-7900X, der dank seines erweiterten Turbo-Modus etwas höher takten darf. Beim Multi-Thread-Einsatz sind beim Vergleich der Ergebnisse auch die 66 Prozent mehr Kerne zu berücksichtigen - hier bleibt der 7800X natürlich deutlich hinter dem Zehnkerner, schlägt aber mit AVX512-Einsatz die AVX2-Werte des Broadwell-E-basierten i7-6950X.

Übrigens ist hier auch schön zu sehen, dass AMDs Ryzen-CPUs bei getrennter Nutzung der MUL- und ADD/SUB-Befehle durchaus mit den (immerhin mit zwei zusätzlichen Kernen ausgestatteten) Intel-Topmodellen mithalten können. Bei AVX1-Einsatz liegt der Ryzen auch sehr deutlich vor Intels Quadcore-CPUs - die erst bei AVX2 mit FMA3, also zwei Multiplikationen und zwei Additionen pro Arbeitsschritt, aufholen. Dies schafft der Ryzen aufgrund von AMDs Designentscheidungen nicht mehr in einem Durchgang.

Unser zweiter Test nutzte den Numbercruncher "y-Cruncher" (das y steht dabei für den griechischen Buchstaben Gamma, also Gamma-Cruncher), der kürzlich als eines der ersten Programme ein spezielles Ryzen-Update erhielt und seit dem Wochenende auch in einer Skylake-X-getunten Version vorliegt.

Der Direktvergleich, aus Zeitgründen bisher nur eine mit dem i7-7800X durchgeführte Messung, zeigt, dass die neue Version rund 20 Prozent schneller arbeitet. Weitere Messungen liefern wir nach, einstweilen haben wir noch unsere Bestandsbenchmarks mit y-cruncher 0.7.2.6469 eingeblendet.

Fazit: Core i7-7800X und der AVX512-Durchsatz

Wir können "Entwarnung" geben - eine zusätzliche Beschneidung liegt diesen Messungen zufolge nicht vor. So bleibt es im Falle des Core i7-7800X dabei, dass ab Werk zwar auf 16 PCI-Express-3.0-Lanes und eine DDR4-Speicherstufe (28 statt 44 und 2400 statt 2667) gegenüber dem teuren Core i9 verzichtet werden muss, die Recheneinheiten des Chips dabei jedoch unangetastet bleiben. Ob das potenziellen Käufern nun grünes Licht gibt, beim Sechskerner zuzuschlagen, oder ob es sich dabei doch um eher arg theoretische Betrachtungen handelt, liegt im Auge des Betrachters.

Eine Anfrage, ob unser Muster so konfiguriert war, wie es für die gesamte Retail-Serie vorgesehen ist, blieb seitens Intel bislang unbestätigt.

50
    • Kommentare (50)

      Zur Diskussion im Forum
      • Von Threshold Großmeister(in) des Flüssigheliums
        Zitat von JackTheHero
        @Threshold
        Ossi hat damit angefangen mit #20 und dann hat sich das wie ein Lauffeuer entwickelt.
        Dann hat der Thread ja bald 30 Posts weniger.
      • Von Threshold Großmeister(in) des Flüssigheliums
        Zitat von JackTheHero
        @Threshold
        Ossi hat damit angefangen mit #20 und dann hat sich das wie ein Lauffeuer entwickelt.
        Dann hat der Thread ja bald 30 Posts weniger.
      • Von Gast1719868203
        Zitat von Prozessorarchitektur
        Daher ist es wichtig bei cpu Test das die Auslastung der GPu angegeben ist

        Und es gibt ein tool wo man das auslesen kann ohne dabei extra was zu messen hwinfo64 logviewer
        Was bei benchmark keine Leistung frisst wie fraps und alle werte speichert Nachteil nur bedingt haargenau vergleichbar +-5% je wert.
        Wow, ich hab mir mal echt alles durchgelesen, auch wenn schwer verständlich. Ich gehe mal davon aus, dass du nicht anders kannst, wenn du es so konsequent machst. Den HWinfo Logviewer kenne ich schon und nutze ich auch hin und wieder. Wenn du die CPU Auslastung haben willst, dann schau auf diese Seite, die machen das vorbildlich.
        Action / FPS / TPS | Тест GPU

        GPU-Auslastung würde ich auch mal gerne wissen in den Reviews der Magazine. Angesichts der Spiele hab ich da echt meine Zweifel.

        @Threshold
        Ossi hat damit angefangen mit #20 und dann hat sich das wie ein Lauffeuer entwickelt.
      • Von Prozessorarchitektur Lötkolbengott/-göttin
        ob man in 1080p in einen gpu limt in cpu Test hängt stark von der gpu ab

        GPu haben eine cpu Anforderung
        Das liegt an Directx an sich
        Der renderauftrag also die drawcalls sind immer noch 1 thread limitiert zwar kann man mit viel aufwand den Faktor auf 2 anheben wird aber oft verzichtet
        Stattdessen wird die Auftragslast auf alle verfügbaren threads aufgeteilt
        Das geschieht entweder durch gpu Treiber nvidia oder durch den Entwickler des spiels
        Daher kann ein hexa oder octa core nicht schneller sein als ein quadcore

        nun wieso nun 1080p in CPu Test dennoch Sinn machen liegt an der Gpu Generation die mittlerweile eine cpu Anforderung unterhalb von 4,4ghz die cpu die gpu limitiert

        eine bsp gtx1060 ist in einen cpu test mit 1080p klar gpu limitiert
        eine gtx1080ti nicht.

        Und das ist ein Grund warum ich in gametest sowie cpu gpu test die Auslastung der gpu haben will.
        Daher machen cpu test in 720p mit einer aktuellen high end gpu keinen Sinn mehr.

        Der skylake-x sind tdp limitiert zwar steht da 4,7ghz gelaufen ist es aber in 4ghz
        Ohne tdp limit und mit extrem Kühlung sind die fps gleich.
        Beim ryzen liegt es schlicht am NB Takt (uncore)
        Das war schon so bei amd fx und amd phenom2 so
        Spiele lieben ramtakt
        zum Verständnis uncore sowie NB ist der Takt des cpu cache und somit die diekte Verbindung zu ram und cpu Takt.
        je näher diese gleich sind desto schneller werden games.
        Das liegt aber nicht an der bandbreite sondern an den latenzen.
        Für games reichen ddr3 ~12-21gb/s lesend
        Und man sollte cpu Takt zu nb Takt im verhältnis 1-2 1-3 haben
        Ramtakt zu NB clock sollte so genau teilbar sein
        ryzen hat von Haus aus 1-6 intels skylake 1-4
        Wobei bei ryzen die Besonderheit ist das man hier ramtakt durch den cpu takt teilt .
        ansonsten gilt Nb clock bzw uncore durch realen ramtakt also im falle von skylake 4ghz /1,066
        ergibt etwa 1-4
        bsp haswel 3ghz/1,066=1-3
        Was schneller ist hängt davon ab wie schnell das zum cpu takt ist skylake hat 1CPU clock-1 NB clock
        haswel 1-2 oder genau 1-1,2 (bei 3,6ghz cpu takt)
        Nun weil aber games primär am cpu takt hängen ist klar 4ghz und 4ghz NB schneller
        ryzen hat aber nur 4ghz und 1,3ghz was dann zu 1-3 bedeutet
        also ist ryzen mit standard ramtakt langsamer als intels Pedant skylake bei gleichen Takt.

        Das sind aktuellen fall etwa 8%-13%
        Das gilt aber nur im falle von Desktop high NB clock cpu
        technisch ist haswel-e braodwel-e sowie skylake-x gleich schnell wie der skylake
        nur im NB clock unterscheiden die sich eklatant.
        haswel 3ghz
        broadwel 3,2ghz
        skylake-x 2ghz
        skylake 4ghz
        ryzen 1,3ghz
        amd fx 2,2-3ghz
        generell ist aber dies schon feintuning
        bei amd Pflicht seit phenom2 bis ryzen bei intel Kür

        zurück zu Sinnhaftigkeit von 1080p test aktuell braucht eine gtx1080ti (gp102) eine ipc von 2,2-2,4
        amd vega64 56 (vega10) auch etwa 2,2-2,4
        Maßstab dafür cb11,5
        die ipc ist bei skylake(alias kaby lake) 4,4ghz 2,2
        amd ryzen auf 3,6ghz 1,6
        skylake @3,6ghz 1,8
        haswel 3,6ghz 1,6
        ivy bridge 3,6ghz 1,5
        sandy bridge 3,6ghz 1,38

        wichtig dabei ist das cinebench durchaus mit dem ramtakt besonders uncore takt skaliert ramtakt etwa 1% je 266mhz stufe und nb etwa 4% je 500mhz
        Die listen auf cpu monkey sind dadurch bedingt vergleichbar weil eben oft OC Ergebnisse darin sind.
        Die cb r15 werte sind genauer und entsprechen den @stock werten. Verhältnis r15 vs r11,5 =1,135/100

        Das ist ein gemittelter wert der Anforderung der gpu bei 1080p der gtx1080ti
        Daher ist es wichtig bei cpu Test das die Auslastung der GPu angegeben ist

        Und es gibt ein tool wo man das auslesen kann ohne dabei extra was zu messen hwinfo64 logviewer
        Was bei benchmark keine Leistung frisst wie fraps und alle werte speichert Nachteil nur bedingt haargenau vergleichbar +-5% je wert.
      • Von Threshold Großmeister(in) des Flüssigheliums
        Aber was hat das jetzt mit dem Thread zu tun?
        Welches Spiel nutzt AVX512?
      • Von Gast1719868203
        Wenn es auch in 1080p Unterschiede gibt, dann hat man wohl die Einstellungen auch angepasst um ein CPU-Limit zu erzeugen. Bei einem CPU-Test sollte man natürlich immer alles was Grafikkarte belastet abschalten.
      Direkt zum Diskussionsende
  • Print / Abo
    Apps
    PCGH Magazin 08/2026 PC Games 07/2026 play5 08/2026 N-Zone 07/2026 Linux Magazin 07/2026 LinuxUser 07/2026 Raspberry Pi Geek 07/2026
    PC Games Hardware PC Games Linux Magazin Raspberry Pi Geek Computec Kiosk