极术小姐姐 · 4月9日

使用 Python 开始学习 AARCHMRS Features.json

image.png

本博文提供了 Arm Architecture Machine Readable Specification (AARCHMRS) Features.json 的高级介绍。它提供了一些使用 Python 解释并开始处理可用数据的初始示例。

什么是 AARCHMRS 特征模型?

Armv8-A 架构引入了强制性和可选的架构特性。某些功能必须同时实现才能符合架构的预期。

例如,如果一个实施方案包含了所有 Armv8.0 强制性架构特性,则该实施方案符合原始 Armv8-A 架构。如果符合约束条件,该实现可包括可选的 Armv8.0 架构特性和 Armv8.1 的某些架构特性。

Arm架构机器可读规范(AARCHMRS)提供了Arm架构的结构化数据和表示方法。作为 AARCHMRS 的一部分,Arm 制作了一个可访问的软件包,提供 Armv8-A 和 Armv9-A 的 Arm 架构特性的 JSON 模型。未来的版本可能会包含更多类型的架构数据。

作者:Joh
文章来源:https://community.arm.com/arm-community-blogs/b/architectures-and-processors-blog/posts/getting-started-aarchmrs-features-json-python

欢迎大家点赞留言,更多 Arm 技术文章动态请关注极术社区 Arm 技术专栏欢迎添加极术小姐姐微信(id:aijishu20)加入技术交流群,请备注研究方向。

推荐阅读
关注数
23683
内容数
1077
Arm相关的技术博客,提供最新Arm技术干货,欢迎关注
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息