第八节 数据和任务并行所认可的扩展 |
如果由多处理器所执行的操作能够保证每台处理器只访问它的本地数据,则并行机就能获得最好的性能。同样,最高性能的程序是那些计算划分和数据映射能够协同工作的程序。下面的三个所认可的扩展提供了开发这种对称性的手段:
所有这三个结构都与8.1节所介绍的活动处理器的概念有关。通过指定处理器的计算,ON指令(8.2节)定义了活动处理器。RESIDENT指令(8.3节)将这一集合以及映射指令所给出的信息用于它的局部性声明中。最后,TASK_REGION结构(8.4节)从活动处理器集合上建立它的任务。
Copyright: NPACT |