News for hackers. Stuff that matters.

Ask HN: Any project ideas for a newbie to x64 assembler?

May I get some ideas for real-world projects written in x64 assembler (gas) under GNU/Linux? Of special interest are ideas which would require finely tuned, fault-tolerant programs involving parallel programming using SIMD over AVX-512.
( 4 comments | 4 points | on HN )
Re:Ask HN: Any project ideas for a newbie to x64 assembler? by Jugurtha on Tuesday May 17, 2022 @09:43AM (#31410482)
When I was 14 or something, I learned x86 assembly by writing programs to other programs do things they weren't supposed to do, or things they could do under certain conditions; mainly patching other programs and finding inspiration in source code of a lot of viruses. There are a lot of things one could learn by disassembling.
Re:Ask HN: Any project ideas for a newbie to x64 assembler? by fwessels on Tuesday May 17, 2022 @10:36AM (#31411315)
Albeit not using gas, you may want to check out https://github.com/SnellerInc/sneller -- it has about ~250 primitives written in AVX-512. (Sneller founder)
Re:Ask HN: Any project ideas for a newbie to x64 assembler? by bjourne on Tuesday May 17, 2022 @04:23AM (#31407467)
SIMD-based image scaling. If you are good, a hand-tuned x64 assembler implementation can still beat what a C compiler emits.
Re:Ask HN: Any project ideas for a newbie to x64 assembler? by asfarley on Tuesday May 17, 2022 @01:55AM (#31406495)
Implement the latest flavor of YOLO (object recognition) using the latest parallelization CPU features.