Tirsdag blev det kendt, at Intel og Microsoft går sammen om at bruge $20 millioner på udviklingen af værktøjer til softwareproducenter, til bedre understøttelse af fler-kernede CPU'er.
De $20 millioner vil blive brugt løbende over de næste fem år, på akedemisk research, der skal flytte grænserne for software udnyttelsen af fler-kernede processere.
Intel og andre chip-producenter har ellers været hurtigt ude og promovere fordelene ved fler-kærnede chips, men når softwareudviklerne er så langt bagude, mente altså både Intel og Microsoft, at det var på tide, at give disse udviklere en hjælpende hånd.
De to firmaer har annonceret, at det bliver "the University of California" i Berkley og "the University of Illinois", der kommer til at modtage pengene. Universiteterne håber ligeledes at kunne tilføje yderligere $15 millioner, fra andre kilder til projektet.
Researchen vil hovedsageligt koncentrere sig omkring parralel programmering, inklusiv programmer og operativsystemer der kan udnytte fler-kernede CPU'er. Selv om CPU'er er blevet hurtigere, og hurtigere igennem årene, mener lederne i industrien, at det er ved at ramme et punkt, hvor hastigheden vil jævne sig ud, og flere kerner altså er vejen frem til mere performance, men det kræver selvsagt at softwaret er skrevet til at understøtte dem fuldt ud.
"Twenty-plus years ago, the research space in parallel computing was looking toward the end of Moore's Law, and so there were bases that were built there to exploit parallelization," siger Dan Reed, der er direktør for scalérbar og multicore computing hos Microsoft. "The challenge has been that long-term research had been required to support this. There is no silver bullet there. Some of it is going to be incremental advances; some is going to be new languages."
Der er flere fler-kernede projekter undervejs hos Microsoft. Bla. Project Dryad, der er "an infrastructure which allows a programmer to use the resources of a computer cluster or a data center for running data-parallel programs", paralelle udvidelser til Visual Studio kaldet "Parallel FX", et parallelt programeringssprog ved navn F# og nye performance overvågnings værktøjer.
Dette sker sammen med at Intel har anonceret deres nyeste multicore-chip ved navn Dunnington, der får hele seks kærner, og samtidig har annonceret expermenter med prototyper af chips med op til 80 (!) kerner.
Læs evt. mere her:
http://techresearch.intel.com/articles/Tera-Scale/1449.htm
http://research.microsoft.com/research/sv/dryad/
http://research.microsoft.com/fsharp/fsharp.aspx?0sr=a