随着多核CPU的发展,推动并行软件成为Intel公司微处理器研发实验室的首要任务。这个有250人的实验室正研究领域特定语言(domain-specific language)以及现有语言和应用程序的并行版本。
Intel微处理器技术实验室主任Shekhar Y. Borkar表示,过去软件希望以更高的频率运行,现在这已经改变了。在软件中加入更多的并行性是我们的首要目标,软件也必须遵循摩尔定律,是并行性每两年增加一倍。
该实验室的250人中有200人正从事并行代码的项目,四分之三的任务与软件有关。其中一个最有希望的研究领域是领域特定语言(domain-specific language),在某些领域的软件中引入显式并行,如图形、联网、调试程序和代码库,如Intel正在创建一种领域特定语言(domain-specific language)来一显式并行的方式来处理TCP/IP。
Borkar呼吁开发人员尽快在应用程序、任务和基本编码等层次使用并行软件。但在大学和产业界的推广不会在一两年内产生效果。
|