面向MLIR的“ FC” LLVM Fortran编译器现已开源


“FC”作为一个新的LLVM Fortran编译器,目标是新的中介码与编译器框架 MLIR。新的Fortran编译器现在是公开和开源的。

虽然Flang编译器目前正在升级,但咨询公司startup CompilerTree正在开发的“FC”是一个LLVM Fortran编译器,它将重点从使用传统的LLVM IR转移到使用MLIR作为LLVM的新IR,后者由专注于机器学习的谷歌开发的。

FC的性能可与现有的Fortran编译器相媲美,当前的语言支持针对的是Fortran 95,以及Fortran编译器中的其他基础知识,但MLIR的使用似乎是此新编译器的主要“卖点”之一。

FC是根据BSD 2-Clause“简化”许可证授权的,这是很高兴看到,这是一家总部位于加州的编译器咨询公司很高兴看到的,该公司的其中客户之一就是AMD。

看起来该公司可能会尝试升级他们的FC前端和其他LLVM更改。但现在,可以通过这个新打开的GitHub存储库找到FC前端工作。通过此邮件列表帖子,了解有关打开FC代码库的更多详细信息。

PS:

使用BSD 2-Clause协议,需要遵守以下两条规则:
1.如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议;
2.如果再发布的只是二进制类库/软件,则需要在类库/软件的文档那个和版权声明中包含原来代码中的BSD协议;

linuxboy的RSS地址:https://www.linuxboy.net/rssFeed.aspx

本文永久更新链接地址:https://www.linuxboy.net/Linux/2020-01/162031.htm

相关内容

    暂无相关文章