dannyvankooten / 1brc

C11 implementation of the 1 Billion Rows Challenge. 1️⃣🐝🏎️ Runs in ~1.6 seconds on my not-so-fast laptop CPU w/ 16GB RAM.
79 stars 30 forks source link

Why not SIMD? #8

Open danielealbano opened 3 weeks ago

danielealbano commented 3 weeks ago

Perhaps it's a silly question, but why not SIMD? I think it would actually make the challenge much more interesting combine with the no external deps.

Even because unless you are using something like musl libc you are using SIMD via the glibc, but I didn't see this requirement.

dannyvankooten commented 3 weeks ago

Hi Daniele,

Not silly at all, the answer is however! I just have no experience with SIMD and thus haven't gotten to it yet. Would love to add it, one day...

On 23 June 2024 23:51:29 CEST, Daniele Salvatore Albano @.***> wrote:

Perhaps it's a silly question, but why not SIMD? I think it would actually make the challenge much more interesting combine with the no external deps.

Even because unless you are using something like musl libc you are using SIMD via the glibc, but I didn't see this requirement.

-- Reply to this email directly or view it on GitHub: https://github.com/dannyvankooten/1brc/issues/8 You are receiving this because you are subscribed to this thread.

Message ID: @.***>