您的位置:首页 > IT > 正文

通讯!Arm 介绍 LLVM Fortran 编译器 Flang 的最新进展

来源:OSCHINA     时间:2023-02-14 09:15:24


(资料图片)

Arm 工程师 Kiran Chandramohan 在近期举办的 FOSDEM 会议上,介绍了围绕 LLVM Fortran 编译器选项工作的最新进展。

近些年来,许多利益相关者都在积极推动着 Flang 作为 LLVM 编译器堆栈的 Fortran 语言前端,其中 Arm 公司就是主要推动力之一。根据介绍,虽然还没有准备好正式发布,但Flang 已经取得了一些重大进展。

幻灯片内容指出,Flang 目前的状态包括(* 表示目前还在讨论中):

尚未准备好普遍可用 Driver 被暂时称为 "flang-new"* 可以创建可执行文件 使用"flang-experimental-exec"flag* 针对 Fortran 95 标准的功能开发已基本完成 Fortran 2003+ 特性的开发正在进行中 测试 使用各种商业和免费的测试套件 通过 SNAP、Cloverleaf、Spec rate 验证 继续进行 Spec speed、OpenRadios 等测试

从 SPEC 2017 数据看来,与之前的 Flang 实现以及 GCC 提供的 GFortran 前端相比,Flang 的性能表现也相当不错。

更多详情可查看完整幻灯片内容。

相关文章