HackerTrans
TopNewTrendsCommentsPastAskShowJobs

codeaether

no profile record

Submissions

EloqKV: High-performance distributed transactional database with Redis API

github.com
14 points·by codeaether·11 months ago·1 comments

comments

codeaether
·11 months ago·discuss
Actually, to fully utilize NVME performance, one really need to try to avoid OS overhead by leveraging AsyncIO such as IO_Uring. In fact, 4KB page works quite well if you can issue enough outstanding requests. See a paper from the link below by the TUM folks.

https://dl.acm.org/doi/abs/10.14778/3598581.3598584
codeaether
·11 months ago·discuss
It's such a pity to see how much respect Apple has lost due to its lack of real technological ambition. Just a few years ago, Apple was admired for pushing boundaries—now it feels like history is repeating itself.
codeaether
·12 months ago·discuss
License? It doesn't seem to be open sourced.
codeaether
·12 months ago·discuss
The article makes two points—one about software performance, the other about development performance. On the topic of software performance, I think the best explanation I got came from the great Prof. Charles Leiserson’s MIT course on performance engineering: performance is a currency. It’s something we spend to gain other qualities—safety, rich features, user-friendliness, and so on. At the end of the day, a computer can executes about 100 simple primitve instructions. The reason we have a software industry is because of speed.

https://ocw.mit.edu/courses/6-172-performance-engineering-of...
codeaether
·12 months ago·discuss
These days, it feels like “AI” basically just means neural network-based models—especially large autoregressive ones. Even convolutional neural networks probably don’t count as “real AI” anymore in most people’s eyes. Funny how things change. Not long ago, search algorithms like A* were considered the cutting edge of AI.