发明名称 |
BINDING DATA PARALLEL DEVICE SOURCE CODE |
摘要 |
A compile environment is provided in a computer system that allows programmers to program both CPUs and data parallel devices (e.g., GPUs) using a high level general purpose programming language that has data parallel (DP) extensions. A compilation process translates modular DP code written in the general purpose language into DP device source code in a high level DP device programming language using a set of binding descriptors for the DP device source code. A binder generates a single, self-contained DP device source code unit from the set of binding descriptors. A DP device compiler generates a DP device executable for execution on one or more data parallel devices from the DP device source code unit.
|
申请公布号 |
US2011314458(A1) |
申请公布日期 |
2011.12.22 |
申请号 |
US20100820240 |
申请日期 |
2010.06.22 |
申请人 |
ZHU WEIRONG;ZHANG LINGLI;SODHI SUKHDEEP S.;LEVANONI YOSSEFF;MICROSOFT CORPORATION |
发明人 |
ZHU WEIRONG;ZHANG LINGLI;SODHI SUKHDEEP S.;LEVANONI YOSSEFF |
分类号 |
G06F9/45 |
主分类号 |
G06F9/45 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|