[IDF2009] Meer info Sandy Bridge architectuur
Nieuws » [IDF2009] Meer info Sandy Bridge architectuur
Nieuwsberichten
[IDF2009] Meer info Sandy Bridge architectuur
Auteur: Koen Crijns
Bewerker: David van Dantzig
Publicatiedatum: 29-09-2009 18:05
Categorie: Productnieuws
Views: 2059
We hebben in deze IDF week al meermaals stil gestaan bij Intels tick-tock strategie. De eerste volgende tick is de overstap naar 32 nm transistors met de komst van de Westmere generatie processors. De eerste exemplaren daarvan liggen begin volgend jaar in de winkel. Qua architectuur is Westmere vrijwel identiek aan Nehalem, met als belangrijkste verschil de komst van een zevental nieuwe instructies die AES encryptie versnellen.
Eind volgend jaar is het tijd voor een nieuwe tock: een nieuwe architectuur op het dan een jaar bestaande 32 nm procedé. De opvolger van de Nehalem architectuur heet Sandy Bridge. En hoewel Intel over zaken als het aantal cores, de cache grootte of de klokfrequenties nog stijf de kaken op elkaar houdt, zijn er wel meer zaken bekend geworden over de onderliggende processorarchitectuur van de Sandy Bridge chips.
In bovenstaande afbeelding zijn de belangrijkste zaken direct te zien: 2x floating point throughput, 2x load throughput en 3-operand instructions. Om met de eerste twee te beginnen: Intel bewerkstelligt dit door alle floating point verwerkingseenheden (execution units) en alle registers binnen de CPU op te waarderen van 128-bit naar 256-bit. Ofwel; waar het uitvoeren van een bewerking op een 256-bit getal nu minstens twee klokslagen in beslag neemt, kan dat staks in één tik. In sommige gevallen kunnen nu ook twee 128-bit getallen, vier 64-bit getallen of zelfs acht 32-bit getallen in één klap door een execution unit worden verwerkt.
Overigens maakte Intel bij de Core-architectuur van de Core 2 Duo voor het eerst de overstap van 64-bit naar 128-bit. Dat heeft destijds voor een flinke prestatiewinst gezorgd.
Alle registers in de CPU zijn vergroot van 128-bit naar 256-bit.
Het kunnen werken met drie of zelfs vier operands binnen een instructie, is misschien nog wel hetgene wat de grootste performance stijging gaat veroorzaken bij Sandby Bridge. Hoewel de achterliggende assemblercode de meesten boven de pet gaat, is op zich niet lastig te begrijpen wat hiermee bedoeld wordt. Kijk eens naar deze formule:
C = A + B
Ofwel; getal C is getal A plus getal B. Het lijkt te simpel voor woorden, maar geen enkele processor op dit moment kan een dergelijke berekening in één keer uitvoeren, omdat er in één berekening maximaal twee registers kunnen worden aangesproken. De betreffende berekening moet binnen een processor zodoende op deze wijze worden uitgevoerd:
C = A
C = C + B
Ofwel; in twee stappen. Sandy Bridge ondersteunt wél berekeningen met drie en in sommige gevallen zelfs vier operands. Ofwel: veel bewerkingen waar nu twee of meer klokslagen voor nodig zijn, kunnen dalijk in één. Hieronder zie je het gegeven voorbeeld in assembler code.
Daar blijft het verder niet bij. Zo krijgen de Sandy Bridge processors opnieuw een hele rits nieuwe instructies waarmee voornamelijk vector berekeningen een stuk sneller kunnen worden gedaan. Verder wordt de geheugencontroller ook geheel vernieuwd, zodat deze sneller stukken data kan ophalen die niet direct achter elkaar in het geheugen zijn geplaatst. Al met al moeten deze vernieuwingen eind volgend jaar opnieuw voor een flinke performance boost gaan zorgen.
Overigens heeft Intel al één ding over de daadwerkelijke Sandby Bridge chips laten doorschemeren. Waar begin volgend jaar bij Clarkdale en Arrandale de in de processor geïntegreerde videokaart in feite een tweede, losse chip binnen de processorverpakking is, worden binnen de Sandy Bridge architectuur de CPU en GPU daadwerkelijk ondergebracht in één die.
![]() |
| 29 september 2009, 18:27 | #2 |
Member | -1 score Wow... Nog een jaartje en de i7 en i5's zijn al weer oud |
![]() ![]() ![]() | ![]() |
| 29 september 2009, 19:09 | #3 |
Junior Member | 0 score |
![]() ![]() ![]() | ![]() |
| 29 september 2009, 19:21 | #4 |
Senior Member | 0 score Denk dat ik toch maar niks speciaals meer met het i7 platform ga doen en dit wel zo lekker laat totdat dit er komt.. EDIT: Word denk ik dan toch maar de evy bridge.. anders is de levenduur van de nelehem ook niet erg lang te noemen. Laatst gewijzigd door xtrememaster; 0:50 om 0:50 |
![]() ![]() ![]() | ![]() |
| 29 september 2009, 19:28 | #5 |
Senior Member | 0 score Gaat lekker snel. Koop je iets en het is al weer verouderd. Intel, ga zo door! Kan de concurrentie alleen maar goed doen! |
![]() ![]() ![]() | ![]() |
| 29 september 2009, 19:35 | #6 |
Senior Member | +1 score Toch mooi al die nieuwe technische vernieuwingen. Tick Tock betekent voor mij Tick, beurs dicht, Tock beurs open en dus tijd voor wat nieuws. |
![]() ![]() ![]() | ![]() |
| 29 september 2009, 19:42 | #7 |
Junior Member | -1 score Laatste tijd verrekt weinig van AMD gehoord. Ik vind het wel grappig hoe AMD gaat concurreren met de bijna EOL Core2 reeks intel blijft vooruitstrevend |
![]() ![]() ![]() | ![]() |
| 29 september 2009, 19:43 | #8 |
Member | 0 score Ik hoop van harten dan AMD met de bulldozer ook eens een antwoord gaat hebben en een serieus alternatief gaat zijn voor sandy bridge zodat amd weer geld in het laadje krijgt en kan meedoen met de Tick Tock strategie. Met de Grafische tak gaat het alsinds de goede richting uit |
![]() ![]() ![]() | ![]() |
| 29 september 2009, 19:52 | #9 | |
Junior Member | 0 score Quote:
A=Appel die 7 euro kost B=Banaan die 3 euro kost C= A + B klopt C= C + B gesloten banaan ? C= A kan Ik snap het niet iemand die hier opheldering over kan geven. | |
![]() ![]() ![]() | ![]() |
| 29 september 2009, 20:12 | #10 |
Junior Member | -1 score <knip> Laatst gewijzigd door Luijtjuh; 20:56 om 20:56 Reden: Kijk hieronder :P bedankt koen |
![]() ![]() ![]() | ![]() |
| 29 september 2009, 20:54 | #11 | |
Hardware.Info Editor | Quote:
In 'semi-programmeertaal' betekent een enkele = in feite 'wordt'. Ofwel "C = A + B" betekent "Variabele C wordt het resultaat van A + B". De = zoals jij hem bedoelt in de zin van 'is gelijk aan' wordt in de meeste programmeertalen aangeduid met ==, ofwel twee = tekens. | |
![]() ![]() ![]() | ![]() |
| 29 september 2009, 22:45 | #12 |
Member | 0 score Heel leuk van intel alleen ik denk dat de wereld om de CPU niet zo snel mee gaat. Volgens mij komen er lang niet in zo'n vlot tempo programma's die de volledige capaciteit benutten en dan vraag je af waarom het sneller moet. |
![]() ![]() ![]() | ![]() |
| 29 september 2009, 22:47 | #13 |
Junior Member | 0 score omdat de CPU de bottleneck voor de GPU is, en natuurlijk zijn er wel een hoop programma's die het wel 100% kunnen benutten |
![]() ![]() ![]() | ![]() |
| 29 september 2009, 23:19 | #14 |
Junior Member | 0 score Wat ik me alleen afvraag is hoe er gebruik gemaakt van deze nieuwe technologie. Is een wijziging in het OS al genoeg, moeten programma's opnieuw gecompileerd(/geasambleerd) worden of moeten ze helemaal opnieuw gescheven worden? Zelf ben ik programeur van embedded systems(PIC, ARM, enz.) en als ik dan iets in C programeer bepaald de compiler in welke ASM code (wat je ziet in de voorbeelden) dat wordt omgezet. Dus hoe werkt dat voor consumenten PC's? |
![]() ![]() ![]() | ![]() |
| 29 september 2009, 23:31 | #15 |
Member | 0 score GPU zelfde verhaal. Gamen kun je eigenlijk al behoorlijk op een GTX 260, terwijl dat niet eens de snelste kaart is. Dus om een CPU sneller te maken omdat de GPU's razendsnel zijn gaat dan ook niet echt op. |
![]() ![]() ![]() | ![]() |
| 29 september 2009, 23:32 | #16 |
Junior Member | 0 score |
![]() ![]() ![]() | ![]() |
| 29 september 2009, 23:47 | #17 |
Junior Member | 0 score Dank voor de heldere uitleg! Had me nooit zo bezig gehouden met de 'taal' die een cpu 'spreekt', maar het komt redelijk duidelijk uit de bus zo voor een leek als ik. Wat de cpu zelf betreft. Ik ga dus niet meer voor een i7 of i5, lijkt me eigenlijk zonde van het geld. Hou het wel bij mn C2Q tot dan |
![]() ![]() ![]() | ![]() |
| 29 september 2009, 23:58 | #18 |
Member | 0 score Ja Luitjuh, Intel streeft naar snelle processoren en meer dominantie op de CPU-markt. Geen concurrentie en waar gaan de prijzen dan naar toe denk je????? Concurrentie is GOED voor ONS !!!! |
![]() ![]() ![]() | ![]() |
| 30 september 2009, 00:34 | #19 | |
Junior Member | 0 score Quote:
P.S. Ik heb zo'n lekkere naam om te spellen hè ? | |
![]() ![]() ![]() | ![]() |
| 30 september 2009, 00:50 | #20 |
Senior Member | 0 score |
![]() ![]() ![]() | ![]() |
| 30 september 2009, 04:52 | #21 | |
Junior Member | 0 score Quote:
Ik heb nog een core 2 duo (conroe) wachten is voor mij geen optie. Dus heb ik al een i7 860 besteld met ATI 5870 | |
![]() ![]() ![]() | ![]() |
| 30 september 2009, 08:27 | #22 | |
Hardware.Info Editor | Quote:
Wil je echt het onderste uit de kan halen, dan zul je er natuurlijk op programmeertaalniveau al rekening mee moeten houden. Bestaande software zal in ieder geval geen gebruik kunnen maken van de 256-bit verwerking en de nieuwe instructies. Maar goed, dat is altijd het geval geweest bij uitbreidingen aan de instructieset. | |
![]() ![]() ![]() | ![]() |
| 30 september 2009, 10:03 | #23 |
Junior Member | 0 score Nu ik dit gezien heb haal ik gelijk mijn systeem weer van internet. ik ga cker wachten tot de i7 weer verouderd is en dan pas een upgrade uitvoeren. |
![]() ![]() ![]() | ![]() |
| 30 september 2009, 11:41 | #24 |
Member | 0 score Was toch al van plan halverwege '11 een nieuw systeempje te bouwen... Tegen die tijd is die CPU zeker uit en de prijs hopelijk ook wat gezakt! YAY! |
![]() ![]() ![]() | ![]() |
| 7 oktober 2009, 18:10 | #25 |
Member | 0 score Gewoon wachten tot Nvidea zijn nieuwe kaarten heeft gelanceerd. Dan zakken de prijzen, vooral van de vorige generatie kaarten, en zijn ook weer nieuwe processoren gearriveerd. Dan kijk ik misschien ook voor iets nieuws (500 tot 600 Euro) |
![]() ![]() ![]() | ![]() |
![]() |




















