raspberry-pi-pcie-devices
simdjson
Our great sponsors
raspberry-pi-pcie-devices | simdjson | |
---|---|---|
37 | 53 | |
1,277 | 17,342 | |
- | 1.2% | |
7.7 | 0.0 | |
21 days ago | 9 days ago | |
HTML | C++ | |
GNU General Public License v3.0 only | Apache License 2.0 |
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.
raspberry-pi-pcie-devices
-
Bought 2 Raspberry Pi 4 accidentally!
Are you familiar with a YouTuber named Jeff Geerling? He does some pretty far out stuff with pi’s like connecting video cards to them, etc. here’s a videoabout stuff you could do, I haven’t watched it myself. He’s got this website that has a list of accessories he’s tried with the pi. While I was looking for his channel I saw a ton of videos on YouTube for stuff to do with the pi. Curious to see what you end up doing… I guess I’m kinda hoping you do something that utilizes the full potential of the 4 😁
-
6 Raspberry Pis, 6 SSDs on a Mini ITX Motherboard
If you want to use SAS with the Pi, I've only gotten newer generation Broadcom/LSI cards working so far—see my notes for the storage controllers here: https://pipci.jeffgeerling.com/#sata-cards-and-storage
-
6-node Ceph cluster build on a Mini ITX motherboard
There's also a GitHub issue with a ton more detail about the chips used, and usage notes from a few different people.
-
I built a $5k Raspberry Pi server (yes, it's ridiculous)
Still working on that... https://pipci.jeffgeerling.com/#gpus-graphics-cards
-
Yet Another Audio Rig v.5 | My CM4 audio/3D modeling project.
I'm thinking of using the Waveshare for USB3 but maybe someone can suggest something for that PCI slot? Should I just grab a basic adapter? I like something like that HLT one but would want USB3 on the other end with a mountable input. I was also looking to go to the HiFiBerry DAC2 Pro for exposure to the GPIO.
-
Working on a more serious 2.5 GbE Pi NAS...
And you can follow along with some tests here: https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/64
Note that different network chips can get different amounts of performance through the Pi's bus. An ASUS 10G card can get 2.99 Gbps with standard 1500 MTU, or 3.26 Gbps at 9000 MTU (see https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/15#issuecomment-752200920).
-
Raspberry Pi PCIe Devices
Check out the linked GitHub repo: https://pipci.jeffgeerling.com/ — for any card I'm actually testing, I have an open issue. For proposals or discussions around a certain topic, there are some ongoing conversations in the Discussions tab.
Specifically concerning Infiniband, check out this issue: https://github.com/geerlingguy/raspberry-pi-pcie-devices/dis... - I'd be willing to test, but currently I have a bit of a backlog of other gear I'm getting through testing :)
Follow https://github.com/geerlingguy/raspberry-pi-pcie-devices/iss... for progress. You can't boot directly from the SSD without a microSD card, but it (or SATA support for boot) may come soon... just a question of priorities for the Pi Engineering team.
There are a few addon boards (for $15-30, most shipping after the new year) that take the CM4 that extra mile: https://github.com/geerlingguy/raspberry-pi-pcie-devices/iss...
I'm most excited about a few with mini PCIe or M.2 slots on the bottom.
simdjson
-
New package : lspce - a simple LSP Client for Emacs
I have same question as /u/JDRiverRun : how do you deal with JSON, do you parse json on Rust side or on Emacs side. I see that you are requiring json.el in your lspce.el, but I haven't looked through entire file carefully. If you parse on Rust side, do you use simdjson (there are at least two Rust bindings to it)? If yes, what are your impressions, experiences compared to more "standard" json library?
-
Any fresh jvm21 benchmarks ?
I expect a lot of transcoders will be rewritten when the Vector instructions land. You can see speedups when used in other languages, such as simdjson. Please try to be more thoughtful and not disregard other people's hard work so easily.
-
Why is there no reliable way to receive signal when OOM killer decides to kill you
You will never make 150GB/s though. Not even close. For example, simdjson achieves 3GB/s and is by far the fastest JSON parser out there.
-
I made JSON.parse() 2x faster
Would you consider SIMD operations parallel? https://github.com/simdjson/simdjson
-
Show HN: Up to 100x Faster FastAPI with simdjson and io_uring on Linux 5.19
I'm talking about with simdjson. Lemire suggested reading line-by-line is not a good idea [0]. So I'm asking about the ideal approach using simdjson, not JSON parsers in general.
[0] https://github.com/simdjson/simdjson/issues/188#issuecomment...
-
Attempting to parse JSON at light-speed with Raku and simdjson
Hey folks, if you've been in IRC this last week you've probably heard me mumbling to myself, or crying out in agony trying to bind Raku to simdjson. However, the pain was not in vain!
-
A different way of reading JSON: Part 2!
It’s a Swift wrapper around simdjson and a drop-in replacement for JSONDecoder. The performance should be pretty good.
-
Ask HN: What happened to flatbuffers? Are they being used?
One could combine JSON and a serializationless library, your JSON would be blown up with whitespace, but read and update could be O(1), serialization would be a memcpy, you could probably canonicalize the json during the memcpy using the SIMD techniques of Lemire.
I did this one for reading json on the fast path, the sending system laid out the arrays in a periodic pattern in memory that enabled parseless retrieval of individual values.
-
Linux /proc/pid/stat parsing bugs
JSON can be parsed very quickly: https://github.com/simdjson/simdjson
CBOR could be another option: https://en.wikipedia.org/wiki/CBOR
What are some alternatives?
RapidJSON - A fast JSON parser/generator for C++ with both SAX/DOM style API
jsoniter - jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go
json - JSON for Modern C++
JsonCpp - A C++ library for interacting with JSON.
json-schema-validator - JSON schema validator for JSON for Modern C++
json - A C++11 library for parsing and serializing JSON to and from a DOM container in memory.
json_struct - json_struct is a single header only C++ library for parsing JSON directly to C++ structs and vice versa
sonic - A blazingly fast JSON serializing & deserializing library
json-c - https://github.com/json-c/json-c is the official code repository for json-c. See the wiki for release tarballs for download. API docs at http://json-c.github.io/json-c/
json11
zed - A novel data lake based on super-structured data
Cap'n Proto - Cap'n Proto serialization/RPC system - core tools and C++ library