Related: Why there are holes in bicycle rims: https://youtu.be/yppBwvPciBo?t=8m7s
Related: https://toccata.gitlabpages.inria.fr/toccata/gallery/divisio...
Space optimal isn’t necessarily the fastest. Note that PostgreSQL code uses 2-graph instead of a more compact 3-graph version. The latter is noticeably more compact: 1.25 vs 2.1 factor.
It’s down to a quality of implementation. I can give you some hints on improving it if you’re interested. A tiny JIT code generator inside cdb would definitely bring performance on par with a generated C code but it’s…
Not sure that scares you, code generation or a choice of scripting language? If you want to avoid a code generation, you can generate a .cdb (constant database) file with the cdbw(3) C API and read it using the cdbr(3)…
This is going to be interesting. Rust on top of rumprun bare-metal unikernel https://twitter.com/gandro23/status/645734117699624960
> Many other free software projects, including FreeBSD, NetBSD, and OpenWrt, are moving in the same direction. I might be wrong (I'm away from my NetBSD boxes) but build.sh script in NetBSD has a buildseed option which…
I spent about an hour looking at the tool. They say that only very few instructions aren't supported (and thus ignored by the tool) but a very popular imul instruction can be ignored. PS I noticed that gcc with…
You can start from here http://lambda-the-ultimate.org/node/3851#comment-57805 or read the whole thread.
This one? #include <boost/math/tools/remez.hpp> I used some bits from it to help me in building my own log approximation but I didn't have time to dig into it. I ended up doing Chebyshev approximation over [1, 2)…
I once spotted a plane going circles over North London. https://mobile.twitter.com/nasonov/status/484027620993273857...
Indeed, it has been discussed many times. But I don't remember any discussion on attribution rights. If GS replaced GPL text with their own header they presumably deleted names of the original authors. I wonder if those…
It depends on how much effort you put in making sure your parser is robust. I ran AFL tests for several days trying to find bugs in Lua parser but AFL kept discovering a way to load a binary chunk. After that, it didn't…
Why [0, 1] interval is so popular in random number generators? It's one of the worst intervals possible imo because it includes subnormal numbers. The interval [1, 2] is much nicer. Some implementations generate random…
I use lengthof for lengths of string literals.
Hi Luke, Take a look at bpfjit in NetBSD. It uses bsd licensed sljit library to generate code for multiple platforms. The library has some slight overhead over hand-written assembly but it gives you a single codebase…
Related: Why there are holes in bicycle rims: https://youtu.be/yppBwvPciBo?t=8m7s
Related: https://toccata.gitlabpages.inria.fr/toccata/gallery/divisio...
Space optimal isn’t necessarily the fastest. Note that PostgreSQL code uses 2-graph instead of a more compact 3-graph version. The latter is noticeably more compact: 1.25 vs 2.1 factor.
It’s down to a quality of implementation. I can give you some hints on improving it if you’re interested. A tiny JIT code generator inside cdb would definitely bring performance on par with a generated C code but it’s…
Not sure that scares you, code generation or a choice of scripting language? If you want to avoid a code generation, you can generate a .cdb (constant database) file with the cdbw(3) C API and read it using the cdbr(3)…
This is going to be interesting. Rust on top of rumprun bare-metal unikernel https://twitter.com/gandro23/status/645734117699624960
> Many other free software projects, including FreeBSD, NetBSD, and OpenWrt, are moving in the same direction. I might be wrong (I'm away from my NetBSD boxes) but build.sh script in NetBSD has a buildseed option which…
I spent about an hour looking at the tool. They say that only very few instructions aren't supported (and thus ignored by the tool) but a very popular imul instruction can be ignored. PS I noticed that gcc with…
You can start from here http://lambda-the-ultimate.org/node/3851#comment-57805 or read the whole thread.
This one? #include <boost/math/tools/remez.hpp> I used some bits from it to help me in building my own log approximation but I didn't have time to dig into it. I ended up doing Chebyshev approximation over [1, 2)…
I once spotted a plane going circles over North London. https://mobile.twitter.com/nasonov/status/484027620993273857...
Indeed, it has been discussed many times. But I don't remember any discussion on attribution rights. If GS replaced GPL text with their own header they presumably deleted names of the original authors. I wonder if those…
It depends on how much effort you put in making sure your parser is robust. I ran AFL tests for several days trying to find bugs in Lua parser but AFL kept discovering a way to load a binary chunk. After that, it didn't…
Why [0, 1] interval is so popular in random number generators? It's one of the worst intervals possible imo because it includes subnormal numbers. The interval [1, 2] is much nicer. Some implementations generate random…
I use lengthof for lengths of string literals.
Hi Luke, Take a look at bpfjit in NetBSD. It uses bsd licensed sljit library to generate code for multiple platforms. The library has some slight overhead over hand-written assembly but it gives you a single codebase…