Multi-threaded software continues developing. And this is what determines the pace at which the multi-core continues picking up the speed. Many leading ISVs have already taken advantage of the new technologies and implemented them in their related software.
Core multi-architecture, multi-core processors and multi-threaded software, seems to be all that we should cover at this point. But we haven’t yet mentioned the platforms. And this is a totally new level where we should consider energy-efficiency. Now the CPU has become only 33% of the platform power and energy consumption, so by improving the CPU only, we cannot really achieve much. There are other systems that require our attention. So, what will it take to increase the platform energy efficiency?
If we could keep most of the processes in idle state for a longer period of time we could improve platform efficiency. Intel has created an experimental system that implements the capability we have just mentioned:
This is the platform and display subsystem with the self-refresh capability. Intel implemented extended idle mode and managed to drop the power consumption from 6W to 3.5 W without losing any efficiency:
Then they turned off the mainboard and though the picture on the display didn’t change and the system remained working the power has dropped down to 1W.
So here we are looking at a new generation of energy efficient systems. It is not juts an OS system issue, it is a combination of parameters that should be taken into account: operating system, communication and storage, I/O devices such as display, etc. This is something Intel and their partners intend to continue working on to deliver benefits for the end users. It is their primary job to imagine, create and deliver this technology to the industry.