LLVM推进APP跨平台应用
来源:华强电子网 作者:康捷 时间:2012-06-21 13:56
在6月20日开幕的深圳(国际)集成电路技术创新与应用展上,MIPS科技公司中国区市场总监费浙平向观众介绍了LLVM编译器的特点。
LLVM,全称LOW LEVEL VIRTUAL MACHINE底层虚拟机器,是源于2000年伊利诺伊大学厄巴纳-香槟分校维克拉姆·艾夫(Vikram Adve)与克里斯·拉特纳(Chris Lattner)的研究发展而成的一个开源编译器项目,以C++写成。LLVM在前段支持绝大多数的高级编程语言(包括括Objective-C、Fortran、Ada、Haskell、Java bytecode、Python、Ruby、 ActionScript、GLSL 以及其他语言),在后端又能支持CPU、GPU、DSP等多种处理器。其最大的优势在于APK文件在BITCODE层打包,与处理器架构无关。
在业界处于领先地位的苹果公司,从2005年起就在用LLVM开发苹果电脑的应用程序系统,为此苹果电脑雇用了克里斯·拉特纳及他的团队。目前ANDRIOD平台也有倾向于大量应用LLVM的趋势。
对于APP开发者来说,LLVM使得APP的跨平台移植变得非常简单,理论上甚至可以实现一键移植,大大减少了开发者的无效工作量,把精力投入到更具创造性的工作中去。可见,大范围地应用LLVM是业界未来的一个趋势。(责编:梅丹)
- •新一代 Arm Neoverse 平台重新定义全球基础设施2022-09-19
- •360推出“N世界” 打造兴趣元宇宙平台2022-04-15
- •VIAVI推出业界首款适用于PCIe 5.0的8通道分析仪平台2020-08-11
- •Quick Charge 5的充电效率较前代平台提升高达70%2020-07-28
- •Xilinx推出业界首款“一体化 SmartNIC平台”2020-03-04
- •Qualcomm推出面向路侧单元和车载单元的完整平台,进一步增强全球C-V2X发展势头2020-01-08
- •借力高灵活Hyperion平台 Alfamation要在中国“干一场大事”!2019-04-01
- •凝聚产业需求 构建合作平台2018-10-22
- •打造国际一流平台 中科院将建青岛EDA中心2018-05-03
- •华强电子网新晋“2017上半年中国B2B企业百强榜”2017-07-18