2007:Processzorok

A Miau Wiki wikiből

Forrás

XLS

A tervezett alkalmazás/megoldás címe

A 2007-es év végén a legnépszerübb 2 magos processzorok összehasonlítása - belevetve kettő 1 magos processzort is, szemléltetésként - ár-teljesítmény alapján, hasonlóság elemzés segítségével.

A feladat előtörténete

- Mi alapján lehet egy processzort kiválsztani?

- Milyen tulajdonságokat kell figyelni?

- Mitől jó egy processzor, vagy mitől lesz jobb mint egy másik?


Amikor az ember - laikusként - szeretne vásárolni egy számítógépet, ezekre a kérdésekre nem tudja a választ, de még ha ért is hozzá egy kicsit akkor sem egyszerű a dolgunk. A bolti eladók - rendszerint - sem értenek hozzá, nekik csak az a fontos, hogy minél drágább terméket vegye meg a vásárló és ennek érdekében mindent meg is tesz.

A feladat megoldás jelenlegi helyzete és ennek értékelése

Hogy egy kicsit értsük a feladatot néhány fogalommal nem árt tisztában lenni:

- CPU: A CPU (angol: Central Processing Unit – központi feldolgozóegység) más néven processzor, a számítógép „agya”, azon egysége, mely az utasítások értelmezését és végrehajtását vezérli, félvezetős kivitelezésű, összetett elektronikus áramkör. Egy szilícium kristályra integrált, sok tízmillió tranzisztort tartalmazó digitális egység. A bemeneti eszközök segítségével kódolt információkat feldolgozza, majd az eredményt a kimeneti eszközök felé továbbítja, melyek ezeket az adatokat információvá alakítják vissza. A PC-be helyezett processzort az Intel fejlesztette ki. A processzor alatt általában mikroprocesszort értünk, régebben a processzor sok különálló áramkör volt, ám a mikroprocesszorral sikerült a legfontosabb dolgokat egyetlen szilíciumlapkára integrálni.


- órajel: Az órajel az elektronikában és a szinkron digitális hálózatokban (tehát pl. a legtöbb számítógépben) egy olyan jel, amely két vagy több áramkör tevékenységét koordinálja. Az órajel egy alacsony és egy magas jelszint között oszcillál, és általában közel négyszögjel alakú. Az áramkörök, amiket az órajel szinkronizál, aktivizálódhatnak az órajel lefutó vagy a felfutó élére, vagy mindkettőre (mint például a DDR SDRAM).


- foglalat: A processzorfoglalat egy csatlakozó a számítógép alaplapján, amibe a számítógép központi egysége a processzor csatlakozik. Manapság legtöbb asztali, hordozható és szerver számítógép processzorai (főleg az Intel x86 architektúrán alapulók) cserélhetők, így valamilyen foglalatba illeszkednek.


- cache: Minden processzor tartalmaz a saját tokjába épített elsődleges gyorsító (cache) memóriát. Ennek az a célja, hogy ne kelljen minden esetben a processzorhoz képest lassabb memóriához fordulni, és ne lassuljon le emiatt a processzor működése. Ez az elsődleges cache általában nem elegendő, ezért másodlagos cache memóriát is tartalmaz a számítógép.


Láthatjuk, hogy nem egyszerű dologba fogtunk. Ezeken a foglamakon és tulajodonságokon kívűl - mint később majd láthatjuk is - több, sokkal több dolgot kéne ismerni ahhoz hogy reális döntést tudjunk hozni.

Valljuk be, egy átlagember egy ilyen dönteshelyzetben nem, vagy igen nehezen tud elboldugulni.

A tervezett megoldás adatvagyonának bemutatása (ANYAG)

Forrásom az internet számos weboldala volt, ezek közül néhány:

- http://hu.wikipedia.org/wiki/CPU

- http://en.wikipedia.org/wiki/Cpu

- http://en.wikipedia.org/wiki/List_of_AMD_Athlon_64_microprocessors

- http://en.wikipedia.org/wiki/List_of_Intel_Core_2_microprocessors


Objektumok (termékek): AMD Athlon 64 3000+, AMD Athlon 64 AM2 X2 3800+, AMD Athlon 64 AM2 X2 4000+, AMD Athlon 64 AM2 X2 4200+, AMD Athlon 64 AM2 X2 4600+, AMD Athlon 64 AM2 X2 4800+, AMD Athlon 64 AM2 X2 5000+, AMD Athlon 64 AM2 X2 5200+, AMD Athlon 64 AM2 X2 5600+, AMD Athlon 64 AM2 X2 6000+, AMD Athlon 64 AM2 X2 6400+, AMD Athlon 64 X2 3600+, AMD Athlon FX 74, Intel Core 2 duo E4300, Intel Core 2 duo E4400, Intel Core 2 duo E4600, Intel Core 2 duo E6300, Intel Core 2 duo E6320, Intel Core 2 duo E6400, Intel Core 2 duo E6420, Intel Core 2 duo E6550, Intel Core 2 duo E6600, Intel Core 2 duo E6700, Intel Core 2 duo E6850, Intel Core 2 quad Q6700

A feladat által érintett célcsoportok

Mindenki aki számítógépet szeretne vásárolni és egy kicsit is érdekli hogy mi van a dolgok mögött és mit kap a pézéért.

A feladat megválaszolása kapcsán várható hasznosság

A feladat remélem segítséget nyújt azoknak akik eddig nem tudták eldönteni, milyen processzort vásároljanak, és hogy mire is van ténylegesen szükségük.

A válaszokat befolyásoló tényezők

A fent említett processzortípusoknál a következő 6 szempontot vettem figyelembe:


- Cpu foglalata

- L1 cache

- L2 cache

- Magok száma

- órajel

- ár

A saját megoldás bemutatása (MÓDSZER)

A megoldás lépései:


1. Adatgyüjtés

2. Meta-adatbázis létrehozása

3. Pivot kimutatás elkészítése

4. Rangsorolás

5. Coco-online

Az eredmények értelmezése (EREDMÉNY)

A mellékelt XLS fájlban jól látható, hogy minnél nagyobb teljesítményű processzorról van szó - egyenként a tulajdonságaik is minnél "több"-ek - annál nagyobb az ár. Az egyes processzorok tuljadonságaik alapján ugyan egyre jobbnak tünnek, ahogyan az órajel "kúszik" fel és fel, ez valóban a teljesítmény növekedését mutatja, de valójában csalóka lehet.


Ezen adatokkal (órajel, L1 cache, L2 cache, foglalat) meg lehet határozni, hogy melyik processzor ér többet ezen tulajdonságok alapján, de ez csak közelítő adat. Valójában sokkal több tényezőt kellene hozzávennünk hogy valódi ár-teljesítményt tudjunk meghatározni, de még így sem tudnánk pontos adatot mondani, mert például az AMD és Intel processzorok között is órási eltérések vannak.

Ajánlások megfogalmazása (KÖVETKEZTETÉS)

Vizsgálataim szerint ennyi adatból pontos következtetéseket nem tudunk levonni. A pontosabb eredmény érdekében több tulajdonságot kell bevonni a vizsgálatba, továbbá szakértőket, akiknek az ismerete jobban belenyúlik a számítógépes ismeretekbe.

Ahhoz, hogy jól tudjunk dönteni szükségünk van arra is, hogy tudjuk, mire fogjuk használni a számítógépet. Amikor ez megvan, interneten, kényelmesen kikeressük mire van szükségünk, esetleg kikérjük ismerős, szakértő véleményét, akinek semmilyen érdeke nincs, hogy átvagjon bennünket, majd további vizsgálódás céljából érdemes minél több tesztet elolvasni.

Sajnos a processzor választásához hozzájárul, hogy milyen "vas"-at veszünk alá.

A processzor teljesítménye még függ:

1. Az alaplaptól

2. A processzor és a rendszer hűtésétől

3. A grafikus vezérlőkártyától

4. A merevlemez gyorsaságától

5. Szoftvertől (operációs rendszer stb.)

Az információ többletérték lehetőségének levezetése (VITA)

Mostmár talán láthatjuk, hogy igen komplex dologba kerültünk.

Lejebb említek néhány oldalt, aminek a segítségével esetleg könnyebb lesz a választás.

Ezekben a tesztekben nem csak - mint ahogy sokan gondolják - csak játokokat tesztelnek, persze az is benne van, de tesztek készülnek még bizonyos tesztelő programokkal is (benchmark programok), továbbá tömörítés, konvertálás, kódolás, renderelés stb.

Lépcsős függvény átforgatása szakértői rendszerként értelmezhető táblázatba

Kapcsolódó, ill. konkurens megoldások, dokumentumok

Itt említenék meg néhány oldalt amelyeken teszteket olvashatunk:

http://www.tesztelo.hu/

http://prohardver.hu/index.html

http://www.hwsw.hu/

http://www.tomshardware.hu/cpu/index.html