MulticoreWare

实例探究

在 Windows 上启用 Fortran 编译器支持

December 5, 2024

客户

客户是一家半导体技术公司。

机会

客户使用 LLVM 框架开发了内部高性能 CPU 编译器,针对 C、C++ 和 Fortran 进行了优化,并支持目标相关和独立优化。虽然此编译器经过高度优化,但它仅在 Linux 平台上可用。客户委托我们的团队为 Windows 启用他们的 Fortran 编译器,确保其性能和优化级别与 Windows 平台上竞争性 Fortran 编译器相匹配。

解决方案

为了满足客户的需求,MulticoreWare 团队致力于:

  • Windows 兼容性: 我们的团队成功地在 Windows 上构建了他们的 Fortran 编译器。
  • 性能评估: 在 Windows 平台上构建并执行 SPEC CPU2017 Fortran 基准测试以评估初始性能
  • 行业比较: 与竞争性 Fortran 编译器进行详细比较,确保解决方案达到或超过行业性能标准
  • 优化:优化 Windows 上的 Fortran 编译器,根据 SPEC CPU2017 基准测试实现与 Linux 对应编译器的性能相当。

技术概述

解决方案亮点

Windows 构建支持

支持与 Fortran 2018 和 OpenMP 5.2 标准的兼容性。

编译和测试

改进了解析、语义分析和代码转换过程。

回归测试

支持与 Fortran 2018 和 OpenMP 5.2 标准的兼容性。

性能验证

在 Windows 上运行 SPEC CPU2017 Fortran 基准测试,以验证和评估编译器相对于行业标准的性能。

业务影响

在 Windows 上启用 Fortran 编译器扩展了客户的平台支持,使他们能够进入更广泛的市场并在 Windows 生态系统中更有效地竞争。实现与 Linux 版本的性能对等确保他们保持竞争性能标准。这种跨平台功能不仅提高了他们的市场地位,而且还为他们的编译器基础架构做好了未来准备,以便于维护和更新。

结论

总之,MulticoreWare 通过成功跨平台启用客户的 Fortran 编译器展示了其在 LLVM 框架、Fortran 和编译器优化方面的专业知识。我们的综合方法确保了性能对等、稳定性和行业标准合规性。了解我们如何帮助您的组织实现创新和高性能的结果。请通过 联系我们的团队。.

Share Via

Explore More

Aug 6 2025

提升x265中HEVC压缩的色度编码质量

客户与MulticoreWare合作,旨在提升x265 HEVC编码器在色度通道压缩方面的性能。该项目重点是改善彩色胶片颗粒表现并减少伪影,如色度块化和对角线失真,最终为专业媒体工作流程提供更准确、高效的编码方案。

Read more
Jun 10 2025

在新一代人工智能加速器上启用 PyTorch 2.0 模型

客户 本案例研究面向使用基于 ARM 的硬件平台并寻求 (a) 增加对较新人工智能模型的支持 (b) 优化人工智能模型在 ARM 后端上的性能的公司。

Read more
Jun 9 2025

用于多格式媒体处理的双向视频编码应用

家领先的电信运营商,提供高性能广播和流媒体基础设施解决方案,为企业和媒体客户提供通过传统网络和IP网络进行视频传输的先进功能。

Read more

GET IN TOUCH