From 49d538dd417ce322a918b089b4b67c56a7240634 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Sun, 7 Apr 2024 15:17:01 +0200 Subject: Revert parallel reduction workers --- readme.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'readme.md') diff --git a/readme.md b/readme.md index c4eaee6..94ca96d 100644 --- a/readme.md +++ b/readme.md @@ -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 -- cgit v1.2.3