Saulius Minkevičius
Daugiabranduoliai procesoriai rinkoje pasirodė jau senokai, bet iki šiol beveik nėra programų, gebančių išnaudoti visus jų skaičiavimo pajėgumus. Kompiuterių rinkoje skubama mėgautis šūkiais: ,,Keturis kartus didesnis našumas – už 700 Lt“. Čia turima galvoje Intel keturių branduolių procesorius „Core 2 Quad“. Žinoma, esant optimaliam operacinės sistemos ir programinės įrangos santykiui, šis procesorius lenkia brangiausius dvibranduolius procesorius. Tačiau nepaisant mažos kainos dauguma vartotojų laukia. Šiandien tik nedaugelis programų pajėgios suteikti didesnį našumą naudojant kelis branduolius. Kai kurios programos daugelio branduolių terpėje veikia lėčiau nei vieno.
Kodėl naujų procesorių potencialas atskleidžiamas taip sunkiai? Naujas lustų dizainas nėra vienintelė priežastis. Jei programinės įrangos kūrėjai iš karto numatytų darbą daugiabranduoliais procesoriais, šiandien išspausti didesnį beveik visų programų našumą. Aptarsime problemas, kylančias kuriant daugiabranduolių procesorių programinę įrangą, taip pat supažindinsime su programinės įrangos našumo pokyčių matavimais (tai gali pateikti programos, skirtos darbui aštuonių branduolių procesoriais).
Visą straipsnį skaitykite lapkričio mėn. „Kompiuterijoje“.



