Intel may deliver processors with tens or even hundreds of individual cores. This “many core” strategy may support hundreds or thousands of instruction threads, which may create their own problems of managing them with the appropriate compiler software. Compiler software needed to send a balanced load of instructions to the individual cores, as well as transferring information between them and the rest of the system. In a project code-named “Shangri-la,” Intel researchers used a language named “Baker” to manage the flow of data in a series of eight simulated cores, each managing eight instruction threads. Intel uses compiler software to translate instructions coded in C+ and other languages into the machine instructions used by the cores. Baker, apparently, will place even more intelligence in the compiler software, using the Shangri-la runtime to route instructions and even take unused cores offline to save power. Intel’s top researcher also indicated that future Intel microprocessor designs will steal a page from rival AMD.

Intel may deliver processors with tens or even hundreds of individual cores. This “many core” strategy may support hundreds or thousands of instruction threads, which may create their own problems of managing them with the appropriate compiler software. Compiler software needed to send a balanced load of instructions to the individual cores, as well as transferring information between them and the rest of the system. In a project code-named “Shangri-la,” Intel researchers used a language named “Baker” to manage the flow of data in a series of eight simulated cores, each managing eight instruction threads. Intel uses compiler software to translate instructions coded in C+ and other languages into the machine instructions used by the cores. Baker, apparently, will place even more intelligence in the compiler software, using the Shangri-la runtime to route instructions and even take unused cores offline to save power. Intel’s top researcher also indicated that future Intel microprocessor designs will steal a page from rival AMD.