Here's a few other small target machines you may like.
#ual #rustlang #golang #tinygo #forth #compsci #programming #embedded #foss #embeddedprogramming
Here's a few other small target machines you may like.
#ual #rustlang #golang #tinygo #forth #compsci #programming #embedded #foss #embeddedprogramming
๐ Dynamo: amazon's highly available key-value store [2007]
By: Giuseppe deCandia, Deniz Hastorun, M. Jampani, et al.
๐ https://github.com/papers-we-love/papers-we-love/blob/master/datastores/dynamo-amazons-highly-available-key-value-store.pdf
๐ https://www.semanticscholar.org/paper/7d906f6632f8740b540ce4d710f53ab0f97cfd5b
Nearly every advanced bit of technology created by humans is, in essence, made by clever usage of lists.
Computer Science
Just verified: the same ual programs produce identical output across native, WASI, RISC-V, and ARM Cortex-M, all running in emulators.
61K for a concurrent program on Tensilica / ESP32.
#ual #programming #golang #tinygo #rustlang #forth #programming #compsci #embedded #foss #opensource #embeddedprogramming
After stripping debug info (in the architectures that allow for that) it paints a much better picture.
Except for Adafruit's feather-m4 which requires debug info, but in that case debug info is automatically stripped the moment the binary is sent to flash memory (that kind of little machine doesn't place the binary in RAM, the binary executes directly from flash)
#ual #programming #golang #foss #rustlang #forth #compsci #esp32 #riscv