0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Ampere推出全新软件迁移工具Ampere Porting Advisor

安晟培半导体 来源:安晟培半导体 2023-08-24 10:14 次阅读

当前,开发者对高效的软件迁移解决方案的需求与日俱增。随着计算从传统 x86 架构向 AArch64 架构迁移,尤其是向 Ampere 处理器迁移的势头日益强劲,开发者们正在寻找加速代码库迁移的方法。为此,我们正式在 Github 推出全新的 Ampere 软件迁移工具 Ampere Porting Advisor,帮助开发者简化代码迁移流程。

通过使用 Ampere Porting Advisor 简化迁移流程,开发者们能够省时省力。该工具可以将代码迁移过程中许多涉及人工的步骤自动化,降低错误风险,并确保整个迁移过程的一致性。通过分析源代码,该迁移工具可为开发人员作出的更改提供详细建议,提醒潜在隐患,并推荐最佳的修改方案。因此,开发人员能够在不同架构之间更高效地进行复杂的转换,从而加速整个迁移流程。

目前,各类不同的软件包都在积极拥抱 AArch64 架构。而借助我们的软件迁移工具,开发人员可以更快融入这一不断拓展的生态,并享受到 AArch64 平台所带来的益处。Ampere Porting Advisor 是一款静态命令行工具,可分析已知代码模式和依赖库的 make 环境和源代码,并生成一份关于不兼容性及相关建议的报告。

01Ampere Porting Advisor

可提供如下功能

支持的编程语言

包括 Python 3+、Java 8+、Go 1.11+、C、C++、Fortran。

架构特定代码检测

检测对应的 AArch64 汇编缺失、架构特定指令、make 文件中的特定架构标志。

依赖性检查

检查版本管理、JAR 扫描及依赖文件。

易于运行

可轻松通过 Python 脚本、二进制文件或容器运行。

涵盖多种输出格式

包括用于快速检查的终端(terminal),便于发行的 html 和用于后续处理的 CSV。

该工具不会对代码进行修改,或是提供 API 级别的建议,也不会将数据发送回 Ampere。

将代码从 x86 架构迁移到 AArch64 架构,未必是一个令人望而生畏的繁琐过程。通过将迁移过程中的各种操作自动化,Ampere Porting Advisor 可显著降低开发成本。同时,通过最大限度减少人工干预,开发人员可以将时间和资源分配至项目的其他关键方面。此外,通过工具的全面分析和建议,还能降低代码迁移后的潜在风险,从而避免昂贵的调试和返工。

全新推出的 Ampere Porting Advisor 为 x86 架构向 AArch64 架构的代码迁移简化带来了巨大提升。通过简化迁移流程、降低开发成本,以及赋能开发者融入更广泛的生态,该工具助力开发者能够更快、更高效地拥抱 AArch64 架构带来的优势。

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    18283

    浏览量

    222166
  • 编程语言
    +关注

    关注

    9

    文章

    1878

    浏览量

    33136
  • python
    +关注

    关注

    51

    文章

    4675

    浏览量

    83467
  • Ampere
    +关注

    关注

    1

    文章

    54

    浏览量

    4501

原文标题:创芯课堂|从 x86 到 AAarch64,全新 Ampere Porting Advisor 助您实现高效代码迁移

文章出处:【微信号:AmpereComputing,微信公众号:安晟培半导体】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    NVIDIA推出两款基于NVIDIA Ampere架构的全新台式机GPU

    两款 NVIDIA Ampere 架构 GPU 为工作站带来实时光线追踪功能和生成式 AI 工具支持。
    的头像 发表于 04-26 11:25 146次阅读

    雷诺集团取消电动汽车子公司Ampere的IPO计划

    雷诺集团决定取消旗下电动汽车和软件公司安培(Ampere)的IPO计划。这一决策是基于对当前市场环境和集团战略考量的结果,旨在更好地优化资本配置和确保集团稳健发展。
    的头像 发表于 01-30 09:53 268次阅读

    Ampere创新产品助力释放数智应用潜能

    11 月 18 日,Data & AI Con Shanghai 2023在上海成功举办。本次大会以“数智云聚 万象创生”为主题,汇聚了众多顶级技术专家,包括来自开源软件、工业界、产业界以及
    的头像 发表于 11-24 12:34 461次阅读

    navicat的数据迁移工具

    问题。在本文中,我将详尽、详实、细致地介绍Navicat的数据迁移工具的功能与使用方法。 一、Navicat数据迁移工具概述 Navicat是一款集结构设计、数据管理、数据
    的头像 发表于 11-21 10:55 448次阅读

    对英伟达A100芯片算力服务收费价格上调100%,这家企业的硬气来自哪里?

    半导体芯情了解到,A100是英伟达最新推出的一款高性能计算芯片,采用了全新Ampere架构,Ampere架构是NVIDIA于 GTC 2020发布的GPU架构,NVIDIA
    的头像 发表于 11-14 16:30 651次阅读
    对英伟达A100芯片算力服务收费价格上调100%,这家企业的硬气来自哪里?

    甲骨文同意预付超1亿美元购买Ampere芯片

    根据甲骨文公司星期五提交的委任状,甲骨文公司决定预付1.04亿美元从新生公司Ampere购买处理器芯片。
    的头像 发表于 09-25 09:55 916次阅读

    基于Ampere Altra 系列处理器的一系列平台为 AI 高效赋能

    9 月,以“算力使能,开放无限”为主题的 2023 开放数据中心大会(ODCC)于北京成功举行,Ampere 首度亮相,展示了创新展品并发表精彩演讲,畅谈 AI 的可持续发展之路。 围绕“低能耗
    的头像 发表于 09-21 09:13 537次阅读

    NVIDIA Ampere 架构的结构化稀疏功能及其在搜索引擎中的应用

    、医疗诊断和医疗保健、自动驾驶汽车、推荐系统以及气候和天气建模方面有许多成功案例。 在神经网络模型不断变大的时代,对计算速度的高需求对硬件和软件都形成了巨大的挑战。模型剪枝和低精度推理是非常有效的解决方案。 自 NVIDIA Ampere 架构开始,
    的头像 发表于 07-18 17:45 307次阅读
    NVIDIA <b class='flag-5'>Ampere</b> 架构的结构化稀疏功能及其在搜索引擎中的应用

    Ampere的192核云原生CPU首度导入Chiplet设计

    Ampere Computing以自有IP打造的192核云原生CPU——AmpereOne系列处理器的技术细节陆续曝光。
    的头像 发表于 06-21 18:03 762次阅读
    <b class='flag-5'>Ampere</b>的192核云原生CPU首度导入Chiplet设计

    Ampere Altra系列处理器的锁和内存序

    旧的 Arm 版本在功能上可以很好地工作,但随着核心数量的增加和锁的争用更加频繁,预计性能会受到影响。Ampere Altra 和 Ampere Altra Max 支持 LSE,并配备了可扩展的锁性能。
    的头像 发表于 06-07 17:36 914次阅读
    <b class='flag-5'>Ampere</b> Altra系列处理器的锁和内存序

    Ampere发布AmpereOne系列处理器,单颗处理器支持最高192个物理核心

    AmpereOne出现以前,Ampere Altra系列最多128核心,新的AmpereOne则是从136核起步,最多192核心。所以,AmpereOne可以看做是Ampere Altra的补充,两者将长期共存。
    发表于 06-02 10:43 353次阅读
    <b class='flag-5'>Ampere</b>发布AmpereOne系列处理器,单颗处理器支持最高192个物理核心

    Ampere全新AmpereOne系列处理器,多达192个单线程Ampere

    强调Ampere凭借过去Ampere Altra和Ampere Altra Max处理器创建了云原生处理器类别,提供可预测和快速节奏的产品,使得其性能和效率方面都引领着市场。
    发表于 05-23 11:44 311次阅读

    Ampere Computing发布全新AmpereOne系列处理器,192个自研核

    2023 年 5 月 19 日,中国北京——Ampere Computing 宣布推出全新 AmpereOne 系列处理器,该处理器拥有多达 192 个单线程 Ampere 核,内核数
    的头像 发表于 05-19 11:04 904次阅读

    Ampere Computing 发布全新 AmpereOne 系列处理器,192 个自研核

    2023 年 5 月 19 日,中国北京——Ampere® Computing 宣布推出全新 AmpereOne™ 系列处理器,该处理器拥有多达 192 个单线程 Ampere 核,内
    的头像 发表于 05-19 10:10 1115次阅读
    <b class='flag-5'>Ampere</b> Computing 发布<b class='flag-5'>全新</b> AmpereOne 系列处理器,192 个自研核

    大模型训练,英伟达Turing、Ampere和Hopper算力分析

    中,从最先 Tesla 架构,分别经过 Fermi、Kepler、Maxwell、Pascal、Volta、Turing、Ampere至发展为今天的 Hopper 架构。
    的头像 发表于 05-15 11:16 1345次阅读
    大模型训练,英伟达Turing、<b class='flag-5'>Ampere</b>和Hopper算力分析