Intel at Work on Hardware to Automatically Run Older Apps on Multiple Cores

37
Earlier this month Intel’s European research unit posted an overview of a new project they are working on to improve the performance of single threaded apps on multicore processors

Researchers from Intel Labs Barcelona now presented “Anaphase” which is a novel hardware/software hybrid approach to leverage multiple cores in order to improve single-thread performance on multi-core processors. This research focuses on different speculative techniques to automatically partition single thread applications to be processed on multiple cores.
On the hardware side, a new unit called “Inter-Core Memory Coherency Module” (ICMC) could be integrated into the die of future processors. The ICMC updates the memory state in program order, detects memory violations and implements check-pointing and recovery mechanisms, so that it can execute the resulting partitioned applications on multiple cores.

Read more at insideHPC