抽象性

局部性计算是获取各种并行架构应用高性能的关键此外,它也是节能计算策略的重要组成部分。OpenMP是共享内存编程广泛可用行业标准多核心计算机分布式部署和核心计数稳定增长,OpenMP等有效编程模型日益期望在改编新硬件应用方面发挥重要作用OpenMP不向程序员提供局部程序清晰方式代之以它向用户提供存储模型本文讨论OpenMP内明确程序员控制局部性的必要性,并就如何实现这一点提出一些想法。描述OpenMP的潜在扩展作用,使用户管理程序数据布局并协调任务和数据以尽量减少数据存取成本示例显示拟使用的拟议特征,描述当前实施并介绍实验结果我们希望这项工作将导致努力帮助OpenMP成为新兴多核心架构的主要角色