Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Rozdíl mezi dvoujádrem a jednojádrem

Dobrý den.

Chtěl bych se zeptat jak to vlastně je. Když je jednojádro které má 3GHz a dvoujádro které má 3GHz, tak se nedá u toho dvoujádra říct že má vlastně 2×3GHz? Čili vlastně 6GHz. Měli jsme takový spor s kamarádem. Tak si to chci ověřit. :-D

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
... říct se dá cokoli .... Od toho je PR/Public relations/ managment aby tlačil kaleráby masám
Joseph 15.02.2012 12:58
Joseph
No zajimalo by mě zkutečně jak to je. Tvrdí mi že dvoujádrový processor na frekvenci 3GHz nevypočte…
Winc 15.02.2012 13:11
Winc
nedá se tak říct. programátor nejsem, ale laicky: jsou postaru jednovláknově napsané aplikace, které…
lední brtník 15.02.2012 13:56
lední brtník
k tym aplikaciam, pri multitaskingu by malo stacit, aby OS rozhadzoval procesy na rozne jadra, takze… nový
nl12345 15.02.2012 14:03
nl12345
matematicky by som to vyjadril asi takto: pocet operacii(dvojjadro) <= 2x pocet operacii(jednojadro)…
nl12345 15.02.2012 13:28
nl12345
Vykašlal jsem se na google a šel jsem se rovnou zeptat sem. Takže k závěru, o dvoujádru se nedá říct…
Winc 15.02.2012 13:48
Winc
Ty si to vysvětluješ prostě po svém, já to taky zkusím: 2 x 3 GHz prostě znamená, že každé jádro pra… nový
IQ37 15.02.2012 14:06
IQ37
dvoujádrový CPU taktovaný (procesor, nikoli "processor" - to nevím, odkud to máš) má 2 jádra, obě ta… nový
touchwood 15.02.2012 14:12
touchwood
Ked mas 2 auta ktore idu 160km/h tak mozes povedat ze mas auto ktore ide 320km/h? Nie. Ale mozes pov… poslední
MM.. 15.02.2012 19:13
MM..

No zajimalo by mě zkutečně jak to je. Tvrdí mi že dvoujádrový processor na frekvenci 3GHz nevypočte jedenkrát víc operací než jednojádrový který má také 3GHz. Já vždycky myslel že když je např Athlon 64 X2 6000+ tak že to číslo 6000 je tam z toho duvodu jelikož součet obou jáder je 6000MHz tedy 2×3000MHz.

nedá se tak říct.
programátor nejsem, ale laicky: jsou postaru jednovláknově napsané aplikace, které nepočítají s více jádry. procesor něco může zkoušet řadit, ale rychlejší to na dvou jádrech nebude.
samozřejmě čím dál víc přibývá aplikací, napsaných pro více jader, ty pak 2x vedou.

když k tomu vezmeš v úvahu jak neefektivně je třeba p4 navržen (pomalý takt sběrnice, málo úspěšné předvídání operací), technologicky jde o muzeální kus se zoufalým nepoměrem "takt + vyprodukované teplo / aplikační výkon", chápeš už proč jediné ocenění kterého se p4 dočkal, je: "nejrychlejší kamna na světě".

toto se řešilo před lety když dvoujádrové procesory teprve nastupovaly, dnes jsou pro desktopy jednojádra pasé.
když k tomu připočteš stejně historické okolí 1j. procesoru: ddr1 paměti, ata nebo sata1 disky, agp sběrnice pro grafiku - nemá vůbec smysl si hrát na porovnání.

Vykašlal jsem se na google a šel jsem se rovnou zeptat sem. Takže k závěru, o dvoujádru se nedá říct že má např 2×3GHz.

Ty si to vysvětluješ prostě po svém, já to taky zkusím: 2 x 3 GHz prostě znamená, že každé jádro pracuje na 3 GHz frekvenci. Kdyby napsali "jenom", že CPU dvojjádro pracuje na 3 GHz, tak je to opticky "slabší" procesor (přestože by šlo o stejný CPU). Těšilo by mě, kdyby můj Core i5 makal na 4 x 3,3 GHz, tj. 13,2 GHz - což je samozřejmě pitomost.

dvoujádrový CPU taktovaný (procesor, nikoli "processor" - to nevím, odkud to máš) má 2 jádra, obě taktovaná na 3GHz.

Tedy:

- dvě jádra nejsou jedno, tudíž hausnumera 2x3=6 jsou nesmysl
- dvě jádra svůj výkon (viz výše) nijak nesčítají, jejich spřažený výkon tedy bude nižší, než dvojnásobek výkonu jednoho jádra, ale bude vyšší, než výkon jednoho jádra
- výše uvedené platí pro multithread aplikace. Singlethread aplikace umí využít jen jedno jádro, a tudíž jim je počet jader u vyměšovacího zařízení.

Ked mas 2 auta ktore idu 160km/h tak mozes povedat ze mas auto ktore ide 320km/h? Nie. Ale mozes povedat ze s 2 autami odvezies za stejny cas 2x viac ludi. To neni to iste, v pripade ze sa vozis len sam tak ti je to druhe auto naprd (to je ekvivalent situacie ked sa vykonava vypocet ktory sa neda rozdelit na viac jadier). V pripade ze sa vypocet da rozdelit na viac jadier tak dvojjadro vykona vypocet rychlejsie (nie presne 2x pretoze je tam nejaka rezia, ale vypocet moze byt hotovy takmer 2x rychlejsie)

Zpět do poradny Odpovědět na původní otázku Nahoru