IE9 verslaat concurrentie dankzij hardwareversnelling

Bij een test op een Dell-werkstation onder Windows 7 met 3.0 GHz Intel Pentium dual-core cpu, 4GB physical memory, de NVIDIA GeForce 8600 GT grafische kaart en een harde schijf van 100 GB op 7200 toeren per minuut kwam geen van de geteste bestaande browsers in de buurt van de 60 fps. Firefox 3.6.3 deed het nog het beste, met 16,1 fps. Safari 4.0.5 haalde 5,2 fps, en Chrome 4.1 en IE8 bleven steken op 4,1 fps. Daarbij soupeerde de beeldverwerking door de browser in alle gevallen de capaciteit van een van de twee kernen bijna in zijn geheel op.
IE9 haalt de 60 fps wel, en dat ook nog bij een gebruik van de cpu dat maar een kwart bedraagt van dat van bestaande browsers: de centrale processor wordt maar voor 12 procent belast. Het geheim? IE9 maakt handig gebruik van de combinatie multicore-processor en grafische processor om bewerkingen zoveel mogelijk te parallelliseren, en elimineert daarmee meteen de wachttijden waar de bestaande browsers veel processorcapaciteit mee verkwisten.
Door veranderingen in het ontwerp kan de weergavemodule nu een grafische processor inschakelen voor het afbeelden van plaatjes en tekst, verklaart Jason Weber, lead program manager for IE Performance. In de Flying Images-test leidde dat tot een beslag op de grafische verwerkingscapaciteit van 15 procent; bestaande browsers bleken de grafische processor helemaal niet te gebruiken. Bovendien kan onder IE9 op een processor met meerdere kernen de taak om JavaScript te compileren tot machinecode aan een aparte kern worden toegewezen.
Dat hardwareversnelling een enorm verschil kan maken, bleek onlangs ook bij een test van Flash op verschillende systemen. Tussen Flash 10.0, dat geen hardwareversnelling ondersteunt, en Flash 10.1, dat dat wel doet, zit een verschil in prestaties dat in de tientallen procenten loopt, zo bleek.
Jason Weber stelt in de toelichting dat de test van zijn team duidelijk maakt dat ontlasten van de cpu door het verdelen van de werklast over meerdere kernen en naar de grafische processor een absolute voorwaarde is. Anders gaat de browser als rem fungeren op de verdere verrijking van webapplicaties die met HTML5 mogelijk is. Maar met hardwareversnelling wordt het mogelijk om webapplicaties even goed te laten presteren als desktopapplicaties, is Webers stellige overtuiging.
Overigens werken de andere browserleveranciers aan vergelijkbare ingrepen in de opzet van hun browser als Microsoft nu doorvoert in Internet Explorer.
Reacties
Om een reactie achter te laten is een account vereist.
Inloggen Word abonnee