IBM® POWER10功能模拟器发布

本文作者:IBM认知软件工程师Brad Thomasso

继在八月Hot Chips 2020峰会上发布最新IBM POWER10处理器之后,IBM认知系统模拟团队现在又荣幸地推出IBM POWER10功能模拟器。

这一新发布的模拟环境旨在为开发人员提供帮助、方便他们将现有Linux应用移植到POWER10架构并实现新应用的创建。

该模拟器所提供的POWER10处理器的复杂功能足以执行整个软件堆栈。包括加载、引导和运行一个Little Endian Linux环境。

请注意,尽管IBM POWER10功能模拟器被用作POWER10处理器的完整指令集模拟器,但它可能无法对IBM Power Systems POWER10硬件的所有方面进行建模,因而可能无法准确反映POWER10硬件的特性。

该模拟器提供的功能/支持包括:

1.POWER10硬件参考模型

2.在Power10中实现的Power ISA完整指令集模拟器

3.复杂SMP效果建模

4.架构建模区域:

(1)所有单元的功能特性(加载/存储、FXU、FPU、DFP、VMX、VSX等)

(2)异常和中断处理

(3)地址转换:超虚拟化HPT和两级Radix Tree

(4)内存和基本转换缓存建模(SLB、TLB、ERAT)

(5)指令前缀支持

(6)用于AI的VSX矩阵乘法辅助(MMA)指令

(7)用于加速矩阵乘法的降精度指令

(8)复制粘贴功能

(9)用于Linux /混合云的新AIL/HAIL可编程性功能

5.Linux和Hypervisor开发和调试平台

6.TCL命令行界面提供:

(1)自定义用户初始化脚本

(2)用于调试的处理器状态控制:单步、运行、循环运行至完成、停止等。

(3)寄存器和存储器读/写交互

来源: OpenPOWER在中国

最新文章