frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Lessons learned from implementing SIMD-accelerated algorithms in pure Rust

https://kerkour.com/rust-simd?hn=1
9•randomint64•2h ago

Comments

tmaly•2h ago
I was looking for a TLDR that would say don't but alas my expectations were not met.
raphlinus•1h ago
There's a new game in town for portable, multiversioned Rust SIMD: fearless_simd. It's still early days (we're gearing up for an 0.2 release soon), but we are using it very successfully to accelerate rendering algorithms in vello_cpu and vello_hybrid. I believe it represents the best compromise on stable Rust today. We're not saying it's ready for production use yet, but I encourage people exploring this space to try it and give us feedback on how well it works.

There's also a big discussion to be had about how the Rust language might more natively support SIMD. There are some hacks in fearless_simd to work around limitations in the language (especially relying on inlining as load-bearing), and it would be excellent to make that more robust. But the best path forward is not obvious.

[1] https://github.com/linebender/fearless_simd

wahern•35m ago
A perspective of abstracting SIMD that emphasizes how to expose operation intrinsics seems like its lost in the weeds. Is there anything like ISPC for Rust? One of the critical features of ISPC is language support for transforming arrays-of-structs (AOSs) to struct-of-arrays (SOAs). You can define and declare your data structures as you normally would, e.g. `struct foo { float x, y, x } arr[100]`, which is easier to grok and maintain, but the internal memory layout transparently becomes more like `struct { x[100], y[100], x[100] } arr`. See https://ispc.github.io/ispc.html#structure-of-array-types. When such semantics are provided by the language itself, the need to care resort to explicit SIMD intrinsics is tremendously reduced as one of the biggest impediment to autovectorization is lifted. ISPC also similar semantic support for parallel control flow, e.g. conditionals/masking, that likewise significantly obviates the need to directly or indirectly use intrinsics.

Meta appoints anti-LGBTQ+ conspiracy theorist Robby Starbuck as AI bias advisor

https://www.thepinknews.com/2025/08/14/meta-robby-starbuck-ai/
2•CharlesW•50s ago•0 comments

GNU D compiler has been broken on FreeBSD 14 for over a year and no one noticed

https://briancallahan.net/blog/20250813.html
1•ingve•1m ago•0 comments

Tesla's Forgotten Founder Speaks Out – Exclusive with Martin Eberhard (YouTube) [video]

https://www.youtube.com/watch?v=88KHfX_kPIY
1•cletusw•2m ago•0 comments

What Musk, Altman and Others Say About AI-Funded 'Universal Basic Income'

https://www.wsj.com/tech/ai/universal-income-tech-executives-a16eb2d0
1•fortran77•6m ago•0 comments

Gemma 3-270M

https://huggingface.co/collections/ggml-org/gemma-3-270m-689e0105d56462786413d7fc
2•georgehill•7m ago•0 comments

Unaligned GPT-OSS-20B-base extracted from OpenAI's model

https://twitter.com/jxmnop/status/1955436067353502083
1•fragmede•8m ago•0 comments

Debate Website

https://bicker.ca/
1•lucasadilla•10m ago•1 comments

Show HN: I made a tool that turns niche research into daily marketing tasks

https://launchprint.deplo.yt
1•LeoGoverG•12m ago•0 comments

How we use a 3-stage, human-in-the-loop AI workflow to overhaul rsyslog's docs

https://www.rsyslog.com/shipping-better-docs-with-ai-restructuring-module-parameters-for-clarity-and-consistency/
1•rgerhards•12m ago•1 comments

The Internal Tooling Maturity Ladder

https://robbyonrails.com/articles/2025/08/13/internal-tooling-maturity-ladder/
1•mooreds•13m ago•0 comments

My Year of Rust

https://xavd.id/blog/post/my-year-of-rust/
1•ingve•15m ago•0 comments

Gemma 3 270M

https://twitter.com/osanseviero/status/1956024223773663291
2•tosh•16m ago•0 comments

Art of the Nerd Snipe

https://lichess.org/@/Toadofsky/blog/art-of-the-nerd-snipe/rxLpGts5
1•fzliu•16m ago•0 comments

Salmon as Keystone Species

https://en.wikipedia.org/wiki/Salmon_run
1•jijijijij•17m ago•0 comments

Show HN: Modelence – Supabase for MongoDB

https://github.com/modelence/modelence
3•artahian•17m ago•0 comments

Dam sabotage blamed on pro-Russia hackers

https://www.newsinenglish.no/2025/08/14/dam-sabotage-blamed-on-pro-russia-hackers/
2•gnabgib•17m ago•0 comments

The Consistency and Performance of the Iterative Bayesian Update

https://arxiv.org/abs/2508.09980
1•georgehe9•17m ago•0 comments

Pro-Russian hackers blamed for water dam sabotage in Norway

https://www.bleepingcomputer.com/news/security/pro-russian-hackers-blamed-for-water-dam-sabotage-in-norway/
1•gpi•18m ago•0 comments

We know so little about black holes, I still think we are inside one

https://bigthink.com/starts-with-a-bang/36-billion-solar-masses-heaviest-black-hole/
1•ieuanking•19m ago•1 comments

Futarchy's Fundamental Flaw

https://dynomight.net/futarchy-market/
1•crescit_eundo•21m ago•0 comments

Trump Reportedly Offering Putin Natural Resources Off Alaska

https://www.newsweek.com/alaska-russia-trump-resources-2113295
3•structuredPizza•21m ago•2 comments

From Stress Test to Skills Test: A Smarter Approach to Technical Interviews

https://samuelmullen.com/articles/from-stress-test-to-skills-test
1•samullen•21m ago•1 comments

Gemma 3 270M: The compact model for hyper-efficient AI

https://developers.googleblog.com/en/introducing-gemma-3-270m/
5•meetpateltech•21m ago•1 comments

Show HN: A visual size comparison tool for tech gadgets

https://comparisontabl.es/size-comparison/
1•GuidoL•22m ago•0 comments

I Made a Realtime C/C++ Build Visualizer

https://danielchasehooper.com/posts/syscall-build-snooping/
2•dhooper•23m ago•0 comments

AlgoTune: Can Language Models Speed Up General-Purpose Numerical Programs?

https://arxiv.org/abs/2507.15887
1•PaulHoule•26m ago•0 comments

II Lines of Code

https://kaleidawave.github.io/posts/formatting-and-parsing-numbers/
1•kaleidawave•27m ago•0 comments

Google launches AI-powered flight search tool

https://blog.google/products/search/google-flights-ai-flight-deals/
2•thm•27m ago•0 comments

CNCF Survey Finds Argo CD as Majority Adopted GitOps Solution for Kubernetes

https://www.cncf.io/announcements/2025/07/24/cncf-end-user-survey-finds-argo-cd-as-majority-adopted-gitops-solution-for-kubernetes/
1•gpi•29m ago•0 comments

Infamous people search site is back

https://www.zdnet.com/article/this-infamous-people-search-site-is-back-after-leaking-3-billion-records-how-to-remove-your-data-from-it-asap/
2•CrankyBear•30m ago•0 comments