当前位置:首页 > 报告详情

21-Guo-Ren-64ILP32_v2.pdf

上传人: 张** 编号:155451 2024-02-15 25页 8.43MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要探讨了在Linux系统中,新32位ABI(应用程序二进制接口)的实现及优势,以及它如何吸引着一代又一代的架构不断尝试。作者指出,新32位ABI能够在64位指令架构上运行ILP32数据类型的软件,提供了访存和性能上的优化。例如,使用32位栈布局可以减少内存开销和提升CPU写队列的性能。此外,新32位ABI还实现了双字访存指令,支持完整的新32位用户态和内核态,并且可以优化eBPF JIT编译和原子操作。作者认为,新32位ABI有助于提升芯片性能,并有助于软件生态的发展。然而,当前Linux架构子系统的维护者及部分业界专家对此持保留态度,认为新32位ABI难以成功。尽管如此,作者依然看好新32位ABI的前景,并期待其在RISC-V架构上的应用。
"新32位能否打破魔咒?" "64位与新32位,谁更胜一筹?" 是趋势还是昙花一现?"
客服
商务合作
小程序
服务号
折叠