4 ms·
Jinx, I'm also working on this, as a tutorial series! I had the pleasure of hearing Neumann present the Umbra architecture on the CMU DB series webinar recentl
by gavinray 4y ago
Jinx, I'm also working on this, as a tutorial series!
I had the pleasure of hearing Neumann present the Umbra architecture on the CMU DB series webinar recently.
I'm slowly working through re-implementing the Coroutines async buffer pool paper. Blocked on trying to properly implement and understand "Morsel-Driven Parallelism":
https://db.in.tum.de/~fent/papers/coroutines.pdf https://db.in.tum.de/~fent/papers/coroutines.pdf
I have the async, io_uring buffer pool written in Kotlin using it's native Coroutines but the scheduling and morsel stuff I'm still trying to understand
- cmrdporcupine 4y agoI watched the same CMU lecture, very cool. Are you getting paid to work on this kind of thing, anywhere? Do you want to be?
- gavinray 4y ago> Are you getting paid to work on this kind of thing, anywhere? My dayjob is a fair bit higher level. I work on a sort of query engine on the JVM that translates an internal query IR/AST into dialect-specific SQL + other languages so you can query anything with the same frontend language: https://techcrunch.com/2022/06/28/hasura-now-lets-developers-turn-any-data-source-into-a-graphql-api/ https://techcrunch.com/2022/06/28/hasura-now-lets-developers... I think it'd be neato to work on a database, but my dayjob is also pretty interesting to me.