The answer is multicores, said Rattner, describing Intel's new marchitechture push as "tera scaling".
Intel is pushing multicores as a future technology introducing a Tera Scale programme to encourage developers to write to dual and multicores. Intel does this sort of thing, said Rattner.
We predicted this would happen quite a while ago. Rattner told an audience of international hacks that multicores required new applications re-written for multipliers. Indeed, we believe we never understood hyped threading when Intel first launched it. Intel seemed reluctant to tell us which apps would benefit from HT apart from MicrosoFT (Vole Office).
Rattner claimed Intel is going back to the moon with multicore silicon cores - it is workloads of the future he said. Intel is waiting for the next generation of workloads. We think he means Intel is hoping that the software guys should get their act together. And we agree with him on this one.
Intel, said Rattner, has become fanatical about energy performance. INTC cannot rely upon memory caches as they are. He described some kinds of memory cache as pathological. Intel has to have exquisite control over memory and IO. He did not define exquisite. Today's platforms are inefficient, said Rattner.
Still, you have to give Intel credit for pushing so much money into the software industry. That is not something that Microsoft does.