Nowe procesory: E5200, E7300, E8600 oraz Q8200
Jeśli jeszcze nie czytałeś pierwszej części, gorąco zachęcam do zapoznania się z nią przed przeczytaniem tego artykułu. Pierwszą część przeczytacie pod tym adresem. W tej części czasami nawiązuję do informacji zawartych w poprzednim artykule.
Dziś zajmę się testami kilku nowych procesorów Intela: E5200, E7300, E8600 oraz Q8200. Sprawdzę jaką mają wydajność w stosunku do innych testowanych już wcześniej, oraz jak się podkręcają.
Zacznijmy od modelu z najniższej serii. Modele E5xxx to niejako kontynuacja cieszącej się sporym powodzeniem rodziny procesorów Pentium Dual-Core oznaczonych jako E2xxx. Jakich zmian możemy oczekiwać? Przede wszystkim zmienił się proces technologiczny w jakim są wykonywane rdzenie CPU. Wcześniej było to 65nm, teraz jest to 45nm. Pentium Dual-Core korzystał z dość mocno pociętego rdzenia Allendale, nazywanego roboczo Allendale-1024 od ilości cache L2, jaki mu pozostawiono.
Nowe modele wyposażono w rdzeń Wolfdale wcześniej znany z rodzin E7xxx i E8xxx. Podobnie jak w rodzinie E2xxx Intel zdecydował się na ograniczenie wielkości pamięci cache L2 do oraz taktowania magistrali FSB względem modeli z wyższej półki. Skomplikowane? Tylko pozornie. Zerknijcie na tabelkę.
| Rdzeń | Model | Taktowanie | Cache L2 | QPB | Tech. Wyk |
| Allendale-1024 | E2200 | 2.20 GHz | 1 MB | 800 MHz | 65 nm |
| Allendale-1024 | E2220 | 2.40 GHz | 1 MB | 800 MHz | 65 nm |
| Wolfdale | E5200 | 2.50 GHz | 2 MB | 800 MHz | 45 nm |
| Woldfale | E5300 | 2.60 GHz | 2 MB | 800 MHz | 45 nm |
| Allendale-2048 | E4600 | 2.40 GHz | 2 MB | 800 MHz | 65 nm |
| Allendale-2048 | E4700 | 2.60 GHz | 2 MB | 800 MHz | 65 nm |
Żeby było nieco ciekawiej, do tabelki wstawiłem także dwa ostatnie modele rodziny E4xxx. Zwróćcie uwagę, że przyszły E5300 to procesor który ma niemal identyczne parametry, co niezbyt dawno wprowadzony do oferty najwyższy model serii E4xxx. Zbieg okoliczności? Nie sądzę. Intel sukcesywnie aktualizuję rodzinę Core 2 rdzeniami produkowanymi w wymiarze 45nm. Zyskują na tym obie strony. Użytkownicy dostają nowoczesne, chłodne procesory. Natomiast producent zarabia więcej, ponieważ jest w stanie uzyskać więcej procesorów o mniejszym wymiarze technologicznym z jednego wafla. Pełna migracja rodziny Core 2 dokona się wraz z premierą nowych Celeronów oznaczonych jako E1500.
Kolejną nowością na rynku jest procesor o oznaczeniu Q8200. W odróżnieniu do procesorów dwu-rdzeniowych, ten CPU bazuje na rdzeniu Yorkfield znanym wcześniej z Quadów o oznaczeniu Q9xxx.
Co zmieniono? Niższy numerek serii powinien sugerować cięcia, tak też jest w istocie. Intel zmniejszył ilość pamięci cache L2 do 4MB łącznie, a także obniżył taktowanie procesora do 2.33 GHz. Bez zmian została magistrala systemowa taktowana zegarem QPB 1333 MHz. Wszystko to czyni Q8200 najwolniejszym z rodziny, ale także najtańszym 45nm Quadem dostępnym na rynku.
Kolejne dwa CPU jakie trafiły do nowego zestawienia to E7300 i E8600, jedyną zmianą w stosunku do testowanych wcześniej E7200 i E8500 jest taktowanie rdzeni CPU. Warto wspomnieć, że E8600 pozostanie topowym modelem z rodziny Core 2 Duo. Intel przynajmniej na razie nie planuje wprowadzania szybszych egzemplarzy na rynek. Chipzilla chce się skupić na udoskonalaniu procesorów z rodziny Nehalem, które zadebiutują już niedługo.
Ponieważ w rodzinie Core 2 od czasu jej premiery na rynku wystąpiło tyle zmian, że ciężko je wszystkie zapamiętać, zanim zaproszę Was na wyniki testów postaram się uporządkować informacje na temat tych procesorów. Zapraszam zatem do małego przekrojowego zestawienia.
Rodzina procesorów Core 2: rdzenie Conroe, Allendale i Kentsfield
Core 2 to ósma generacja procesorów Intela, która zadebiutowała na rynku mobilnym 27 lipca 2006 roku. Do dnia dzisiejszego tworzą ją cztery niezależne pod-rodziny procesorów. Core 2 Solo to jednostki jedno-rdzeniowe przeznaczone główne na rynek tańszych notebooków. Core2 Duo; najliczniejsza rodzina procesorów przeznaczona na rynek komputerów stacjonarnych oraz laptopów. Core 2 Quad; rodzina jednostek cztero-rdzeniowych pierwotnie przeznaczona na rynek wydajnych komputerów osobistych, teraz powoli zaczyna pojawiać się w także w laptopach. Core 2 Extreme to z kolei propozycja skierowana na rynek entuzjastów linia pierwotnie dwu, a obecnie składająca się głównie z cztero-rdzeniowych procesorów.
Ponieważ nazwą pojedynczej podrodziny Intel zdążył okrasić procesory tak na prawdę zawierające zupełnie różne rdzenie, zaczniemy od małej tabelki. Jako, że w artykule zajmujemy się tylko i wyłącznie procesorami do komputerów stacjonarnych, pominę zupełnie opis procesorów laptopowych.
| Rodzina | Nazwa kodowa | Tech. wykonania | Premiera |
| Core 2 Solo | Procesory nie występują na rynku komputerów stacjonarnych | ||
| Core 2 Duo | Conroe Allendale Wolfdale | 65 nm 65 nm 45 nm | Sierpień 2006 Styczeń 2007 Styczeń 2008 |
| Core 2 Quad | Kentsfield Yorkfield | 65 nm 45 nm | Styczeń 2007 Marzec 2008 |
| Core 2 Extreme | Conroe XE Kentsfield XE Yorkfield XE | 65 nm 65 nm 45 nm | Lipiec 2007 Styczeń 2008 Maj 2008 |
Conroe
To pierwszy rdzeń użyty przez Intela do budowy procesorów Core 2 Duo. Procesory na nim bazujące miały swoją premierę rynkową 27 lipca 2006 roku. Pierwotnie wszystkie CPU bazujące na tym rdzeniu miały posiadać 4MB pamięci podręcznej jednak ze względu na problemy z procesem produkcyjnym, najniższe modele miały ją ograniczoną w procesie produkcji do 2MB. Dopiero po dopracowaniu procesu produkcyjnego to założenie zostało osiągnięte. Modele bazujące na tym rdzeniu zbierzemy w kolejną tabelkę.
| Rdzeń | Model | Taktowanie | L2 | QPB | Tech. wyk. | Premiera |
| Conroe | E6300 | 1.86 GHz | 2 MB | 1066 MHz | 65 nm | 27.07.2006 |
| Conroe | E6400 | 2.13 GHz | 2 MB | 1066 MHz | 65 nm | 27.07.2006 |
| Conroe | E6600 | 2.40 GHz | 4 MB | 1066 MHz | 65 nm | 27.07.2006 |
| Conroe | E6700 | 2.67 GHz | 4 MB | 1066 MHz | 65 nm | 27.07.2006 |
| Conroe XE | X6800 | 2.93 GHz | 4 MB | 1066 MHz | 65 nm | 27.07.2006 |
| Conroe | E6320 | 1.86 GHz | 4 MB | 1066 MHz | 65 nm | 22.04.2007 |
| Conroe | E6420 | 2.13 GHz | 4 MB | 1066 MHz | 65 nm | 22.04.2007 |
| Conroe | E6550 | 2.33 GHz | 4 MB | 1333 MHz | 65 nm | 22.07.2007 |
| Conroe | E6750 | 2.67 GHz | 4 MB | 1333 MHz | 65 nm | 22.07.2007 |
| Conroe | E6850 | 3.00 GHz | 4 MB | 1333 MHz | 65 nm | 22.07.2007 |
Poza procesorami do segmentu głównego, Intel na rdzeniu Conroe zbudował także jeden procesor przeznaczony na rynek entuzjastów. Był to model X6800 oficjalnie zaprezentowany 27 Lipca 2006 roku. Pierwotnie procesor miał być taktowany zegarem 3.33 GHz i używać magistrali 1333 MHz, ale ostatecznie obniżono zarówno QPB jak i taktowanie procesora do odpowiednio 2.93 GHz i 1066 MHz ze względu na problemy z uzyskaniem odpowiednio dużej ilości jednostek wytrzymujących to taktowanie. Aby dodatkowo zachęcić kupujących, procesory Intel postanowił że procesory serii Extreme będą miały odblokowany mnożnik, co znacząco ułatwiło ich podkręcanie. Ostatecznie na bazie zmodyfikowanego rdzenia Conroe, Intel zaprezentował także rodzinę procesorów Celeron, ich rdzeń został nazwany po prostu Conroe-L (od low-end?)
- Allendale
To drugi w kolejności rdzeń, jaki Intel wykorzystał do budowy procesorów serii Core 2. Jedyną zasadniczą różnicą miedzy Allendale a Conroe jest fabrycznie obniżona do 2MB pojemność pamięci cache L2. Mniejsza pojemność pamięci podręcznej oznacza mniej tranzystorów i w konsekwencji mniejszą powierzchnię rdzenia, to z kolei przekłada się na więcej procesorów otrzymywanych z jednego wafla i w konsekwencji ich niższą cenę. Rdzeń Allendale został wykorzystany do budowy procesorów z rodziny E4000, które przedstawiam w tabelce poniżej. Aby dodatkowo zaniżyć wydajność tych CPU, Intel zdecydował się także obniżyć taktowanie magistrali systemowej do efektywnych 800MHz, w ten sposób Allendale nie konkurowały na rynku z procesorami na rdzeniu Conroe.
| Rdzeń | Model | Taktowanie | L2 | QPB | Tech. Wyk. | Premiera |
| Allendale | E4300 | 1.80 GHz | 2 MB | 800 MHz | 65 nm | 21.01.2007 |
| Allendale | E4400 | 2.00 GHz | 2 MB | 800 MHz | 65 nm | 22.04.2007 |
| Allendale | E4500 | 2.20 GHz | 2 MB | 800 MHz | 65 nm | 22.07.2007 |
| Allendale | E4600 | 2.40 GHz | 2 MB | 800 MHz | 65 nm | 22.01.2008 |
| Allendale | E4700 | 2.60 GHz | 2 MB | 800 MHz | 65 nm | 26.02.2008 |
CPU-Z niepoprawnie identyfikuje nazwę rdzenia.
Podobnie jak w przypadku Conroe, na bazie lekko zmodyfikowanego rdzenia Allendale powstały także inne procesory. Pentium Dual-Core bazuje na rdzeniu Allendale z cache L2 przyciętym do 1MB, Celeron serii E12xx to także rdzeń Allendale tylko z 512kB cache L2.
Kentsfield
Zadebiutował na rynku 2 Listopada 2006 roku, jako pierwszy cztero-rdzeniowy procesor z rodziny Core 2 w ofercie Intela. Tym razem producent zdecydował się najpierw zaspokoić rynek entuzjastów, a dopiero później segment główny. Kentsfield faktycznie nie jest procesorem natywnie cztero-rdzeniowym tj posiadającym cztery jednostki wykonawcze na tym samym kawałku silikonu. Intel zbudował go łącząc dwa rdzenie Conroe przy pomocy magistrali FSB w obudowie jednego procesora. Można powiedzieć, że jest to podwójny procesor dwu-rdzeniowy. Fachowo takie CPU oznacza się mianem MCP (ang. Multi-chip Package). Poszczególne modele najprościej będzie przedstawić w kolejnej tabelce.
| Rdzeń | Model | Taktowanie | L2 | QPB | Tech. | Premiera |
| Kentsfield XE | QX6700 | 2.66 GHz | 2x 4MB | 1066 MHz | 65 nm | 02.11. 2006 |
| Kentsfield XE | QX6800 | 2.93 GHz | 2x 4MB | 1066 MHz | 65 nm | 08.04.2007 |
| Kentsfield XE | QX6850 | 3.00 GHz | 2x 4MB | 1333 MHz | 65 nm | 22.07.2007 |
| Kentsfield | Q6600 | 2.40 GHz | 2x 4MB | 1066 MHz | 65 nm | 08.01.2007 |
| Kentsfield | Q6700 | 2.66 GHz | 2x 4MB | 1066 MHz | 65 nm | 22.07.2007 |
Podobnie jak w przypadku Core 2 Extreme bazującym na rdzeniu Conroe także i te modele Extreme mają odblokowany mnożnik. W przypadku najwydajniejszego modelu podniesiono także taktowanie magistrali FSB do 1333 MHz.
rdzenie Yorkfield i Wolfdale
To nazwa kodowa rdzeni trzeciej generacji używanych do produkcji procesorów z rodziny Core 2. Pierwszy przeznaczony jest do procesorów cztero-rdzeniowych, drugi do procesorów dwu-rdzeniowych. Procesory na nim bazujące miały swój rynkowy debiut 11 Listopada 2007 roku. Tym razem zmian w stosunku do poprzednich rdzeni jest dość sporo. Po pierwsze zmianie uległ proces technologiczny, w którym wytwarzane są procesory. Wcześniej było to 65 nm, teraz jest tylko 45 nm. Do chwili obecnej Intel jest jedynym producentem mającym w swojej ofercie procesory produkowane w takiej skali. Po drugie znacząco zwiększono ilość pamięci cache L2. W modelach serii Extreme jest jej nawet 12MB. Po trzecie, nowe procesory wydzielają znacznie mniej ciepła, dzięki temu osiągają bardzo wysokie częstotliwości taktowania przekraczające 4 GHz na chłodzeniu powietrzem. Podobnie jak w przypadku Kentsfielda w pierwszej kolejności zostały wydane procesory na rynek entuzjastów, a więc nowa odsłona serii Extreme. Oto list cztero-rdzeiowców bazujących na rdzeniu Yorkfield
| Rdzeń | Model | Taktowanie | L2 | QPB | Tech. Wyk | Premiera |
| Yorkfield XE | QX9650 | 3.00 GHz | 2x6 MB | 1333 MHz | 45 nm | 11.11.2007 |
| Yorkfield XE | QX9770 | 3.20 GHz | 2x6 MB | 1600 MHz | 45 nm | 07.01.2008 |
| Yorkfield | Q8200 | 2.33 GHz | 2x2 MB | 1333 MHz | 45 nm | 31.08.2008 |
| Yorkfield | Q9300 | 2.50 GHz | 2x3 MB | 1333 MHz | 45 nm | 7.01.2008 |
| Yorkfield | Q9400 | 2.66 GHz | 2x4 MB | 1333 MHz | 45 nm | 7.08.2008 |
| Yorkfield | Q9450 | 2.66 GHz | 2x6 MB | 1333 MHz | 45 nm | 7.01.2008 |
| Yorkfield | Q9550 | 2.83 GHz | 2x6 MB | 1333 MHz | 45 nm | 7.01.2008 |
Procesory cztero-rdzeniowe, pomimo starań Intela nadal stanowią niewielką część sprzedaży. Trzon rynku nadal stanowią jednostki dwu-rdzeniowe. Najprostsze modele, seria E7xxx mają zastąpić powoli wycofywane z rynku modele E4xxx. Natomiast seria E8xxx przejmie rolę procesorów serii E6xxx. W obu przypadkach procesory mają większą ilość pamięci cache oraz znacznie wyższe taktowanie zarówno rdzenia jak i magistrali od swoich poprzedników. Specjalnie dla dwu-rdzeniowców przedstawiam kolejną tabelkę.
| Rzdzeń | Model | Taktowanie | L2 | QPB | Tech. Wyk. | Premiera |
| Wolfdale | E7200 | 2.53 GHz | 3 MB | 1066 MHz | 45 nm | 30.04.2008 |
| Wolfdale | E7300 | 2.66 GHz | 3 MB | 1066 MHz | 45 nm | 10.08.2008 |
| Wolfdale | E8200 | 2.66 GHz | 6 MB | 1333 MHz | 45 nm | 7.01.2008 |
| Wolfdale | E8400 | 3.00 GHz | 6 MB | 1333 MHz | 45 nm | 7.01.2008 |
| Wolfdale | E8500 | 3.13 GHz | 6 MB | 1333 MHz | 45 nm | 7.01.2008 |
| Wolfdale | E8600 | 3.33 GHz | 6 MB | 1333 MHz | 45 nm | 10.08.2008 |
Najważniejsze zalety rodziny Core 2 to:
- Znacznie wyższa wydajność względem procesorów opartych o architekturę NetBurst
- Nadal wyższa wydajność względem procesorów firmy AMD
- Rewelacyjne możliwości O/C szczególnie w przypadku modeli 45 nm.
- Niskie ceny modeli serii budżetowych
Najważniejsze wady rodziny Core 2:
- Za wysoka cena modeli Extreme, często ponad 3000zł z w Polsce
- Wysoka temperatura pracy modeli cztero-rdzeniowych 65nm
- Często konieczna wymiana płyty głównej przy okazji aktualizacji procesora do wersji 45nm pomimo takiej samej podstawki
Platforma testowa
Zapewne większość z Was zauważyła, że zmieniła się jej specyfikacja techniczna. Niestety kilka elementów, których użyliśmy w pierwszej części testów przestało być dalej sprzedawanych. Tyczy się to karty graficznej, oraz płyty głównej w platformie używanej do testów procesorów Intela. Postanowiłem zaktualizować konfigurację platformy tak, aby była ona zbudowana z komponentów będących w chwili publikacji testu w sprzedaży. Innymi słowy po prostu aktualnych.
Jako że zasadniczo w tym artykule zajmuję się testami procesorów, kartę graficzną dobrałem w taki sposób aby miała ona możliwie zbliżoną wydajność do tej poprzedniej. Niemal idealnie tym wytycznym odpowiada GeForce 9800GT - wcześniej używałem GeForce 8800 GTS 512. Różnice w taktowaniu rdzenia i pamięci sięgają nie więcej niż 5%. Jeśli chodzi o płytę główną do platformy Intela, to zgodnie z pierwotnymi wytycznymi postanowiłem wybrać jeden z najwyższych modeli dostępnych na rynku. Tym razem wybór padł na płytę MSI X48 Platinum. Jako, że konsekwencją zmiany płyty głównej była także zmiana pamięci, nowa płyta obsługuje tylko pamięć DDR3 - ostatecznie okazało się, że wyniki nowych testów nie będą do końca porównywalne z tymi starymi.
Wyjścia z tego problemu są dwa. Pierwsze to przetestowanie wszystkich procesorów na nowej platformie testowej i przedstawienie spójnych wyników. Takie rozwiązanie ze względów czasowych nie wchodziło w grę. Drugie, to przetestowanie wybranego modelu na nowej platformie i porównanie jego wyników ze starym testem. W ten sposób będzie będziecie mieli odniesienie do tego, jak mniej więcej zmieniła się wydajność nowej platformy względem starej. Oczywiście nowe wyniki nie będą wtedy bezpośrednio porównywalne ze starymi. Trzeba będzie wziąć na to poprawkę. Oto specyfikacja nowej platformy.
| Platforma Intel | Platforma AMD | |
| Płyta głowna | MSI X48 Platinum | MSI K9A2 Platinum |
| Pamięć RAM | 2x 1GB DDR3 Kingson HyperX 1333 | 2x 1GB DDR2 Kingson HyperX 1066 |
| Karta graficzna | Zotac 9800GT 512MB | Zotac 9800GT 512MB |
| System operacyjny | Windows Vista Ultimate PL | Windows Vista Ultimate PL |
| Dysk twardy | Barracuda 7200.10 250GB | Barracuda 7200.10 250GB |
| Obudowa | Chieftec Aegis | Chieftec Aegis |
Zdjęcie platformy testowej
Płyta główna MSI K9A2-Platinum
Płyta główna MSI X48 Platinum
Procesory zostały przetestowane w ustawieniach domyślnych, a także w niektórych przypadkach podkręcone najmocniej jak się dało, przy założeniu że sprzęt nadal pozostawał w pełni stabilny. Do testów o/c wybierałem CPU z półki sklepowej, a nie przysłane przez producenta egzemplarze testowe. Nie był to też tzw. selekt, a więc CPU dobrany z większej grupy mającej wyłonić, który egzemplarz ma największy potencjał w przetaktowywaniu. Jako chłodzenie zastosowałem tanie wentylatory Arctic Cooling Jest zatem szansa, że przy nieco lepszym chłodzeniu rezultat podkręcania będzie nieco lepszy. Wszystko to po to, aby możliwie zbliżyć wyniki do tych, które jesteście w stanie osiągnąć u siebie w domu. Gwarancji na to oczywiście nie ma.
Z założenia miał to być test procesorów, dlatego zestaw aplikacji testowych został dobrany w taki sposób, aby mierzyć ich wydajność. Dodatkowo chciałem, abyście mogli sami wykonać testy własnych procesorów w domowym zaciszy dlatego dobrane aplikacje są powszechnie dostępne i łatwe w obsłudze.
Aplikacje testowe
Do testów użyłem następujących programów.
Testy CPU z 3Dmark 2006
3DMark '06 to znany i ceniony przez wszystkich benchmark kart graficznych. Na potrzeby testów procesorów wykorzystamy jedynie część pełnego przebiegu testów - testy CPU. Interesują nas zatem wyniki CPU Score, oraz czątkowe CPU1 i CPU2
SiSoft Sandra Procesor Aritmetic
SiSoft Sandra to prawdziwy kombajn służący do testowania różnych podzespołów komputera. W tym teście wykorzystamy dwa zestawy benchmarków - Procesor Arithmetic oraz Procesor Multi-Media Benchmark. Oba dają dwa zestawy wyników, osobno dla ALU i FPU.
Cinebench R10
Cinebench to program mierzący wydajność procesora za pomocą renderingu sceny 3D. Umożliwia on zbadanie wydajności pojedynczego rdzenia, a także łącznej wydajności wszystkich rdzeni. Niejako przy okazji możemy stwierdzić, jak dobrze skalują się procesory z więcej niż jednym rdzeniem. Wbrew pozorom nie obserwujemy liniowego wzrostu wydajności po dołożeniu kolejnej jednostki wykonawczej.
PCMark Vantage
PCMark Vantage to kolejna aplikacja ze stajni Futuremark, program testuje ogólną wydajność komputera symulując pracę normalnych aplikacji. Na potrzeby testu podamy wszystkie wyniki cząstkowe poszczególnych testów bez zagłębiania się się w ich składowe.
Crysis GPU benchmark
Crysis to jedyna gra, której użyjemy w teście procesorów. Dzięki niej sprawdzimy czy procesor w jakikolwiek sposób wpływa na szybkość działania tej jednej z najbardziej wymagających gier w historii. Do testów wykorzystamy benchmark GPU w konfiguracji: DX9, Detale: High, Rozdzielczość: 1280x0124. Jedyną zmianą w stosunku do poprzedniej edycji testów jest instalacja najnowszczego dostępnego patcha w wersji v1.2.1
Wyniki Sandra, Dhrystone ALU
Testy na nowej platformie
Testy na starej platformie
Wyniki Sandra, Whetstone ISSE3
Testy na nowej platformie
Testy na starej platformie
Wyniki Sandra, Multi-Media Int
Testy na nowej platformie
Testy na starej platformie
Wyniki Sandra, Multi-Media Float
Testy na nowej platformie
Testy na starej platformie
Wyniki Cinebench, Rendering 1 CPU
Testy na nowej platformie
Testy na starej platformie
Wyniki Cinebench, Rendering x CPU
Testy na nowej platformie
Testy na starej platformie
Wyniki Cinebench, Rendering SMP Speed Up
Testy na nowej platformie
Testy na starej platformie
Wyniki 3DMark '06, CPU Score
Testy na nowej platformie
Testy na starej platformie
Wyniki 3DMark '06, CPU 1
Testy na nowej platformie
Testy na starej platformie
Wyniki 3DMark '06, CPU 2
Testy na nowej platformie
Testy na starej platformie
Wyniki Crysis, Min FPS
Testy na nowej platformie
Testy na starej platformie
Wyniki Crysis, Avg FPS
Testy na nowej platformie
Testy na starej platformie
Wyniki Crysis, Max FPS
Testy na nowej platformie
Testy na starej platformie
Wyniki PCMark Vantage, Memory Suite
Testy na nowej platformie
Testy na starej platformie
Wyniki PCMark Vantage, TV and Movies
Testy na nowej platformie
Testy na starej platformie
Wyniki PCMark Vantage, Gaming
Testy na nowej platformie
Testy na starej platformie
Wyniki PCMark Vantage, Music
Testy na nowej platformie
Testy na starej platformie
Wyniki PCMark Vantage, Communication
Testy na nowej platformie
Testy na starej platformie
Wyniki PCMark Vantage, Productivity
Testy na nowej platformie
Testy na starej platformie
Wyniki PCMark Vantage, HDD Test
Testy na nowej platformie
Testy na starej platformie
Wyniki PCMark Vantage, wynik ogólny
Testy na nowej platformie
Testy na starej platformie
Ceny procesorów
Podsumowanie
Podsumowując:
Intel Core 2 Quad 8200 nieco rozczarowuje. Nie dość, że w zdecydowanej większości przypadków jest wolniejszy od Q6600, to na dodatek jest od niego sporo droższy. Co więcej, nasz egzemplarz podkręcił się tylko do
3.1 GHz, słabo. W sieci można wyczytać, że Q6600 kręci się znacznie lepiej. Być może to wina naszej platformy testowej, ale dotychczas nie mieliśmy podobnych problemów.
Oczywiście biorąc pod uwagę tylko konstrukcje taktowane standardowym zegarem, a nie podkręcone. W stosunku do poprzednich modeli nie wprowadza żadnych rewolucyjnych zmian. E8600 można polecić wszystkim tym, którzy potrzebują maksymalnej wydajności ale nie mogą lub nie chcą skorzystać z dobrodziejstw procesorów cztero-rdzeniowych. Na uwagę zasługuje fakt, że jest to prawdopodobnie najszybszy i zarazem ostatni z modeli Core 2 Duo E8xxx. Intel nie będzie jej dalej rozwijał robiąc miejsce dla Nehalemów. Jeśli chodzi o podkręcanie, to pomimo iż komputer uruchamiał się nawet na 4.4GHz co widać na zrzucie z CPU-z, to niestety stabilnie pracował tylko do około 4GHz. Dokładnie tyle osiągnął wcześniej testowany E8200. Dlatego nie zdecydowałem się zrobić dodatkowych testów O/C tego procesora.
Intel Core 2 Duo E7300 to z kolei nieco przyspieszone wcielenie E7200. Nowy model nie podkręca się lepiej od swojego poprzednika, a różnica w wydajności w stosunku do starszego modelu na standardowym taktowaniu jest stosunkowo nie wielka. Myślę, że tym procesorem będziemy się interesować dopiero w momencie, gdy E7200 zniknie z rynku.
Redakcja Benchmark.pl chciałaby serdecznie podziękować niżej wymienionym firmom, bez ich pomocy wykonanie tego testu nie byłoby możliwe. Wymienione w kolejności alfabetycznej są to:
Za udostępnienie obudów i zasilaczy do budowy platform testowych.
Za udostępnienie procesorów do testów.
Za udostępnienie pamięci do platform testowych
Za udostępnienie wszystkich pozostałych komponentów potrzebnych do budowy platform testowych, a także procesorów, które nie mogły zostać dostarczone przez ich producentów.
Za udostępnienie płyt głównych do platform testowych
Historia c.d. - Procesory 8-bitowe
Lata 70-te ubiegłego wieku to okres dominacji komputerów 8-bitowych. Co prawda w 1974 Intel miał już na rynku swój procesor o oznaczeniu 8080, niemniej pierwsze skrzypce w tamtym okresie grały procesory firm konkurencyjnych.
Jednym z tych procesorów była Motorola 6800 (nie mylić z jego następcą Motorola 68000!). Ten 8-bitowy procesor został wprowadzony na rynek kilka miesięcy po 8080 ale w gruncie rzeczy był do niego bardzo podobny. Oba procesory mogły zaadresować do 64kB pamięci, miały rejestry A i B o długości 8-bitów a rejestry stosu i programu o długości 16-bitów. Motorola 6800 prawdopodobnie jako pierwszy procesor miał rejestr indeksowy, który Intel zaimplementował w swoich procesorach dopiero 4 lata później. O jego sukcesie zdecydowała także dość prosta aplikacja, 6800 był zasilany tylko jednym napięciem +5V. Konkurencyjny 8080 wymagał trzech różnych potencjałów, o czym pisałem już we wcześniejszej części tekstu. CPU Motoroli był masowo używany jako główny procesor w tzw. komputerach kitach. Czyli komputerach, które składało się własnoręcznie, min. w bardzo znanym Altair 680. Pierwotne wersje 6800 były taktowane zegarem 1MHz, później produkowano także wersje taktowane nawet 2MHz.
Procesor zasłynął w środowisku programistów dzięki upublicznieniu jednej instrukcji oznaczonej mianem HCF (ang. Halt and Catch Fire - wstrzymaj egzekucję programu i stań w ogniu). Skrót HCF to ogólna nazwa nieudokumentowanych instrukcji języka maszynowego procesora, których wykonanie wiąże się z destrukcyjnymi efektami ubocznymi. Według popularnych miejskich legend takie instrukcje są obecne w wielu znanych systemach. W przypadku Motoroli 6800 wprowadzała ona procesor w specjalny tryb testu magistrali.
Spora część zespołu inżynierów projektujących Motorolę 6800 po konflikcie w firmie zmieniła pracodawcę na MOS Technology i pod ich skrzydłami rozpoczęła pracę nad kolejnymi procesorami. Pierwszym ich dzieckiem było MOS Technology 6501. Procesor, który mógł być używany jako bezpośredni zamiennik na płytach głównych zaprojektowanych dla Motoroli 6800, ale miał całkowicie inny zestaw instrukcji. Tj nie mógł uruchamiać programów dla 6800. Oczywiście Motorola momentalnie złożyła pozew do sądu przeciwko MOS Technology, który zakończył się ugodą na mocy której MOS zobowiązał się do zaprzestania produkcji 6501. Inżynierowie wrócili więc do deski kreślarskiej czego efektem było postanie procesora MOS Technology 6502. Jedyną zmianą w stosunku do 6501 był brak kompatybilności z płytami głównymi od Motorli 6800, poza tym procesory były identyczne.
MOS 6502 miał specyfikację bardzo podobną do większości procesorów z tej epoki. Wewnętrznie jest procesorem 8-bitowym, ale posiada szynę adresową o szerokości 16-bitów. Dzięki czemu potrafi adresować do 64kB pamięci. Efektywnej konstrukcji zawdzięcza także niezłą wydajność, ponieważ przy niezbyt wysokim taktowaniu sięgającym raptem 2 MHz potrafił być do 50% szybszy od konkurencyjnych konstrukcji. Procesor miał także bardzo przystępną jak na owe czasy cenę, bo raptem 25 dolarów, co ostatecznie przyczyniło do jego ogromnej popularności. Wystarczy wymienić popularniejsze komputery na nim bazujące: Apple I, Apple II, Comodore PET, Commodore 64, a także większość 8-bitowych komputerów Atari; modele 400, 800, 1200XL, 600XL, 800XL a także te najpopularniejsze 65XE, 130XE.
Kolejnym bardzo popularnym procesorem późnych lat 70-tych był Zilog Z80. Procesor zaprojektowany przez jednego z konstruktorów Intel 8080, został wprowadzany na rynek w 1976 roku. Z80 jest w zasadzie zlepkiem rozwiązań zaczerpniętych z najpopularniejszych procesorów tamtej epoki. Zilog Z80 ma zaimplementowany pełny zestaw instrukcji, rejestrów oraz przerwań procesora 8080, co czyni go z nim kompatybilnym na poziomie kodu.
Dodatkowo Z80 ma wiele własnych rozszerzeń w tym 80 nowych instrukcji, dwa rejestry indeksowe, zestaw nowych przerwań oraz uproszczony - podobny do tego z 8085 system zasilania, który wymaga tylko jednego napięcia +5V. Procesor był masowo klonowany przez wielu producentów (także w Polsce przez Elwro) przez co stał się podstawą ogromnej liczby komputerów szczególnie w krajach bloku wschodniego. Oryginalnie był taktowany zegarem 2.5 MHz, ale jego klony osiągały taktowanie nawet 20 MHz. Najpopularniejsze komputery używające tego procesora to cała rodzina ZX Spectrum, Amstrad CPC oraz Commodore 128. Wielu z naszych starczych czytelników miała na początku swojej kariery komputerowej maszynę wyposażoną w jeden z przedstawianych wyżej procesorów. Szczególnie popularne w Polsce były wszelkiego rodzaju "trumienki" czyli ZX Spectrum, później także Commodore 64 - który po dziś dzień utrzymuje rekord najlepiej sprzedającego się komputera osobistego. Sprzedano ich ponad 30mln sztuk!
Historia c.d. - Procesory 16-bitowe
Historia IBM PC
Pod koniec pierwszej części wspomniałem o powstaniu pierwszego IBM PC. Warto chyba wiedzieć, skąd wziął się pierwowzór komputera, przed którym 99% z Was właśnie siedzi. Rynkowa premiera IBM PC miała miejsce 12 sierpnia 1981r. W katalogu producenta widniał jako model 5050. W podstawowej konfiguracji maszyna była wyposażona 16-bitowy procesor 8086 taktowany zegarem 4.77MHz oraz 16kB lub 64kB pamięci operacyjnej rozszerzalnej do 256kB. Standardowo instalowano w nim także kartę graficzną CGA, która była zdolna do wyświetlania obrazu o rozdzielczości 320x200 pikseli w 4 kolorach (z palety 16) na ekranie telewizora. Jako opcję można było zamówić monochromatyczną kartę MDA (Monochrome Display Adapter) o teoretycznie wysokiej rozdzielczości 720x350. Niestety ta ostatnia potrafiła pracować tylko w trybie tekstowym. Co ciekawe, główną pamięcią masową komputera w założeniu producenta miał być magnetofon kasetowy znany choćby z komputerów Commodore 64. Niestety kuriozalnie podstawowy system operacyjny przyszłego peceta nie był dostępny na kasetach, tylko na dyskietkach. PC sprzedawane z magnetofonem miały zatem do dyspozycji tylko i wyłącznie interpretator Basica zaimplementowany w pamięci stałej (ROM) komputera przez co nie cieszyły się zbyt dużym zainteresowaniem. Bardzo szybko okazało się, że podstawową pamięcią masową komputera będą stacje dyskietek 5.25'' o pojemności 160kB. W PC można było zainstalować ich maksymalnie dwie sztuki. Dysk Twardy był oferowany tylko jako bardzo droga opcja instalowana jako urządzenie zewnętrzne, ponieważ wbudowany 63W zasilacz nie był w stanie sprostać wymaganiom prądowym twardziela. I znowu kuriozalnie główny system operacyjny PC w pierwotnej wersji nie potrafił obsłużyć tego urządzenia aż do 1983 roku, czyli ponad 2 lata po premierze! Maszyna wyposażona w 16kB pamięci oraz kartą graficzną CGA i magnetofon kosztowała w dniu premiery 1565 dolarów. Wersja z 64kB pamięci oraz jedną stację dyskietek 5.25'' kosztowała oszałamiające 3005 dolarów.
Jak powstał PC-DOS
IBM był świadom, że komputer bez systemu operacyjnego to tylko bezużyteczna kupa żelastwa, dlatego rozmowy na temat opracowania systemu operacyjnego do swojego komputera rozpoczął na długo przed planowaną premierą komputera. W ówczesnych czasach de facto standardem był system CP/M opracowany przez Digital Research, Inc. dla komputerów bazujących na 8-bitowych procesorach 8080/Z80. IBM zdawał sobie sprawę, że sukces jego komputera jest uzależniony od oprogramowania na niego dostępnego. Dlatego negocjacje w sprawie systemu dla swojego dzieła rozpoczął właśnie z firma DRI. Co prawda Digital Research planował wypuszczenie wersji swojego systemu w wersji na procesory 8086, ale data jego premiery nie była znana. Pomimo wielu prób koncernowi nie udało się jednak wynegocjować z DR umowy na zakup licencji systemu CP/M w wersji na swoją nową maszynę. Dlatego ostatecznie zwrócił się do Microsoft z prośbą o napisanie klona tego systemu.
MS znany był do tej pory głównie z produkcji interpreterów języka Basic na różne platformy sprzętowe. W 1980 roku Microsoft po rozmowie z przedstawicielem IBM za 25000 dolarów nabył od Seattle Computer Products licencję bez praw wyłączności na klona systemu CP/M nazwanego QDOS (ang. Quick and Dirty Disk Operating System), przemianowanego później na 86-DOS. Pół roku później zatrudnił jego twórcę do przeportowania tego systemu na potrzeby nowego komputera IBM. Na miesiąc przed premierą rynkową komputera IBM PC, Microsoft kupił za kolejne 50000 dolarów prawa wyłączności na system 86-DOS od SCP. Zapisy licencji umożliwiały firmie z Redmond odsprzedaż systemu innym firmom, o co oczywiście głównie chodziło. Spektakularny sukces nowego dziecka IBM skłonił pierwotnego właściciela licencji na 86-DOS do wniesienia do sądu pozwu przeciwko Microsoft - firma twierdziła, że MS zataił fakt podpisania umowy z IBM aby zakupić 86-DOS za możliwie niską kwotę. Ostatecznie wyrok nie zapadł, ale SCP na mocy porozumienia otrzymał od MS rekompensatę w wysokości 1 miliona dolarów. Tak powstał MS-DOS v1.0, któremu IBM na potrzeby swojego produktu zmienił nazwę na PC-DOS.
Bardzo szybko okazało się, że system który napisano w dużym pośpiechu miał kilka istotnych wad. Przede wszystkim nie obsługiwał magnetofonu, który pierwotnie miał być główną pamięcią masową IBM PC. Ze względu na znikomą sprzedaż modelu wyposażonego w magnetofon, tej wady ostatecznie nigdy nie usunięto. DOS v1.0 obsługiwał tylko i wyłącznie jednostronne dyskietki 5.25'' o pojemności 160kB. Aby uzyskać dostęp do drugiej strony, dyskietkę należało odwrócić na drugą stronę. Tę wadę usunięto w wersji v1.25 wydanej 9 miesięcy później. DOS nadal jednak nie potrafił obsłużyć 10MB dysku twardego, który IBM oferował jako opcję do swojego komputera. Tę wadę usunięto dopiero w 1983 roku wraz z premierą system DOS v2.0. System ten był dołączany do kolejnego komputera IBM o nazwie XT. Ewolucja IBM PC oraz systemów Microsoftu to tematy na osobny artykuł. Wróćmy do procesorów.
Procesory 16-bitowe
W drugiej połowie lat 70-tych wielu producentów rozpoczęło pracę procesorami 16-bitowymi. Co prawda pierwszy 16-bitowy procesor pojawił się na rynku już w 1973 roku, był to IMP-16 wyprodukowany przez National Semiconductor. Niemniej nie zyskał on większej popularności ze względu na problemy z wydajnością. Pierwszym naprawdę udanym procesorem 16-bitowym był wprowadzony na rynek w 1978 roku 8086 Intela, o którym pisałem już w poprzedniej części artykułu. Dlatego tutaj pozwolę sobie przytoczyć tylko najważniejsze informacje na jego temat.
8086 to pierwszy procesor z używanej w komputerach osobistych do dziś rodziny procesorów x86, a także pierwszy w pełni 16-bitowy procesor Intela. CPU dysponował 16-bitowymi rejestrami, oraz wskaźnikiem stosu, przez co mógł efektywnie adresować do 64kB pamięci. Dzięki 20 bitowej szynie adresował potrafił obsłużyć nawet do 1MB pamięci. Była to niewyobrażalna na ówczesne czasy objętość. 8086 względem swojego pierwowzoru miał mocno rozbudowaną listę rozkazów, które szczególnie nadawały się do manipulacji dużymi blokami danych. Dzięki tym rozkazom potrafił wykonać w jednym cyklu zegara zadania, które wcześniejszym konstrukcjom zajmowały 4-5 kroków. Dzięki temu w specyficznych warunkach potrafił być do 5x szybszy od swojego poprzednika. 8086 nie posiadał zintegrowanego koprocesora matematycznego, tę funkcję pełnił opcjonalny układ 8087. Wiele firm produkowało zamienniki tego układu, które cechowały się znacznie większą wydajnością niż oryginał. Pierwsze wersje 8086 były taktowane zegarem 4.77 MHz, a klony innych producentów osiągały nawet 10 MHz
Rok później, w 1979 roku Intel wprowadził na rynek delikatnie zmodyfikowaną wersję 8086, procesor o oznaczeniu 8088. Główną zmianą była redukcja szerokości zewnętrznej szyny adresowej z 16-bitów do 8-bitów. CPU nadal mógł odczytywać i zapisywać 16-bitowe dane, ale robił to w dwóch cyklach zegara zamiast w jednym, przez to całą operacja trwała dwa razy dłużej niż na 8086. Drugą zmianą, było przystosowanie nowego procesora do współpracy z układami wspomagającymi od rodzin 8080/8085. Miało to szczególne znaczenie dla producentów komputerów. 8-bitowe chipsety było znacznie tańsze od ich 16-bitowych odpowiedników. Reszta pozostała zasadniczo nie zmieniona. 8088 także obsługiwał zewnętrzny koprocesor matematyczny o oznaczeniu 8087. Pierwotne wersje procesora były taktowane zegarem 5MHz, a klony osiągały nawet 10 MHz.
Historia c.d. Procesory 16-bitowe c.d.
Nad 16-bitowym procesorem pracowano także w zakładach Motoroli. Firma uważała, że jest nieco w tyle za konkurencją dlatego postanowiła przeskoczyć konstrukcje czysto 16-bitowe i postawić na coś zupełnie nowego. W 1976 rozpoczęto pracę nad zaawansowanym procesorem, który miał zerwać z wsteczną kompatybilnością, ale dzięki temu oferować unikatowe możliwości dla przyszłej generacji komputerów. Owocem tych prac było wypuszczenie na rynek na początku 1980 roku Motoroli 68000, pierwszego przedstawiciela rodziny m68k. Nazwa CPU pochodzi od ilości tranzystorów zawartych w jego rdzeniu, tj około 68000. Dla porównania Intel 8086 był zbudowany z około 29000. Motorola 68000 posiada wewnętrznie 32-bitowe rejestry adresowy i danych, ale zewnętrznie komunikuje się za pomocą 16-bitowej szyny danych i 24-bitowej szyny adresowej. Ta ostatnia limituje maksymalną ilość obsługiwanej pamięci do 16MB, co i tak jest wartością oszałamiającą jak na tamte czasy. Można powiedzieć, że M68k pomimo że faktycznie jest procesorem 16-bitowym, jest zoptymalizowany do pracy z kodem 32-bitowym.
Ta ostatnia cecha miała szczególnie duże znaczenie dla programistów, którzy mogli już teraz zacząć pisać programy zoptymalizowane dla przyszłych procesorów 32-bitowych. Motorola mogła bardzo prosto rozszerzyć funkcjonalność procesora do pełnych 32-bitów tylko i wyłącznie po przez zmianę zewnętrznych szyn adresowych procesora, co zresztą zrobiono w Motoroli 68020. Początkowo Motorola 68000 była używana tylko w bardzo drogich stacjach roboczych. Najbardziej znane przykłady do HP 9000 seria 200, Sun-1, Silicon Graphics IRIS 1000 i 1200 oraz DEC Vax Station 100. W połowie lat 80-tych, kiedy procesory staniały znalazły zastosowanie w wielu bardzo popularnych komputerach domowych: Apple Lisa i Macintosh, cała seria Commodore Amiga 1000; 2000; 500; 500+; 600, Atari 520ST i 1040ST a później także ST Mega 2 i 4.
Kolejną młodość Motorola 68000 przeżył jako zaawansowany mikrokontroler. W tej roli używano go w drukarkach, telefonach, konsolach do gier, a nawet w high-endowych graficznych kalkulatorach. To niewiarygodne, ale do dziś powstają nowe aplikacje tego procesora!
Dwa lata później, 1982 Intel miał już gotową odpowiedź na procesory Motoroli, dwie premiery: Odświeżonej wersji 8086 wydanej pod nazwą 80186; Oraz 80286 całkowicie nowego procesora, który został wykorzystany jako serce nowej linii komputerów IBM PC AT. Między 80186 a 8086 różnice są w zasadzie kosmetyczne. Jedyną zasadniczą zmianę jest przeniesienie części układów pomocniczych do struktury procesora, przez co ta wersja CPU bardziej nadaje się do zastosowań zintegrowanych niż jego poprzednik. Intel już wcześniej zastosował podobną taktykę przy wprowadzeniu na rynek 8085. 80186 nazywany czasami po prostu i186 oraz 8086 ze sobą całkowicie zgodne na poziomie kodu źródłowego.
Przy czym w 80186 dodano 7 całkowicie nowych instrukcji, a trzy już istniejące wzbogacono. Niejako dodatkowo część instrukcji rozkładanych wcześniej przez mikrokod procesora na pod rozkazy przeniesiono na poziom czysto sprzętowy. Dzięki temu przy tym takim samym zegarze jak 8086 operacje te wykonywane są nawet do 20x szybciej na 80186. Oczywiście nie oznaczało to, że wszystkie programy działały 20x szybciej. Podobnie jak w przypadku swojego poprzednika, także i ten procesor ma wersję z zewnętrzną szyną adresową obciętą do 8-bitów. Nazwano go jak nie trudno zgadnąć 80188. Oba procesory są do siebie tak podobne, że do 80186 nie stworzono nawet dedykowanego koprocesora arytmetycznego. Wykorzystywano te opracowane dla 8086. Zgodnie z pierwotnym przeznaczeniem producenta, CPU nie znalazł zastosowania w zbyt wielu komputerach. Większość produkcji trafiało na rynek urządzeń zintegrowanych. Pierwsze wersje 80186 były taktowane zegarem 6 MHz, a klony osiągnęły zegary na poziomie do 12 MHz.
Prawdziwy przełom miał natomiast przynieść drugi procesor wprowadzony na rynek w 1982 roku przez Intela. 80286, lub po prostu 286, to 16-bitowy procesor drugiej generacji, w którym główną zmianą było wprowadzenie pracy w tzw. trybie chronionym. Procesor nadal miał nadal 16-bitową konstrukcję wewnętrzną, ale szyna adresowa została poszerzona do 24-bit. Dzięki temu mógł zaadresować do 16MB pamięci, w odróżnieniu do 1MB w przypadku 8086. Tryb chroniony przydawał się szczególnie do pracy w systemach wieloużytkownikowych takich jak OS/2, Venix, SCO Xenix 286, gdzie procesor po raz pierwszy mógł uruchamiać wiele procesów jednocześnie. Niestety nie przydawał się praktycznie zupełnie w systemach operacyjnych napisanych dla wcześniejszych procesorów. 286 nie mógł uruchomić jednocześnie dwóch programów napisanych dla procesorów 8086. Dodatkowo przynajmniej oficjalnie nie było możliwości przełączenia się z trybu chronionego do trybu rzeczywistego, co stwarzało nie lada problemy programistom. Ostatecznie większość z tych problemów Intel poprawił dopiero przy premierze procesora kolejnej generacji. Oczywiście tryb chroniony nie był jedyną zmianą prowadzoną w nowym procesorze. Wszystkie nowości zaimplementowane w 80186 znalazły się także w 286. Intel chwalił się, że dzięki optymalizacji nowy CPU miał wydajność ponad dwukrotnie większą zegar w zegar w stosunku do poprzednich konstrukcji. Pierwotne wersje były taktowane zegarem do 8 MHz, ale klony innych producentów osiągnęły nawet 25 MHz. 286 dzięki trybowi chronionemu oraz odpowiednim systemom operacyjnym dawał na biurkach namiastkę tego, co oferowały do tej pory tylko komputery klasy mainframe.
Na tym w zasadzie można zakończyć opis ważniejszych procesorów 8 i 16-bitowych. W kolejnym odcinku poczytacie o procesorach 32 i 64 bitowych, w tym o tych najnowszych obecnie dostępnych na rynku.