#Swar

2025-12-17

Tối ưu thêm #Java SwissTable: Khắc phục tràn hồ sơ và thử nghiệm #SWAR. Tác giả kiểm tra lại phần #hashmap nhanh nhất bằng cách sửa lỗi hiệu năng khi dùng `Objects.equals()` và thay thế `VectorMask.toLong()` bằng SWAR (ngay cả trên x86). Kết quả bất ngờ, tốc độ cải thiện rõ rệt!

#Java #Optimization #SWAR #Programming #ThietKeHeThong #KhaiTriểnPhầnMềm

reddit.com/r/programming/comme

Boozook 🦀 :playdate:boozook@mastodon.gamedev.place
2025-12-12

Hey all! 👋🏻
I’m looking for some shader-like pipeline/#rendering system/library/framework for 1-bit graphics with 2x #framebuffer (double-buffered — actual & previous) with #blitting on #SIMD and #SWAR? CPU-only, mostly targeting ARM32/64/Thumb1.
I understand that it’s rare and mostly impossible to exist, so I just need some source-based guidance/hints of oldschool/demoscene- tricks and algorithms which I don’t know yet (I know a lot already, I’m 40)) and of course i can port.

2024-11-11

Unlock the Power of Parallel Computing With SWAR (SIMD Within A Register) – Jamie Pond – C++ on Sea

youtube.com/watch?v=4h7UZnWN67

#cplusplus #cpp #programming #SIMD #swar

2024-11-02

Unlock the Power of Parallel Computing With SWAR (SIMD Within A Register) – Jamie Pond – C++ on Sea

youtube.com/watch?v=4h7UZnWN67

#cplusplus #cpp #programming #SIMD #swar

2024-10-26

Unlock the Power of Parallel Computing With SWAR (SIMD Within A Register) – Jamie Pond – C++ on Sea

youtube.com/watch?v=4h7UZnWN67

#cplusplus #cpp #programming #SIMD #swar

2024-10-21

Unlock the Power of Parallel Computing With SWAR (SIMD Within A Register) – Jamie Pond – C++ on Sea

youtube.com/watch?v=4h7UZnWN67

#cplusplus #cpp #programming #SIMD #swar

2024-10-18

Unlock the Power of Parallel Computing With SWAR (SIMD Within A Register) – Jamie Pond – C++ on Sea

youtube.com/watch?v=4h7UZnWN67

#cplusplus #cpp #programming #SIMD #swar

2024-10-17

Unlock the Power of Parallel Computing With SWAR (SIMD Within A Register) – Jamie Pond – C++ on Sea

youtube.com/watch?v=4h7UZnWN67

#cplusplus #cpp #programming #SIMD #swar

2024-09-23

Calculating zero bytes in 64bit register using operations.

The image shows how to determine positions of zero bytes in 64bit register. Basically, we treat each 64bit value as 8x8bit array and do bit or on low nibble with high nibble and store the result in low nibble. Then we do the same for half-nibbles and then the same for half of that. In essence, this packs all the 1-bits in a byte into a lowest bit of the byte.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst