Open
Description
Description
We currently include support for ARM64 on macOS only, however with the increasing availability of other ARM64-based chips, this support should be extended to Linux as well.
Justification
This support is necessary for the next generation supercomputers that may have ARM64-based architectures and/or early adopters of ARM64 on Linux.
Implementation Strategy
Based on a quick test, the main changes that need to be made to SmartSim are focused on the RedisAI build. Namely,
- Update the
Architecture
enums to resolveaarch64
to ARM64 as well - Create a new LinuxARM64 config file
- For the above, it might be more general if we can specify that
aarch64
andarm64
are equivalent