发明名称 TWO WAY COMMUNICATION SUPPORT FOR HETEROGENEOUS PROCESSORS OF A COMPUTER PLATFORM
摘要 <p>A computer system may comprise a computer platform and input-output devices. The computer platform may include a plurality of heterogeneous processors comprising a central processing unit (CPU) and a graphics processing unit (GPU), for example. The GPU may be coupled to a GPU compiler and a GPU linker/loader and the CPU may be coupled to a CPU compiler and a CPU linker/loader. The user may create a shared object in an object oriented language and the shared object may include virtual functions. The shared object may be fine grain partitioned between the heterogeneous processors. The GPU compiler may allocate the shared object to the CPU and may create a first and a second enabling path to allow the GPU to invoke virtual functions of the shared object. Thus, the shared object that may include virtual functions may be shared seamlessly between the CPU and the GPU.</p>
申请公布号 WO2011053303(A1) 申请公布日期 2011.05.05
申请号 WO2009US62692 申请日期 2009.10.30
申请人 INTEL CORPORATION;YAN, SHOUMENG;ZHOU, XIAOCHENG;GAO, YING;RAJAGOPALAN, MOHAN;DEODHAR, RAJIV;PUTZOLU, DAVID;NELSON, CLARK;GIRKAR, MILIND;GEVA, ROBERT;CHEN, TIGER;LUO, SAI;JUNKINS, STEPHEN;SAHA, BRATIN;PUTZOLU, DAVID;NARAYANASWAMY, RAVI;LUO, SAI;XI, PATRICK 发明人 YAN, SHOUMENG;ZHOU, XIAOCHENG;GAO, YING;RAJAGOPALAN, MOHAN;DEODHAR, RAJIV;PUTZOLU, DAVID;NELSON, CLARK;GIRKAR, MILIND;GEVA, ROBERT;CHEN, TIGER;LUO, SAI;JUNKINS, STEPHEN;SAHA, BRATIN;PUTZOLU, DAVID;NARAYANASWAMY, RAVI;LUO, SAI;XI, PATRICK
分类号 G06F15/16;G06F9/28;G06F15/167 主分类号 G06F15/16
代理机构 代理人
主权项
地址