Diit.cz - Novinky a informace o hardware, software a internetu

Intel chce více pomoci jednovláknovým aplikacím

Intel logo
Společnost Intel pustila pár informací ohledně chystané technologie „Anaphase“, která má zlepšit výkon jednovláknových aplikací na vícejádrových/vláknových procesorech. Asi víte, že Intel již nyní pomáhá jednovláknovým aplikacím na hardwarové bázi za pomocí technologie Turbo Boost v procesorech Core i7 a dalších, tuto myšlenku aplikovala do svých šestijádrových procesorů i firma AMD v podobě technologie Turbo Core. „Anaphase“ na to jde jinak, a sice využitím potenciálu vícejádrových/vícevláknových procesorů. Zkrátka jde o to „rozložit“ i jednovláknovou zátěž tak, aby mohla běhat na vícejádrových procesorech…

Jistě tušíte, že jsou případy, kdy něco takového není možné a tady přichází stinná stránka celého konceptu. Stávající aplikace neschopné využít více vláken z této technologie těžit nebudou, aby mohla aplikace více jader/vláken využít, musí tak být napsána, nebo přinejmenším zkompilována. Zde přijde na řadu Intel kompilátor na tuto technologii optimalizovaný, který se bude pokoušet i jednovláknovou úlohu rozdělit na více vláken a pouštět je následně na vícejádrových procesorech paralelně. Této softwarové části má vypomoci pak na straně procesoru hardwarová část v podobě nové jednotky zvané „Inter-Core Memory Coherency Module“ (zkráceně ICMC). První testy ukazují nárůst výkonu aplikací oproti dosavadní „čistě hardwarové snaze“ okolo 10 %, na tzv. „tiny-core“ pak dokonce až o 41 % (pojmem „tiny-core“ se pravděpodobně myslí jednoduchá x86 jádra, jako jsou ta v projektu „Larrabee“). Technologie jako taková by čistě teoreticky mohla pomoci nejen Intelu, ale i AMD a NVidii, neboť by nemuselo být zase až tolik složité ji aplikovat i na CUDA jádra / Stream procesory. Je však otázkou, zda bude Intel ochoten ji poskytnout dál.

Tagy: 
Zdroje: 

WIFT "WIFT" WIFT

Bývalý dlouholetý redaktor internetového magazínu CDR-Server / Deep in IT, který se věnoval psaní článků o IT a souvisejících věcech téměř od založení CD-R serveru. Od roku 2014 už psaní článků fakticky pověsil na hřebík.

více článků, blogů a informací o autorovi

Diskuse ke článku Intel chce více pomoci jednovláknovým aplikacím

Pondělí, 24 Květen 2010 - 08:34 | gashtaan | No systemove thready mozno vyuziva, ale kvoli...
Neděle, 23 Květen 2010 - 11:05 | Lukas Zapletal | Proboha jak jste vy dva prisli na to, ze Python...
Pátek, 21 Květen 2010 - 18:41 | hustakF | Tak to jo. Psal jsem, že o programování nic nevím...
Pátek, 21 Květen 2010 - 18:35 | co ze to chces | :)))) Kdyby to šlo tak snadno, už by to někdo...
Pátek, 21 Květen 2010 - 17:49 | hustakF | A nebylo by lepší, kdyby se ty jednovláknové...
Pátek, 21 Květen 2010 - 14:37 | Tomáš Z | CPU bude upravený tak, aby jednotlivá jádra mohla...
Pátek, 21 Květen 2010 - 14:11 | mamlasos1 | A co spouštět multithreadově samotné knihovny ?
Pátek, 21 Květen 2010 - 14:03 | HKMaly | Ono ten CPU zas tak moc upraveny nebude, nejvic...
Pátek, 21 Květen 2010 - 14:00 | HKMaly | Protoze interpret Pythonu je odflaknuty. Jenom...
Pátek, 21 Květen 2010 - 13:38 | JaKar | No dovedu si predstavit vyuziti. Treba interpret...

Zobrazit diskusi