Co nowego?

No właśnie, co nowego oferuje odświeżona rodzina układów Core 2 Duo? Nie zaskoczymy Was: Wolfdale to "połówka" Yorkfielda, a ściślej - Yorkfield to dwa sklejone rdzenie Wolfdale. O układach Yorkfield szczegółowo pisaliśmy przy okazji naszej prezentacji architektury Penryn, a także pierwszych testów procesora Core 2 Extreme QX9650. Układy Wolfdale, czyli bohaterowie tego artykułu, od Conroe różni ten sam zestaw cech, który zyskały procesory Yorkfield względem Kentsfieldów. Mamy zatem szybszy algorytm dzielenia Radix-16 zaimplementowany w jednostkach obliczeniowych procesora. Umożliwia on wykonanie w jednym cyklu operacji na czterech bitach dzielonej liczby, podczas gdy dotychczas stosowany algorytm Radix-4 operuje w jednym cyklu na dwóch bitach. Implementacja pozwala na korzystanie z algorytmu zarówno przy obliczeniach zmiennoprzecinkowych, jak i przy działaniach całkowitoliczbowych. Niejako „przy okazji” nowy algorytm usprawnia znacznie inne złożone operacje, przede wszystkim obliczanie pierwiastka kwadratowego.

Prócz tego procesory z rodziny Penryn oferują technologię Super Shuffle Engine dla jednostek SSE4, usprawniającą wykonywanie instrukcji SSE – to też rozwiązanie wymagające nieco szerszego wyjaśnienia. W operacjach SSE ogromna rolę ma pozycjonowanie i formatowanie argumentów – Super Shuffle Engine, zaimplementowane w Penrynie, skraca czas wykonywania niektórych operacji SSE nawet czterokrotnie, innych – nieco mniej.