发明公开

  • 专利标题: 统一中间表示
  • 专利标题(英): Unified intermediate representation
  • 申请号: CN201580028391.0
    申请日: 2015-05-26
  • 公开(公告)号: CN106415496A
    公开(公告)日: 2017-02-15
  • 发明人: A·穆恩史R·U·乔什M·P·王K·C·崔
  • 申请人: 苹果公司
  • 申请人地址: 美国加利福尼亚
  • 专利权人: 苹果公司
  • 当前专利权人: 苹果公司
  • 当前专利权人地址: 美国加利福尼亚
  • 代理机构: 中国国际贸易促进委员会专利商标事务所
  • 代理商 吴信刚
  • 优先权: 62/005,632 2014.05.30 US 14/501,873 2014.09.30 US
  • 国际申请: PCT/US2015/032419 2015.05.26
  • 国际公布: WO2015/183804 EN 2015.12.03
  • 进入国家日期: 2016-11-29
  • 主分类号: G06F9/45
  • IPC分类号: G06F9/45
统一中间表示
摘要:
本发明公开了一种系统,该系统通过将源代码语言编译成统一的中间表示来将源代码语言与最终执行环境解耦,该统一的中间表示符合一种语言模型,该语言模型既允许并行图形操作,又允许通用计算操作。然后中间表示可被分发到最终用户计算机,其中嵌入式编译器可以将中间表示编译成以该最终用户设备中可用的CPU和GPU为目标的可执行二进制文件。该中间表示足以定义图形和非图形计算内核和着色器。在安装时或稍晚,可以针对给定最终用户计算系统的特定目标硬件来编译中间表示文件。给定计算系统中的CPU或其他主机设备可以编译中间表示文件,以生成针对系统内的硬件目标,诸如GPU的指令集架构二进制文件。
0/0