Skip to content

Basic tools and exercises for moving code to Arm infrastructure

Notifications You must be signed in to change notification settings

nvhans/moving2arm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

moving2arm

Basic tools and exercises for moving code to Arm infrastructure

The multi-platform docker image directory includes links to two submodules: AWS Porting Advisor for Graviton, and SIMD Everywhere. Make sure you use --recurse-submodules option to get those when you clone this repository.

Multi-platform Docker image

The "multi-platform-dev" directory contains instructions and a Dockerfile for building a multi-platform image capable of running/emulating both amd64 and aarch64 system architectures. It is not intended for benchmarking or performance profiling and only serves as an entry-point to code porting.

Simple Port

The "simple_port" directory contains a very simple Intel intrinsics code that can be ported/modified to run on Arm archticture. Examples are provided for SIMD Everywhere and for a direct port to Arm NEON.

About

Basic tools and exercises for moving code to Arm infrastructure

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published