chipsalliance / chipsalliance/Surelog
Investigate use of precompiled headers
- Dominant language
- C++
- Stars
- 475
- Forks
- 90
- Avg merge
- 1h 39m
- Merged PRs (30d)
- 37
Description
The current build times for UHDM on windows & msys2 platform are over 6x compared to the same on unix & osx. Use of precompiled headers got them closer (a lot closer) but it negatively impacted Surelog performance.
Needs further investigation as to why compilation step would impact performance, especially on unix.
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the UHDM and Surelog build-time and runtime differences on Windows with MSYS2, Unix, and macOS, comparing builds with and without precompiled headers. Inspect the build configuration and compilation step to identify why the optimization affects Surelog performance; done means a measured explanation and a validated direction for resolving the tradeoff.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- build-system, performance
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100