
neprihlásený
|
Piatok, 1. mája 2026, dnes je Sviatok práce |
|
|
Na Stanforde budú skúmať, ako efektívne využiť viacjadrové CPU
DSL.sk, 30.4.2008
|
|
Na Stanfordskej univerzite vznikne výskumné laboratórium Pervasive Parallelism Lab, ktorého úlohou bude skúmať nové metódy pre vývoj softvéru efektívne využívajúceho viacjadrové procesory.
Laboratórium budú financovať okrem univerzity aj AMD, Intel, Sun, IBM, HP a Nvidia. Informovali o tom noviny The New York Times.
Laboratórium sa bude zaoberať návrhom nových programovacích jazykov, všeobecne nových spôsobov písania softvéru, návrhom nových prekladačov a prípadne architektúr operačných systémov. Zároveň budú skúmať aj zmeny architektúry viacjadrových procesorov, ktoré by umožnili softvéru tieto procesory využívať efektívnejšie.
V súčasnosti počet jadier bežných procesorov dosahuje maximálne štyri, už na konci roka Intel uvedie procesory so štyrmi jadrami podporujúcimi až osem programových vlákien bežiacich súčasne a na prelome rokov aj osemjadrový procesor so šestnástimi vláknami. V serveroch navyše býva použitých viacero procesorov a tak už na prelome roka aj v menších serveroch bude mať operačný systém k dispozícii desiatky programových vlákien bežiacich súčasne.
Plány Intelu navyše počítajú aj napríklad s 80-jadrovými procesormi, ktorých testovacie vzorky so zjednodušenou architektúrou jadra už Intel testuje.
Kým veľký počet jadier a vlákien je možné efektívne využiť na súčasné vykonávanie veľkého počtu úloh súčasne, ich výkon nie je možné efektívne využiť na vykonávanie jednej alebo niekoľkých úloh súčasne. Veľký počet jadier je tak efektívne využívaný napríklad vo webových a databázových serveroch, len zriedkavo je ale využitý na desktope alebo na serveroch využívaných súčasne len niekoľkými užívateľmi. Práve na tieto využitia by mal byť výskum zameraný.
Výskumné laboratórium sa pridá k dvom ďalším zriadeným pri Kalifornskej univerzite v Berkeley a pri Illinoiskej univerzite, ktorých vytvorenie ohlásili v marci spoločne Microsoft a Intel.
Najnovšie články:
Diskusia:
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
lepsie casy?
Od: trell
|
Pridané:
30.4.2008 7:52
Zeby sa konecne zacalo blyskat na lepsie casy?
Mat 4 a v buducnosti aj viacjadrovy procak a vyuzivat len par percent z jeho vykonu nie je bohvieco, som zvedavy kedy laboratoria prinesu prve vysledky.
|
| |
Re: lepsie casy?
Od reg.: Pjetro de
|
Pridané:
30.4.2008 10:21
K vyuzitiu PC:
Na sekretarskom PC Celeron 440 je CPU pocas celeho pracovneho casu vyuzite V PRIEMERE na 5% ... Su tam niekolko-sedundove vrcholy siahajuce pod 100%, useky vyuzitia niekolko desiatok percent ... ale priemer je priemer ....
U dvoch tretin BFU (bezny frantisek uzivatel ... anglicky preklad akronymu si kazdy pozrie sam) je to podobne ...
|
| |
Re: lepsie casy?
Od reg.: Redakcia DSL.sk
|
Pridané:
30.4.2008 11:29
To je zrejme pravda, ale nijako to neodporuje cieľu tejto iniciatívy, technologicky ide práve napríklad o tie vrcholy pod 100% (viď nižšie) a práve tie sú dôkazom toho, že to treba. Ide totiž práve o to, že ani najvýkonnejšie procesory dnes nemajú výkon jedného jadra o moc vyšší, ako je výkon najlepšieho jednojadrového Celeronu. (Je tam nejaký koeficient kvôli napr. cache samozrejme, ale +- konštantný.)
Čo sa týka absolútneho výkonu Celeronu 440, keby sme pri tom zostali, moc by celkovo vývoj asi nenapredoval. Sú veci, ktoré majú zmysel a praktický úžitok, na ktoré Celeron 4x0 hrubým výkonom nestačí.
|
| |
Re: lepsie casy?
Od reg.: Redakcia DSL.sk
|
Pridané:
30.4.2008 11:29
Technologicky sa v podstate hľadá spôsob ako písať/vykonávať softvér, ktorého funkcia je z pohľadu užívateľa sekvenčná, tak, aby bežal paralelne na povedzme desiatkach jadier a využil ich (čo najviac) naplno. Dnes sa dajú dobre paralelizovať veci, čo pracujú s veľa dátami, enkódovanie, komprimovanie, renderovanie, ale nie ostatné. Ide o to, aby keď som pustil v dnešnom chápaní sekvenčnú vec, na 64 jadrách bežala viacdesaťnásobne rýchlejšie ako na jednom. Nie vždy to samozrejme ide.
Inak neviem, či si pamätáte, nie je to tak dávno, čo takmer všetky IT-médiá naleteli, že AMD už má anti hyper-threading. To bolo presne to, čo sa hľadá, akurát, že nie na dve alebo štyri jadrá ale na rádovo desiatky.
|
| |
Re: lepsie casy?
Od reg.: Pjetro de
|
Pridané:
30.4.2008 13:59
Samozrejme problem som pochopil. Vykon jedineho najvyspelejsieho jadra viacjadroveho CPU (povedzme nejakeho Q9700) je mozno 1,2x vyssi ako vykon jednojadroveho Celeronu postaveneho na Core 2 arch. na tej istej frekvencii (optimalizacie, cache a ine spravi svoje). Preto sa pred 3-4 rokmi zacalo ist cestou paralelizacie a vacsieho poctu jadier (prve nativne dvojjadrove CPU iPentiumD 8xx a 9xx), nakolko moznosti jedineho jadra zacinali byt vycerpane. Nebolo mozne zvysovat frekvencie na 10 GHz (ako sa planovalo na zac. r. 2000 pri uvedeni prvych iP4) ci vyssie. Za posledne roky bol coraz vacsi problem uviest jednojadrove CPU novej architektury, ktore by predchazdajuce jednojadrove CPU na tej istej prekonalo vykonom 2-3 nasobne (ale Intelu to vyslo pri Netburts vs. Conroe architektury pri iP4 a Core 2 - tam vykon pri porovnavani jednotlivych jadier narastol markantne).
|
| |
Re: lepsie casy?
Od reg.: Redakcia DSL.sk
|
Pridané:
30.4.2008 15:18
Hej, predpokladal som na základe nicku, že Vám je jasné, o čo ide... Nebola to úplne priama reakcia na Váš príspevok v zmysle, že by mu odporovala, skôr také celkové doplnenie článku.
|
| |
Re: lepsie casy?
Od reg.: Pjetro de
|
Pridané:
30.4.2008 15:56
jasan, terazky mam(e) trochu menej roboty :-) takze browsim(e) po IT serveroch :-))
|
| |
Re: lepsie casy?
Od reg.: Pjetro de
|
Pridané:
30.4.2008 13:59
Nove architektury a optimalizacie ale zrejme donekonecna nemozu suplovat zvysovanie vykonu jedineho jadra na frekvenciach okolo 3 GHz (sledujuc sny s roku 2000 by sme dnes mali 15-20 GHz jednojadrove CPU) a preto nastupila paralelizacia realizovana zvysovanim poctu jadier CPU.
Ina cesta k zvysovaniu vykonu bol uz spominany anti-hyperthreading od AMD, ktory by zabezpecil, aby napr. jeden 4-jadrovy CPU na 2,5 GHz mal vykon ako jedno jadro na 10 GHz ...
Nuz budeme uvidiet (antidokonavy vid slovesa vidiet :-) ako bude :-)
|
| |
Re: lepsie casy?
Od: trell
|
Pridané:
30.4.2008 14:36
ja sa za BFU teda nepovazujem a pri praci s videom mi vykon viacerych jadier vyuzitych naplno rozhodne urychli pracu - ak teda konecne zacnu vznikat prislusne softwarove riesenia.
|
| |
Quad Core
Od: Miro Zv
|
Pridané:
30.4.2008 7:55
No myslim si ze tak skoro sa nedočkame
|
| |
Re: Quad Core
Od: 1Anin
|
Pridané:
30.4.2008 11:11
No len smiešne bude, ak začnú skúmať načo niekto vymýšľa tak zložitý softvér, aby mu ani mnohé jadierka nestačili...
Začal by som tam, nie naopak.
|
| |
Re: Quad Core
Od reg.: tomas fri zu
|
Pridané:
30.4.2008 16:25
Mozno nie skoro, ale nieco vymyslia. A pre programatorov to bude revolucia v style programovania ako prechod zo strukturovaneho na objektovo orientovany pristup.
|
| |
Trochu neskoro
Od: Greenhorn
|
Pridané:
30.4.2008 13:10
Príde mi to trochu od veci. Najprv niečo vyviniem a potom idem skúmať ako to efektívne využiť.
|
| |
Re: Trochu neskoro
Od: Olala
|
Pridané:
30.4.2008 13:52
Tak to chodi ! Postavime jadrovu elektraren ! :D (c) 2020 AmIntel (Polycore Inside)
|
| |
Re: Trochu neskoro
Od reg.: -HERO-
|
Pridané:
30.4.2008 17:28
PS3 na tomto princípe funguje už 1,5 roka a ide to(relatívne) skvelo.
|
| |
Re: Trochu neskoro
Od reg.: Don Mums
|
Pridané:
30.4.2008 22:12
dokonca nema byt naplno vyuzita nikdy takze sa nechajme prekvapit.
|
| |
Re: Trochu neskoro
Od reg.: 3hlav
|
Pridané:
2.5.2008 2:16
áno skvelo, ale o tom sa tu vôbec nebavíme, lebo v grafike sa paralelizmus využíva už hodne dlho, to nevieš že nvidia už využíva výkon až 128 jadier a amd 320,
tento článok totiž nepojednáva o grafických výpočtoch, ale o všeobecno-účelových výpočtoch, teda tých ktoré vykonáva CPU, a ktoré sa veľmi ťažko paralelizujú :(
|
Pridať komentár
|
|
|
|