技术约束
- 只支持用户态 x86应用, 不支持驱动、虚拟化平台等内核程序的翻译。
- 支持x86通用指令和SSE、AVX扩展指令和AVX2,不支持AVX-512指令。
- 当前支持的guest OS为CentOS 7、Ubuntu 18、Ubuntu 20。
- 已知产生内存序问题的库已在白名单列表中,“x86强内存顺序模型”设置项关闭。在需要“功能优先”的场景,可以打开设置项。具体见2.3.5(或2.4.5) - 内存顺序模型介绍。
- 浮点计算相关的“x86位相同精度”和“80位x86精度”设置项默认关闭。在需要绝对浮点精确的场景下,可以分别打开对应设置项。具体见x86位相同精度、80位 x86精度介绍。
- Linux on x86应用,在运行时涉及的文件或文件夹的绝对路径的字符串长度不大于4KB。
- 在64KB page size的Linux系统上,部分Linux on x86应用可能存在4KB page size的兼容性问题。
- 不支持ExaGear for Server 和ExaGear for Docker同时部署在同一台机器上。
父主题: 介绍