Intel Haswell preview: generatie 2013

29 reacties
Inhoudsopgave
  1. 1. Inleiding
  2. 2. Haswell
  3. 3. Krachtigere cores
  4. 4. AVX2
  5. 5. Transactional memory
  6. 6. Verbeterde graphics
  7. 7. Power management
  8. 8. Haswell voor laptops en desktops
  9. 29 reacties

Krachtigere cores

De afzonderlijke cores binnen Haswell zijn alle een stuk sneller dan de cores van Ivy Bridge en Sandy Bridge processors. Dat heeft verschillende redenen. Zo heeft Intel bijvoorbeeld de branch prediction, het inschatten welke vertakkingen in programmacode worden genomen, opnieuw verbeterd zodat de kans op achteraf zinloos werk uitvoeren is verkleind. Verder heeft Intel vrijwel alle buffers binnen de cores vergroot. De belangrijkste reden waarom Haswell cores echter sneller zullen zijn dan die van Sandy Bridge en Ivy Bridge is dat Intel het aantal execution units, de daadwerkelijke rekeneenheden binnen de cores, heeft verhoogd van zes naar acht. 

De eerste van de twee nieuwe execution units is geschikt om berekeningen met gehele (integer) getallen uit voeren. Daarmee komt het aantal execution units met integer ALU's op vier. De tweede nieuwe execution unit is juist bestemd om geheugenadressen te verwerken en ontlast daarmee twee andere execution units.

Bestaande execution units hebben verder extra functies gekregen. Zo kunnen de eerste twee nu ook overweg met zogenaamde FMA-instructies (waarover verderop meer). Bovendien kunnen deze eerste twee execution units nu beide floating point multiply instructies uitvoeren, ofwel floating point getallen vermenigvuldigen. Bij Sandy en Ivy Bridge kon alleen de eerste execution unit dat.

Het vergroten van het aantal execution units betekent simpelweg dat de processor meer afgeronde instructies per klokslag kan afleveren. In het theoretische geval dat er voor alle executions units op ieder moment taken zijn, zou Haswell hierdoor 33% méér instructies kunnen afleveren dan Ivy Bridge. Juist het feit dat de nieuwe executions units enkele bestaande aflossen en bestaande execution units meer functies hebben gekregen, maakt dat de kans dat alle rekeneenheden op een bepaald moment ingezet kunnen worden ook groter. Ook bij bestaande software zal dit zonder meer een significant effect hebben op de prestaties.

De lengte van de pipelines binnen de execution units is ongewijzigd ten opzichte van Ivy Bridge. Dat betekent dat een verkeerd ingeschatte branch niet voor grotere problemen zorgt als voorheen. 

Om ervoor te zorgen dat de execution units zo goed mogelijk gevuld kunnen blijven worden, heeft Intel vrijwel alle buffers binnen de cores tegen het licht gehouden en waar mogelijk vergroot. Zo is het aantal instructies dat de processor in geoptimaliseerde volgorde kan uitvoeren verhoogd van 168 naar 192. Ook het aantal uitstaande bewerkingen voor het geheugen en de registers binnen de processor zijn verhoogd. 

De snelheid waarmee de cores met het L1-cachegeheugen communiceren heeft Intel verdubbeld. Was dat bij Ivy Bridge nog 32 bytes/cycle lezen en 16 bytes/cycle schrijven, bij Haswell is dat 64 bytes/cycle en 32 bytes/cycle. Ook de verbinding tussen de L1-cache en de L2-cache is verdubbbeld in snelheid naar 64 bytes/cycle. 

De capaciteit van de L1- en L2-caches blijft ongewijzigd op 64 kB respectievelijk 256 kB per core. Over de hoeveelheid L3-cachegeheugen binnen de Haswell processors heeft Intel nog geen officiële mededelingen gedaan. Op dit vlak zijn de verschillende geruchten het ook nog niet eens. Er wordt gesproken over het feit dat de L3-cache wordt verhoogd naar 16 MB, maar of dat waar is valt zeer te betwijfelen, aangezien dat de chips significant groter (en duurder) zou maken dan Ivy Bridge.

Advertentie
0

Hardware Info maakt gebruik van cookies

Hardware Info plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Hardware Info relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie.

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Hardware Info contextuele advertenties te tonen op basis van pagina's die je hebt bezocht.

    janee

    Hardware Info genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Hardware Info gevolgd worden. Deze data wordt maximaal 2 weken bewaard. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden.

    janee