diff options
author | Marvin Borner | 2024-04-07 15:17:01 +0200 |
---|---|---|
committer | Marvin Borner | 2024-04-07 15:29:55 +0200 |
commit | 49d538dd417ce322a918b089b4b67c56a7240634 (patch) | |
tree | fa98609650623011c39de6cfabc1fc1f4d62533b /readme.md | |
parent | 4fa7012e03e09fa62bd0080f2c7bfbf02b00a6ca (diff) |
Revert parallel reduction workers
Diffstat (limited to 'readme.md')
-rw-r--r-- | readme.md | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -4,11 +4,13 @@ See the accompanying [blog post](https://text.marvinborner.de/2024-03-25-02.html) for more information. -## Implementation +## Details - WebGL for drawing the squares - 1 Webworker for handling paint requests -- 4 Webworkers for reducing top-left, top-right, bottom-left, and - bottom-right terms (using 4 priority queues) +- single-threaded reduction via randomized stack popping (see + [4fa7012](https://github.com/marvinborner/lambda-screen/tree/4fa7012e03e09fa62bd0080f2c7bfbf02b00a6ca) + for an implementation using 4 parallel reduction workers; they + crashed firefox consistently) - Currently no higher-order reduction - No libraries |