noxim icon indicating copy to clipboard operation
noxim copied to clipboard

Adding a new Routing Algorithm

Open 1534292451 opened this issue 1 year ago • 3 comments

When I want to adding a new Routing Algorithm, acordding to noxim_tutorial.pdf, there is 6 Steps, but I can not achieve 5th step:Edit power.yaml to put static & dynamic power cost of doing PIZZA. Could you tell me how to get it?

1534292451 avatar Sep 02 '22 04:09 1534292451

Can you be more precise?

davidepatti avatar Sep 05 '22 09:09 davidepatti

Can you be more precise?

Thank you very much for your prompt reply. I have a few questions. First, could you please describe in more detail how to add new routing algorithm energy after adding .cpp and .h files when deploying a new routing algorithm? Second, can noxim implement the abacus turn model routing algorithm?

1534292451 avatar Sep 13 '22 05:09 1534292451

You will just put the static and dynamic power of your algorithm implementation, I mean, the logic implementing the routing decision, not the whole router. It depends on the measurements that you can make with a simple VHDL simulation, or just approximated according to the most similar among the other algorithms already supported. Don't know about abacus, but everything can be implemented, it's just a question of effort.

davidepatti avatar Sep 19 '22 12:09 davidepatti