【技术实现步骤摘要】
本专利技术涉及计算机
,尤其涉及一种编译处理方法及装置。
技术介绍
通用处理单元(General Processing Unit ;以下简称GPU)与中央处理单元 (Central Processing Unit ;以下简称CPU)设计理念不同。GPU把大部分晶体管用在算术 逻辑单元(Arithmetic Logic Unit ;以下简称ALU)上;而CPU除了逻辑运算单元,大部分 晶体管用来做cache (缓存)和Control Unit (控制单元)上,与CPU相比,GPU拥有更多 的可以用于计算的核心,在高性能计算上具有明显优势,导致GPU开发使用范围非常广泛。如下表1所示,Nvidia公司推出的Cuda编程语言可以在Nvidia GPU硬件下运 行,可以支持Windows操作系统和Linux操作系统。Opencl编程语言可以在所有(ALL)GPU 硬件运行,可以支持Windows操作系统和Linux操作系统。Brook和Brook+编程语言可以 在ATI (Array Technology Industry ;简称ATI)技术公司推出的ATI GPU硬件下运行,支 持Linux操作系统。DirectComputer编程语言可以在所有(ALL) GPU硬件运行,可以支持 Windows操作系统。表
【技术保护点】
一种编译处理方法,其特征在于,包括:接收原程序;将所述原程序编译成能够在目标环境运行的目标程序,以供所述目标程序在所述目标环境下运行。
【技术特征摘要】
一种编译处理方法,其特征在于,包括接收原程序;将所述原程序编译成能够在目标环境运行的目标程序,以供所述目标程序在所述目标环境下运行。2.根据权利要求1所述的编译处理方法,其特征在于,将所述原程序编译成能够在目 标环境运行的目标程序,具体包括将所述原程序编译成能够在Windows操作系统下、所有 通用处理单元上运行的目标程序。3.根据权利要求1所述的编译处理方法,其特征在于,将所述原程序编译成能够在 目标环境运行的目标程序,具体包括将所述原程序编译成能够在Windows操作系统下、 Nvidia通用处理单元上运行的目标程序。4.根据权利要求2或者3所述的编译处理方法,其特征在于,所述目标程序为Cuda、 Opencl 或者 DirectComputer05.根据权利要求1所述的编译处理方法,其特征在于,将所述原程序编译成能够在目 标环境运行的目标程序,具体包括将所述原程序编译成能够在Linux操作系统下、所有通 用处理单元上运行的目标程序。6.根据权利要求1所述的编译处理方法,其特征在于,将所述原程序编译成能够在目 标环境运行的目标程序,具体包括将所述原程序编译成...
【专利技术属性】
技术研发人员:佟小龙,
申请(专利权)人:中国科学院地质与地球物理研究所,北京吉星吉达科技有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。