Microsofts Excel-productmanager David Gainer meldt op zijn weblog vooruitgang in het optimaliseren van Excel 12 voor multicoreprocessors. De resultaten zouden voldoende veelbelovend zijn om 'multi-threaded calculation', of kortweg MTC, als feature in Excel op te nemen. Multicoreprocessors kunnen berekeningen over meerdere processorcores uitsmeren; eerder riepen AMD en Microsoft de softwareindustrie op om te zorgen dat hun programmatuur deze mogelijkheid uit kan buiten.
De MTC-feature stelt Excel in staat om formules te herkennen die in onafhankelijke stukjes kunnen worden gehakt, dat wil zeggen stukjes waarvan er voor de berekening niet op andere berekeningen hoeft te worden gewacht. Volgens Gainer zijn de meeste Excel-sheets in de praktijk een mengeling van afhankelijke en onafhankelijke berekeningen, waardoor er in veel gevallen significante tijdwinst te boeken zou zijn. Er kunnen desgewenst meer threads worden ingesteld dan er cores op de machine aanwezig zijn; dit omdat Excel-toepassingen vaak berekeningen naar andere servers sturen. De feature is dan ook geen specifieke multicoreprocessor-feature maar een algemenere 'parallel processing'-feature. Voor Excel-ontwikkelaars zal MTC-functionaliteit beschikbaar zijn via XLL-functies. VBA als zodanig ondersteunt het niet; of VBA's opvolger VSTA wel direct multithreaded berekeningen zal ondersteunen is nog onduidelijk. Het Excel 12-team is op zoek naar bètatesters voor de MTC-functionaliteit; geïntereseerden kunnen via de bronpagina contact opnemen.