kuznia-rdzeni / coreblocks

RISC-V out-of-order core for education and research purposes
https://kuznia-rdzeni.github.io/coreblocks/
BSD 3-Clause "New" or "Revised" License
37 stars 16 forks source link

Cache cocotb-config #641

Closed tilk closed 7 months ago

tilk commented 7 months ago

It turns out that cocotb-config, which is run multiple times for each cocotb run, has quite a lot of overhead. Thankfully, for a given installation, it always returns the same values, so they can be cached. This PR drastically reduces regression test run time, especially on multicore machines.