libmorton
nanocobs
Our great sponsors
libmorton | nanocobs | |
---|---|---|
2 | 1 | |
567 | 41 | |
- | - | |
2.2 | 5.5 | |
8 months ago | 4 months ago | |
C++ | C++ | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
libmorton
-
Morton: Bit Interleaving in C/C++
3. https://github.com/Forceflow/libmorton
I used it to accelerate nearest neighbor detection for collision processing in particle-laden flow for modeling complicated domains in 3d (for biological fluids simulation). I was using it a locality sensitive hashing to put particles near each other in the same bucket in an hash map. I came across the ideas of BIGMIN (big minimum) and LITMAX (little maximum) for range search in a morton encoded data that I found to be cool.
-
What are the implications of AVX-512 for emulation?
For example, I was able to accelerate ARM's vector-based arithmetic/logical bit-shifts into a single instruction compared to the 5 instructions it needed before thanks to AVX-512(also here's a little writeup I made on that). Or how I was able to accelerate ARM's vector bit-reversal into a just 2 fast instructions rather than the dozen that it needed before(another write-up I made on that). Or how using AVX512-BITALG can help accelerate interfacing with Morton Codes(common with encoding and decoding GPU texture formats).
nanocobs
-
Resources for selecting/designing reliable byte stream (serial) protocols, framing schemes, and ARQ strategies?
For packet framing take a look at COBS ( Consistent Overhead Byte Stuffing ). There are some good implementations on Github, I use this one.
What are some alternatives?
dynarmic - An ARM dynamic recompiler.
rawspeed - fast raw decoding library
DIY-Multiprotocol-TX-Module - Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.
fastocloud_com - Self-hosted IPTV/NVR/CCTV/Video service (Community version) [Moved to: https://github.com/fastogt/fastocloud]
rpcs3 - PS3 emulator/debugger
C++ Middleware Writer - The repo contains library code to support messaging and serialization. There are also two programs in the repo that are needed to use the CMW.
fastocloud_media_part - Self-hosted IPTV/NVR/CCTV/Video service [Moved to: https://github.com/fastogt/fastocloud]
flac - Free Lossless Audio Codec
fastocloud_mpart - Self-hosted IPTV/NVR/CCTV/Video service [Moved to: https://github.com/fastogt/fastocloud]
IRremoteESP8266 - Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/