Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is there a performance visulation tool, or pipe viewer tool available? #2646

Open
tariqkurd-repo opened this issue Jan 16, 2024 · 1 comment

Comments

@tariqkurd-repo
Copy link

What is the best way to understand the performance of XiangShan?
How can I track instructions through the pipeline in a simulation?
Is there some kind of log output which I can then put into a tool like Konata to help me see what is happening?

Do you use a tool like this when you optimise the performance? If not, then how do you optimise the performance e.g. choosing the numbers of reservation stations, the number of entries in each, the number of physical registers etc.

Thanks
Tariq

@wakafa1
Copy link
Member

wakafa1 commented Jan 17, 2024

Apologies, but there is currently no performance visualization tool available for Xiangshan RTL. We plan to develop relevant tools in the future. Welcome to participate in community discussions and contributions.
At present, a portion of Xiangshan's design space exploration and optimization is facilitated by the gem5 simulator aligned with RTL. Our approach involves guiding RTL performance optimization through the exploration of the simulator's design space.

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

No branches or pull requests

2 participants