google / google/xls

Testbench: Parallelize thread execution/initialization

Open
#709 0 comments 0 reactions 0 assignees View on GitHub
testing
Dominant language
C++
Stars
1.9k
Forks
283
Avg merge
2d 10h
Merged PRs (30d)
135

Description

I have a chunk of IR that's slowwwwwwwwww to compile and a 40-some core machine. Having to wait 40 * a long time for the threads to start up is painful. Instead, we should JIT-compile in parallel, but without affecting the measured execution time. IOW, the testbench should spawn N threads, have them run init, then have them run actual test stuff.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.