4 ms·
And many of these still don't have enough RAM to make SQLite workable. That said, I look forward to the day when SQLite is the smallest database we will need; i
by geedy 11y ago
And many of these still don't have enough RAM to make SQLite workable. That said, I look forward to the day when SQLite is the smallest database we will need; its just up for debate when that will occur.
- nickpsecurity 11y agoYou think that's difficult? Here's you the next challenging target for DB work or whatever after your PhD is done: http://www.embeddedinsights.com/channels/2010/12/10/considerations-for-4-bit-processing/ http://www.embeddedinsights.com/channels/2010/12/10/consider... Bet you didn't know they were even still around, eh? Get's better: http://www.electro-tech-online.com/threads/mc14500b-a-1-bit-industrial-processor.88417/ http://www.electro-tech-online.com/threads/mc14500b-a-1-bit-... With manuals and Verilog included. :)
- geedy 11y agoI recently was invited to give a talk about LittleD at the University of Michigan. While there, I got to talk with the one of the lead researchers working on the world's smallest computer, this thing: http://www.eecs.umich.edu/eecs/about/articles/2015/Worlds-Smallest-Computer-Michigan-Micro-Mote.html http://www.eecs.umich.edu/eecs/about/articles/2015/Worlds-Sm... The basic computer has so little memory (~3KB total for code/data IIRC) to make anything sophisticated impossible, but there are extensions that keep the thing much smaller than a typical embedded device (like orders of magnitude smaller) but providing enough for there to be interesting work.
- nickpsecurity 11y agoThat's really neat. So tiny a fly could trip over it haha. Many of the advances in process nodes are making complex hardware small & efficient enough to do stuff like this. However, I still think there's worthwhile gains in R&D where we just throw more limited hardware in there w/ dedicated functions. We're seeing that with 8-bits + smart peripherals but I think there's more to do. My last idea was several hundred 8-bit processors in a multi-core config that could handle many data-processing problems. Turns out it wasn't entirely original: https://en.wikipedia.org/wiki/Kilocore https://en.wikipedia.org/wiki/Kilocore Doubted about its marketability but supports my assertion these little CPU's & such can go much further on modern nodes. Just gotta experiment. Your work is another example.