Parsing Protobuf at 2+GB/s: How I Learned To Love Tail Calls in C
https://blog.reverberate.org/2021/04/21/musttail-efficient-interpreters.html
https://blog.reverberate.org/2021/04/21/musttail-efficient-interpreters.html
blog.reverberate.org
Parsing Protobuf at 2+GB/s: How I Learned To Love Tail Calls in C
Parsing, performance, and low-level programming.
Building the Fastest Lua Interpreter by using
https://sillycross.github.io/2022/11/22/2022-11-22/
Deegen (Dynamic Language Execution Engine Generator) MetaCompilerhttps://sillycross.github.io/2022/11/22/2022-11-22/
sillycross.github.io
Building the fastest Lua interpreter.. automatically!
This is Part 1 of a series of posts. Part 2 is available here: Building a baseline JIT for Lua automatically It is well-known that writing a good VM for a dynamic language is never an easy job. High
LuaJIT Remake: Automatically generated Interpreter from a semantical description of LuaJIT Bytecodes (C++)https://github.com/luajit-remake/luajit-remake
GitHub
GitHub - luajit-remake/luajit-remake: An ongoing attempt to re-engineer LuaJIT from scratch
An ongoing attempt to re-engineer LuaJIT from scratch - luajit-remake/luajit-remake
Review of C23 Standard
https://thephd.dev/c23-is-coming-here-is-what-is-on-the-menu
https://thephd.dev/c23-is-coming-here-is-what-is-on-the-menu
The Pasture
C23 is Finished: Here is What is on the Menu
It’s That Blog Post. The release one, where we round up all the last of the features approved since the last time I blogged. If you’re new here, you’ll want ...
Tigerbeetle I/O: A Programmer-Friendly I/O Abstraction Over io_uring and kqueue (Zig)https://tigerbeetle.com/blog/a-friendly-abstraction-over-iouring-and-kqueue/
Tigerbeetle
A Programmer-Friendly I/O Abstraction Over io_uring and kqueue
Insights, updates, and technical deep dives on building a high-performance financial transactions database.
👍5
An example of Bayesian hyperparameter optimization parallelized on cloud VMs using Kubeflow (Kubernetes)
https://sidsite.com/posts/kubeflow-hyperparam-opt/
https://sidsite.com/posts/kubeflow-hyperparam-opt/
sidsite
An example of Bayesian hyperparameter optimization parallelized on cloud VMs using Kubeflow
Screenshot of the execution of the Kubeflow pipeline we’ll implement, where each node on the graph corresponds to a cloud virtual machine, and the edges to data that’s passed forward:
GWP-ASan: is a sampled allocator framework that assists in finding use-after-free and heap-buffer-overflow bugs in production environmentshttps://llvm.org/docs/GwpAsan.html
Building A Virtual Machine inside ChatGPT
https://www.engraved.blog/building-a-virtual-machine-inside/
https://www.engraved.blog/building-a-virtual-machine-inside/
Engraved
Building A Virtual Machine inside ChatGPT
Unless you have been living under a rock, you have heard of this new ChatGPT assistant made by OpenAI. Did you know, that you can run a whole virtual machine inside of ChatGPT?
🤯4
Goodbye to the C++ Implementation of Zig
https://ziglang.org/news/goodbye-cpp/
https://ziglang.org/news/goodbye-cpp/
🤔7💯4❤3
blink is a cross-platform virtual machine for running statically-compiled x86-64-linux programs on different operating systems and hardware architectures. It's designed to do the same thing as the qemu-x86_64 command, except rather than being a 4mb binary, blink only has a ~166kb footprint.https://github.com/jart/blink
GitHub
GitHub - jart/blink: tiniest x86-64-linux emulator
tiniest x86-64-linux emulator. Contribute to jart/blink development by creating an account on GitHub.
👍2
rpmalloc: Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in Chttps://github.com/mjansson/rpmalloc
GitHub
GitHub - mjansson/rpmalloc: Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented…
Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C - mjansson/rpmalloc
🥴5👍1
Finding JIT Optimizer Bugs using SMT Solvers and Fuzzing
https://www.pypy.org/posts/2022/12/jit-bug-finding-smt-fuzzing.html
https://www.pypy.org/posts/2022/12/jit-bug-finding-smt-fuzzing.html
PyPy
Finding JIT Optimizer Bugs using SMT Solvers and Fuzzing
In this blog post I want to describe a recent bug finding technique that I've
added to the PyPy JIT testing infrastructure. This technique uses the Z3
theorem prover to find bugs in the optimizer of P
added to the PyPy JIT testing infrastructure. This technique uses the Z3
theorem prover to find bugs in the optimizer of P
🔥5