多核心处理器在为我们带来新的计算体验的同时却为众多程序员增添了许多烦恼,理论尚不完备,经验尚不够丰富,还有开发环境不成熟,一切都为编写可充分利用多核处理器计算能力的程序创造了重重困难。为此,研究人员也在不懈努力,力求减轻开发人员的负担。诸如我们之前曾经报道过的苹果Snow Leopard操作系统将把对多核心处理器进行优化,引入一项名为"Grand Central"的新技术,简化开发者为多核心处理器进行编程的过程。
由于设计了***款主流的多核芯片,斯坦福大学教授Kunle Olukotun被视为多核芯片之父。他所创建的Afara Websystems公司被Sun公司收购,而Sun的Niagra系列多核芯片正是基于Kunle Olukotun的设计。
Kunle Olukotun目前是斯坦福Pervasive Parallelism实验室的负责人,日前他在接受采访时表示正在创建新的工具,以使程序员可以更容易接受多核芯片。他和其他研究人员正专注于创建新的开发环境,用于3D世界、机器人和海量服务器端应用等待,由IBM、Intel、AMD、NVIDIA、Sun和HP共同创立的斯坦福实验室目标在2012年能够帮助程序员应付100核心乃至更多核心上的应用。
【编辑推荐】