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

Improve emulation of AVX2 min/max 64-bit #99

Merged
merged 5 commits into from
Nov 1, 2023

Conversation

r-devulap
Copy link
Contributor

Improves benchmarks by about 1.25x.

Benchmark                                                                   Time             CPU      Time Old      Time New       CPU Old       CPU New
--------------------------------------------------------------------------------------------------------------------------------------------------------
[simdsort/random_.*int64_t vs. simdsort/random_.*int64_t]                -0.1597         -0.1595         61073         51322         61080         51340
[simdsort/random_.*int64_t vs. simdsort/random_.*int64_t]                -0.1482         -0.1482       1926998       1641449       1926924       1641282
[simdsort/random_.*int64_t vs. simdsort/random_.*int64_t]                -0.1385         -0.1386      23119151      19916947      23117303      19914147
[simdsort/random_.*int64_t vs. simdsort/random_.*int64_t]                -0.1305         -0.1306     274425664     238612093     274388498     238561940
[simdsort/random_.*int64_t vs. simdsort/random_.*int64_t]                -0.1942         -0.1943         54594         43993         54612         44002
[simdsort/random_.*int64_t vs. simdsort/random_.*int64_t]                -0.1528         -0.1529       1699531       1439793       1699414       1439623
[simdsort/random_.*int64_t vs. simdsort/random_.*int64_t]                -0.1404         -0.1404      20536591      17654205      20534818      17652359
[simdsort/random_.*int64_t vs. simdsort/random_.*int64_t]                -0.1287         -0.1287     244993708     213467588     244956884     213438188

@r-devulap r-devulap merged commit 9461b11 into intel:main Nov 1, 2023
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant