newsletters:2024-03
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| newsletters:2024-03 [2024/04/02 02:32] – [Live USB & distribution] osnr | newsletters:2024-03 [2024/04/02 02:48] (current) – Add Forrest youtube links & embeds admin | ||
|---|---|---|---|
| Line 21: | Line 21: | ||
| * {{youtube> | * {{youtube> | ||
| - | * [[https:// | + | * [[https:// |
| + | * {{youtube> | ||
| + | * {{youtube> | ||
| * [[https:// | * [[https:// | ||
| Line 49: | Line 51: | ||
| Nice side benefit of the new evaluator: it boots much faster, making it faster to iterate and test things, because it's only compiling virtual-program-level C code (Gpu, AprilTags); the kernel is statically compiled into a monolithic folk binary. (this feels like a reasonable tradeoff, since no one was messing with the kernel in practice anyway) | Nice side benefit of the new evaluator: it boots much faster, making it faster to iterate and test things, because it's only compiling virtual-program-level C code (Gpu, AprilTags); the kernel is statically compiled into a monolithic folk binary. (this feels like a reasonable tradeoff, since no one was messing with the kernel in practice anyway) | ||
| + | Some remaining stuff to do: | ||
| + | * Performance optimization so we can get it to beat old evaluator, which is the whole point | ||
| + | * Implement Collect & text/labels (the major missing functionality in new evaluator) | ||
| + | * Fix memory leaks (it might end up better than old evaluator here too, since that is leaky anyway) | ||
| + | * Thread management so we can spin up new worker threads as needed to run Whens when current workers are asleep/ | ||
| + | |||
| + | There are still some high-level challenges from parallelizing the workqueue, stuff that we 'got for free' from having a single thread and converging to a fixed point. like, what order do you do operations in, how do you avoid wasted work, what does ' | ||
| ==== Live USB & distribution ==== | ==== Live USB & distribution ==== | ||
newsletters/2024-03.1712025126.txt.gz · Last modified: by osnr
