苏格兰一家成立7年的游戏软件公司Codeplay Software Ltd.将推出一款C++编译器,声称能够执行带多处理器内核芯片的代码自动并行化。该公司的技术旨在简化基于并行处理器和SIMD支持软件等的系统开发。这种架构正日益被用于通信和消费类电子的主流应用。
该程序系统部件均标名为sieve,模块内编译器执行自动并行化简单而又安全。编译器随后能向程序员提供有关软件如何修改以改进并行性的反馈。Sieve系统可与拥有非统一存储架构并使用DMA的处理器协同使用。它还能与非统一数据结构及更通用的流应用相互配合。
Codeplay表示与客户合作研制特殊版本的C/C++编译器,可支持多内核处理器。该公司称针对编程模型提供广泛的定制选择。
Codeplay透露将积极参与开发OpenGL ES 2.X刀片编译器技术,该技术有望将加速3D和2D图形应用引入到嵌入平台内。