Tijdens zijn Software Media Day heeft Intel een servicepack voor Parallel Studio aangekondigd. De software wordt gebruik om software voor computersystemen met een groot aantal cores of processors te schrijven.
Het schrijven van software voor computersystemen met een groot aantal processors, cores of combinaties daarvan stelt ontwikkelaars voor een aantal problemen, waaronder het zo efficiënt mogelijk gebruikmaken van de beschikbare rekenkracht. Het ontwikkelen van software die is geoptimaliseerd voor verdelen van taken over de beschikbare cores in hpc-systemen of many-core-computers en clusters, is onder meer met Intels Parallel Studio XE 2011 mogelijk. Voor dat softwarepakket heeft Intel nu een servicepack uitgebracht.
Het upgradepakket voor Parallel Studio XE 2011 verbetert de schaalbaarheid van het aantal cores dat instructies kan verwerken. De compilers zouden bovendien een stuk sneller zijn dan voorgaande versies: volgens Intel-engineer James Reinders zouden integer- en floating-point-C++-compilers en Fortran-compilers respectievelijk 47, 21,en 27 procent sneller zijn geworden. Tevens zijn een aantal nieuwe standaarden toegevoegd.
De nieuwe standaarden betreffen versie 4.0 van Intels Threading Building Blocks. Deze door Intel ontwikkelde opensourcespecificatie werkt samen met Cilk Plus: samen maken de standaarden taken geschikt voor parallelisme om deeltaken beter over cores te verdelen. De nieuwe versie van Parallel Studio XE 2011 met SP1 kost voor Linux 2249 dollar; een Windows-versie kost 1899 dollar.
Interessant detail van de nieuwe compilers die Intel in zijn Parallel Studio gebruikt, is de ondersteuning voor een decimale representatie van floating point. De meeste floating-point-getallen zijn repeterende getallen, maar zijn dat niet in binaire vorm. Zo wordt het decimale 0,1 in binaire representatie als 0,00011001100110011... voorgesteld. De herhaling leidt tot afrondingsfouten. Deze techniek wordt vooralsnog alleen in software ondersteund, maar in toekomstige versies van Intel-processors zou het, net als bijvoorbeeld IBM al doet, in hardware ondersteund worden.