Smelt — an open source test runner for chip developers

The code snippet creates a rule for compiling files and running in parallel, focusing on benchmarking directional branch history with different sizes and iterations. The benchmarking tests are designed to be run locally, without parallelism to prevent crosstalk. The test groups include directional branch history sweep and all frontend tests. The use of specific parameters like INNER_ITERATIONS, ITERATIONS, and NUM_BRANCHES allows for accurate testing and analysis. Overall, the code demonstrates a systematic approach to benchmarking and testing different scenarios in a controlled environment. Unique aspects include the emphasis on avoiding parallelism and the detailed analysis of branch history.

https://silogy-io.github.io/smelt/

To top