Sorry, maar je zit er helemaal naast. Ik begrijp prima wat de benchmarks doen, in ieder geval goed genoeg om in te kunnen schatten of ze een waardig een realistisch beeld van performance op een bepaald vlak geven. Om het dan maar even helemaal uit te spellen:ppl schreef op zondag 14 juni 2015 @ 01:40:
[...]
Niet echt maar dat komt ook deels omdat je vasthoudt aan theorie oftewel benchmarks en niet snapt wat ze nou precies doen noch waar het nou om gaat bij computers. De test waar je naar verwijst heeft hetzelfde probleem.
Mozilla Kraken:
Als jij beweert dat bij dagelijks browsen je nooit te maken hebt met zaken als JSON parsing, image processing of encrypting/decrypting met o.a. AES en sha256, prima.. be my guest, maar dan zit je er toch naast. Dit zijn gestandaardiseerde tests (wat nodig is om verschillende devices/browsers eerlijk met elkaar te kunnen vergelijken) gebaseerd op zaken die tijdens webbrowsing impact hebben op de performance.Kraken is a JavaScript performance benchmark created by Mozilla that measures the speed of several different test cases extracted from real-world applications and libraries.
..
The test cases include:
- an implementation of the A* search algorithm
- audio processing using Corban Brook's DSP.js library
- image filtering routines, including code from Jacob Seidelin's Pixastic library.
- JSON parsing, including data from Tinderboxpushlog
- cryptographic routines from the Stanford JavaScript Crypto Library
WebXPRT:
Standaard tests van dagelijks webbrowsing werk, gebaseerd op HTML5 en Javascript. Wederom niets bijzonders, HTML5 en Javascript kom je bij een beetje webbrowsen altijd wel ergens tegen.WebXPRT 2015 uses scenarios created to mirror the tasks you do every day to compare the performance of almost any Web-enabled device. It contains six HTML5- and JavaScript-based workloads: Photo Enhancement, Organize Album, Stock Option Pricing, Local Notes, Sales Graphs, and Explore DNA Sequencing.
Sterker nog, op de productpagina van de Core M CPU's op de website van Intel staat bij de 4e voetnoot:
Zelfs Intel baseert de web applications performance van hun eigen Core-M CPU's op WebXPRT. Aangezien we het hier (bij de vergelijking tussen de Macbook en UX305) hebben over 2 door Intel Core-M aangestuurde systemen van eenzelfde formfactor, zou het wel heel raar zijn dat het geen valide vergelijkingstest is als Intel zelf onderdeel uitmaakt van de "BenchmarkXPRT* Development Community" (zie voetnaat 11).4. Measured using WebXPRT* 2013—a benchmark from Principled Technologies that measures JavaScript and HTML5 performance using web applications based on real world usages...
Cinebench:
Een test van de makers van en gebaseerd op Cinema 4D, een 3D modelling en rendering pakket wat wijdverbreid wordt toegepast, vooral in de film industrie. Ook dit is een cross platform tool gebaseerd op echte workloads.CINEBENCH is a real-world cross platform test suite that evaluates your computer's performance capabilities. CINEBENCH is based on MAXON's award-winning animation software CINEMA 4D, which is used extensively by studios and production houses worldwide for 3D content creation.
Leuk verhaaltje, maar het slaat nergens op. Nergens worden hier appels met peren vergeleken (no pun intended). In mijn voorbeeld zijn het 2 ultrabooks/laptops waarop gestandaardiseerde cross-platform tests worden gedaan, met name bedoeld voor de CPU, waarbij de CPU's in beide devices Intel CPU's zijn uit dezelfde reeks/serie, met als enige verschil een iets hogere clocksnelheid in het voordeel van de Macbook.Ze doen daar allerlei metingen om te concluderen dat een auto harder kan rijden dan een fiets. Is dat waar? Nee hoor, kijk maar naar het Engelse stadje York. De ambulances daar komen 10 minuten later aan dan de verpleegkundige per fiets (die zijn er al snel binnen 5 minuten). De reden is heel simpel: York is een oude stad met smalle wegen en heel veel verkeer. Ambulances zijn daar niet sneller omdat het verkeer ze tegenhoudt. Op de fiets zoef je overal langs en dus is men daar sneller. Het is daar niet raar dat bij een 999 call ze zowel fiets, ambulance als traumaheli alarmeren wanneer de situatie als "ernstig" wordt ingeschat.
Ook hier zit je ernaast. Intel schrijft zelf in een presentatie over Turbo Boost 2.0 (zie slide 14):Nee want bij burst gaat het om milliseconden tot seconden. Een minuut of meer is dan al erg lang.
...
Goh, wie had dat gedacht...een processor bedoeld voor burst workloads is snel met burst en niet met langer rekenwerk...
...
En wat was de eigenschap van de hardware ook alweer? Juist, die korte burst en niet de langere load. Leuk dat ze die langere load meten maar als je al weet dat de hardware daar niet voor gemaakt is ben je een open deur aan het intrappen.
Verder omschrijf wederom Intel zelf:After idle periods, the system accumulates "energy budget" and can accommodate high power/performance for up to a minute
Gezien we het hier hadden over een benchmark vergelijk tussen de UX305 en Macbook met dezelfde benchmark (dezelfde workload en aantal actieve cores) en op de clocksnelheid na eenzelfde CPU, blijven alleen als mogelijke oorzaken waarom de Macbook sneller/verder omlaag clockt:Availability and frequency upside of Intel Turbo Boost Technology 2.0 state depends upon a number of factors including, but not limited to the following:When the processor is operating below these limits and the user's workload demands additional performance, the processor frequency will dynamically increase until the upper limit of frequency is reached.
- Type of workload
- Number of active cores
- Estimated current consumption
- Estimated power consumption
- Processor temperature
- Estimated current consumption
- Estimated power consumption
- Processor temperature
De enige valide oorzaak is dus temperatuur, dat geen wat ik al de eerste keer aangaf. Met het stukje ".., but not limited to.." doelen ze met name op de C-States en, afhankelijk van de CPU, de grootte van de "trappen" waarin de frequency bij Turbo Boost toeneemt, zie ook onderdeel 1.2 van Intel Whitepaper over Turbo Boost.
Ik wil het hier verder bij laten. Als jij er stellig van bent overtuigd dat Turbo Boost anders werkt dan dat Intel zelf zegt, of dat de gebruikte benchmarks toch een onrealistische vergelijking bieden ondanks dat de tests gebaseerd zijn op, of aggregaties zijn van, meerdere workloads die je dagelijks tegen komt, dan is dat jouw mening. Ik, menig ander persoon, tech websites en zelfs Intel zijn echter van mening dat tests als WebXPRT een goed beeld geven van relatieve performance tussen verschillende CPU's en al helemaal als je een vergelijk maakt tussen twee systemen met vrijwel gelijke CPU's.
Ryzen 9 9950X3D ~~ 32GB GSkill TridentZ 6000Mhz ~~ ASRock B850M Steel Legend ~~ Powercolor Hellhound RX9070XT