发明名称 用于数据并行编程模型的编译器生成的调用存根
摘要 在此描述的是用于生成用于数据并行编程模型的调用存根以使得用静态编译的高级编程语言编写的数据并行程序可以比传统方法更加声明性、可重用和可移植的技术。借助于所描述的技术中的某一些,由编译器(116)生成调用存根(118),且那些存根将数据并行计算的逻辑排列桥接到用于数据并行计算的目标数据并行硬件的实际物理排列。
申请公布号 CN102314342A 申请公布日期 2012.01.11
申请号 CN201110177689.1 申请日期 2011.06.17
申请人 微软公司 发明人 L·张;W·朱;Y·莱瓦诺尼;P·F·林塞斯;C·D·卡拉汉二世
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 顾嘉运
主权项 一种促进数据并行(DP)可执行程序的产生的方法,所述方法包括:获得(202)对DP函数的调用的表示,其中所述表示包括与对所述DP函数的所述调用相关联的自变量的指示符;至少部分地基于所述DP函数表示及其关联的自变量生成(400)调用存根,所述调用存根包括将所述DP函数的DP计算的逻辑排列桥接到要在一个或多个计算设备的DP硬件上执行的DP计算的物理排列的计算机可执行指令。
地址 美国华盛顿州