Skip to content

Conversation

@OBrezhniev
Copy link
Member

No description provided.

…fers to worker threads instead of arrays (make it compatible with SharedArrayBuffer)
Fix nChunks calculation - drastically improve memory usage.
Increase min chunk size to 1<<15 (32k) - speed improvement on smaller circuits.
Serial chunk processing - better mem usage.
Linter fixes
- remove chunking of chunks (removes unneeded copying of the same data to different worker jobs),
- make nChunks multiple of tm.concurrency for optimal load balancing
- switch back to promises from awaits (allows parallel execution of chunks)
- rollback min chunk size
- transfer buffer ownership to worker threads (removes memory copying for large arrays!!!)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants