Jak se přiřazují aplikace vícejadrovým CPU?
Moderátoři: flanker, Eddward, Baneshee, PKBO
- smrtka.smety
- Žlutá karta Bazar
-
- Registrován: 26. úno 2007
- Kontaktovat uživatele:
Jak se přiřazují aplikace vícejadrovým CPU?
Zdravím,
chci se zeptat, jak aplikace přiřazují zpracování vícejádrovým CPU. Dřív jsem si myslel, že když nestíhá jedno jádro, zapojí se druhé, už vím že tomu tak není. Rovnoměrně se jádra taky nevyužívají, jak to tedy je?
chci se zeptat, jak aplikace přiřazují zpracování vícejádrovým CPU. Dřív jsem si myslel, že když nestíhá jedno jádro, zapojí se druhé, už vím že tomu tak není. Rovnoměrně se jádra taky nevyužívají, jak to tedy je?
- WerK
- Začátečník
-
- Registrován: 29. srp 2007
Re: Jak se přiřazují aplikace vícejadrovým CPU?
Aplikace prirazuje jednotlivym CPU soucast OS zvana scheduler. Moderni OS si deli cas procesoru na casova kvanta, kdy muze bezet nejaka uloha, potom scheduler opet rozhoduje, komu procesor znova prideli. To kvantum miva vetsinou tusim 50ms. Na windowsech pokud bezi jednojadrova aplikace na vicejadrovem cpu ji scheduler neustale prehazuje mezi vsemi jadry, aby bylo vytizeni rovnomerne (proc to dela, nevim)
- smrtka.smety
- Žlutá karta Bazar
-
- Registrován: 26. úno 2007
- Kontaktovat uživatele:
Re: Jak se přiřazují aplikace vícejadrovým CPU?
Ok díky Ti moc za odpověď.
- myom
- Středně pokročilý
- Registrován: 11. úno 2006
- Bydliště: Praha
Re: Jak se přiřazují aplikace vícejadrovým CPU?
WerK: to jsi popsal multitasking, ale v konecnem dusledku to tak asi bude, ze ruzna kvanta priradi ruznym jadrum.
*:-.,_,.-:*'``'*:-.,_,.-:*'``'*:-.,_,.-:*'``'*:-.,_,.-:*'``'*:-.,_,.-:*
prave si ctete krasny, uzasny, inteligentni, gradiozni podpis a velice ho obdivujete! touzite po nem! chcete ho! uz bez nej nemuzete byt a radi byste ho videli i pod svymi prispevky! a co ja udelam? napisu: ol rajt ryzvd (c) myom
*:-.,_,.-:*'``'*:-.,_,.-:*'``'*:-.,_,.-:*'``'*:-.,_,.-:*'``'*:-.,_,.-:*
prave si ctete krasny, uzasny, inteligentni, gradiozni podpis a velice ho obdivujete! touzite po nem! chcete ho! uz bez nej nemuzete byt a radi byste ho videli i pod svymi prispevky! a co ja udelam? napisu: ol rajt ryzvd (c) myom

*:-.,_,.-:*'``'*:-.,_,.-:*'``'*:-.,_,.-:*'``'*:-.,_,.-:*'``'*:-.,_,.-:*
- WerK
- Začátečník
-
- Registrován: 29. srp 2007
Re: Jak se přiřazují aplikace vícejadrovým CPU?
myom : jj, nijak v tom fundovany nejsem, ale IMHO diky tem kvantum staci nahodit scheduler pro kazde CPU a mas zajisteny provoz na N jadrech
- arxeiss
- Začátečník
- Registrován: 19. črc 2008
- Bydliště: Krmelín (předměstí Ostravy)
- Kontaktovat uživatele:
Re: Jak se přiřazují aplikace vícejadrovým CPU?
O tom vcelku pochybuju, když jsem spustil SuperPi (Ne HyperPi) které neumělo využívat více jader tak jelo jedno jádro na 100% pořád, a to druhé pořád 0%WerK píše:Na windowsech pokud bezi jednojadrova aplikace na vicejadrovem cpu ji scheduler neustale prehazuje mezi vsemi jadry, aby bylo vytizeni rovnomerne (proc to dela, nevim)
PC : CPU: C2D E5200 2500Mhz @ 3750Mhz a AC Freezer 7PRO MB: Gigabyte GA-P31-DS3L rev.2,1 GPU: ATI Radeon 3650HD 256MB RAM: A-Data Vitesta 2x2GB Zdroj: Forton OEM 400W HDD: Samsung F2 500GB
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
- smrtka.smety
- Žlutá karta Bazar
-
- Registrován: 26. úno 2007
- Kontaktovat uživatele:
Re: Jak se přiřazují aplikace vícejadrovým CPU?
arxeiss - zkusil jsem to také a využívala se obě jádra (E5300) http://upload.smetka.net/files/test.png .
Nikdy se to však nevyšplhalo na 100%, když zapnu spřažení jen na jedno jádro, tak se využívá na 100%.
Nikdy se to však nevyšplhalo na 100%, když zapnu spřažení jen na jedno jádro, tak se využívá na 100%.
- WerK
- Začátečník
-
- Registrován: 29. srp 2007
Re: Jak se přiřazují aplikace vícejadrovým CPU?
Mozna si to aplikace muze sama vynutit (ekvivalent rucniho nastaveni affinity/sprazeni)arxeiss píše:O tom vcelku pochybuju, když jsem spustil SuperPi (Ne HyperPi) které neumělo využívat více jader tak jelo jedno jádro na 100% pořád, a to druhé pořád 0%