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

Noxim Simulation Running, but showing no result!! #60

Closed
seyedelyar opened this issue Mar 23, 2018 · 11 comments
Closed

Noxim Simulation Running, but showing no result!! #60

seyedelyar opened this issue Mar 23, 2018 · 11 comments

Comments

@seyedelyar
Copy link

seyedelyar commented Mar 23, 2018

I install cygwin64 in my windows 10, then I install systemc-2.3.1 and yaml-cpp-master exactlly from install.txt in doc file. then download noxim-master from github and after extract it I set in the makfile systemc and yaml path that I installed in my system like this :

SYSTEMC := ../systemc-2.3.1
YAML := ../yaml-cpp

and after that i install noxim and run it.

when i run the command ./noxim showing this massege:

SystemC 2.3.1-Accellera --- Mar 23 2018 12:50:57
Copyright (c) 1996-2014 by all Contributors,
ALL RIGHTS RESERVED
--------------------------------------------
Noxim - the NoC Simulator
(C) University of Catania
--------------------------------------------
Catania V., Mineo A., Monteleone S., Palesi M., and Patti D. (2016) Cycle-Accurate Network on Chip Simulation with Noxim. ACM Trans. Model. Comput. Simul. 27, 1, Article 4 (August 2016), 25 pages. DOI: https://doi.org/10.1145/2953878

No YAML configuration file found!
Use -config to load examples from config_examples folder

then I run this command:
$ ./noxim -config ../config_examples/default_config.yaml
showing this:

SystemC 2.3.1-Accellera --- Mar 23 2018 12:50:57
Copyright (c) 1996-2014 by all Contributors,
ALL RIGHTS RESERVED
--------------------------------------------
Noxim - the NoC Simulator
(C) University of Catania
--------------------------------------------
Catania V., Mineo A., Monteleone S., Palesi M., and Patti D. (2016) Cycle-Accurate Network on Chip Simulation with Noxim. ACM Trans. Model. Comput. Simul. 27, 1, Article 4 (August 2016), 25 pages. DOI: https://doi.org/10.1145/2953878

Loading configuration from file "../config_examples/default_config.yaml"... Done
Loading power configurations from file "power.yaml"... Done

then when I run this command :

./noxim -dimx 4 -dimy 4 -buffer 8 -size 2 8 -sim 30000 -warmup 20000
again show this massage:

SystemC 2.3.1-Accellera --- Mar 23 2018 12:50:57
Copyright (c) 1996-2014 by all Contributors,
ALL RIGHTS RESERVED
--------------------------------------------
Noxim - the NoC Simulator
(C) University of Catania
--------------------------------------------
Catania V., Mineo A., Monteleone S., Palesi M., and Patti D. (2016) Cycle-Accurate Network on Chip Simulation with Noxim. ACM Trans. Model. Comput. Simul. 27, 1, Article 4 (August 2016), 25 pages. DOI: https://doi.org/10.1145/2953878

No YAML configuration file found!
Use -config to load examples from config_examples folder

can you help me what do I do?

@seyedelyar
Copy link
Author

I copy the defult_config.yaml and paste it on bin directory and rename to config.yaml and run this coomand :
./noxim -dimx 4 -dimy 4 -buffer 8 -size 2 8 -sim 30000 -warmup 20000

and face with this massage:

SystemC 2.3.1-Accellera --- Mar 23 2018 12:50:57
Copyright (c) 1996-2014 by all Contributors,
ALL RIGHTS RESERVED
--------------------------------------------
Noxim - the NoC Simulator
(C) University of Catania
--------------------------------------------
Catania V., Mineo A., Monteleone S., Palesi M., and Patti D. (2016) Cycle-Accurate Network on Chip Simulation with Noxim. ACM Trans. Model. Comput. Simul. 27, 1, Article 4 (August 2016), 25 pages. DOI: https://doi.org/10.1145/2953878

Loading configuration from file "config.yaml"... Done
Loading power configurations from file "power.yaml"... Done

but didnot show the result.

please help me what can i do tu fix this problem and show my result

@davidepatti
Copy link
Owner

davidepatti commented Mar 23, 2018 via email

@seyedelyar
Copy link
Author

seyedelyar commented Mar 23, 2018

I use multi_channel.yaml anad I run this command :

./noxim -dimx 4 -dimy 4 -config ../config_examples/multi_channel.yaml > my_log.txt

and I face with this massage:

Noxim - the NoC Simulator
(C) University of Catania
--------------------------------------------
Catania V., Mineo A., Monteleone S., Palesi M., and Patti D. (2016) Cycle-Accurate Network on Chip Simulation with Noxim. ACM Trans. Model. Comput. Simul. 27, 1, Article 4 (August 2016), 25 pages. DOI: https://doi.org/10.1145/2953878

Loading configuration from file "../config_examples/multi_channel.yaml"... Done
Loading power configurations from file "power.yaml"... Done
Reset for 1000 cycles...
Error: (E109) complete binding failed: port not bound: port 'NoC.Hub_3.port_33' (sc_in)
In file: ../../../../src/sysc/communication/sc_port.cpp:231

when I use this coomand

./noxim -config ../config_examples/multi_channel.yaml > my_log.txt

also I didnot get any result and face with this massage:

Noxim - the NoC Simulator
(C) University of Catania
--------------------------------------------
Catania V., Mineo A., Monteleone S., Palesi M., and Patti D. (2016) Cycle-Accurate Network on Chip Simulation with Noxim. ACM Trans. Model. Comput. Simul. 27, 1, Article 4 (August 2016), 25 pages. DOI: https://doi.org/10.1145/2953878

Loading configuration from file "../config_examples/multi_channel.yaml"... Done
Loading power configurations from file "power.yaml"... Done

or when I run this command also I didnot sho any result:

./noxim -routing WEST_FIRST -config ../config_examples/multi_channel.yaml > my_log.txt

how can I show the result ??

@davidepatti
Copy link
Owner

The multi_channel.yaml configuration, is an example of a 16x16 mesh, so if specify different (smaller) sizes it won't work, since there are non-existing nodes connected to hubs

@seyedelyar
Copy link
Author

seyedelyar commented Mar 23, 2018

but I problem is that I cannot show the result. I run this command but I cannot see any result.

./noxim -routing WEST_FIRST -config ../config_examples/default_config.yaml > my_log.txt

this massage show for me:

Noxim - the NoC Simulator
(C) University of Catania
--------------------------------------------
Catania V., Mineo A., Monteleone S., Palesi M., and Patti D. (2016) Cycle-Accurate Network on Chip Simulation with Noxim. ACM Trans. Model. Comput. Simul. 27, 1, Article 4 (August 2016), 25 pages. DOI: https://doi.org/10.1145/2953878

Loading configuration from file "../config_examples/default_config.yaml"... Done
Loading power configurations from file "power.yaml"... Done

when I use old noxim the result show after run a command but now I cant see anything.

please help me how can I seen that result?

@fafa1971
Copy link
Contributor

You have redirected the standard output to a file, can you open my_log.txt with a text editor and see what it contains?

@seyedelyar
Copy link
Author

seyedelyar commented Mar 23, 2018

I open my_log.txt and see the massage that I say above:

Noxim - the NoC Simulator
(C) University of Catania

Catania V., Mineo A., Monteleone S., Palesi M., and Patti D. (2016) Cycle-Accurate Network on Chip Simulation with Noxim. ACM Trans. Model. Comput. Simul. 27, 1, Article 4 (August 2016), 25 pages. DOI: https://doi.org/10.1145/2953878

Loading configuration from file "../config_examples/default_config.yaml"... Done
Loading power configurations from file "power.yaml"... Done

and I couldnot see anything else!

@davidepatti
Copy link
Owner

Are you using the latest noxim version ?
There was a problem with WEST_FIRST, fixed some days ago.

  1. please try to use a XY routing
  2. please DO NOT redirect the output

@seyedelyar
Copy link
Author

yes, I download the latest noxim that updated 4 days ago. I run this command without any changes :
./noxim -config ../config_examples/default_config.yaml

and face with this massage:

SystemC 2.3.1-Accellera --- Mar 18 2018 20:36:47
Copyright (c) 1996-2014 by all Contributors,
ALL RIGHTS RESERVED
--------------------------------------------
Noxim - the NoC Simulator
(C) University of Catania
--------------------------------------------
Catania V., Mineo A., Monteleone S., Palesi M., and Patti D. (2016) Cycle-Accurate Network on Chip Simulation with Noxim. ACM Trans. Model. Comput. Simul. 27, 1, Article 4 (August 2016), 25 pages. DOI: https://doi.org/10.1145/2953878

Loading configuration from file "../config_examples/default_config.yaml"... Done
Loading power configurations from file "power.yaml"... Done

but again I didnot seen any result !

please help me what shuld I do to see the result?

@davidepatti
Copy link
Owner

I'm sorry you can't get the "massage" you expected.
Anyway, from noxim you can only expect a "message".
Indeed, it's NoC simulator, not a SPA simulator.
I'll investigate the issue next week, hoping that in the meanwhile you find a way to scroll down your shell window and find the missing messages.

@seyedelyar
Copy link
Author

I expect to seen the result then I run my code. in the old version of noxim(noxim-20131016) i can run and show the result, but it hasnot a wireless router. I want to simulate a winoc mapping with noxim but when I run this version I cannot see any result.
please help me what shuld I do to see the result?

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

3 participants