Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ignore] test CI #3891

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

mengdilin
Copy link
Contributor

Differential Revision: D63426669

mengdilin and others added 4 commits September 25, 2024 09:14
Summary:
Pull Request resolved: facebookresearch#3613

As a demo for Mengdi.

The steps to fully migrate to simdlib are:

1. change all function interfaces to use the generic simd8float32 and friends prototypes -- make sure it compiles on fbcode.

2. make sure it also compiles on ARM

3. see which functions can be mirgrated to only use the generic codepath

4. benchmark if the simd emulated path is competitve with the scalar (for platforms without specific SIMD support)

The rationale here is that there are many SIMD instructions that are straightforward, like adding or subtracting registers, they can be put in common between implementations. The only code that may remain with arch-specific intrinsics is where they way of doing things is very different between AVX and NEON.

Differential Revision: D59395882
Differential Revision: D63404074
Differential Revision: D63406173
Differential Revision: D63426669
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D63426669

@mengdilin mengdilin changed the title test CI [ignore] test CI Sep 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants