davidepatti / noxim

Network on Chip Simulator
217 stars 117 forks source link

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

Closed seyedelyar closed 6 years ago

seyedelyar commented 6 years ago

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 commented 6 years ago

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 commented 6 years ago

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

Il giorno ven 23 mar 2018 alle ore 11:33 seyedelyar < notifications@github.com> ha scritto:

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

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/davidepatti/noxim/issues/60#issuecomment-375611508, or mute the thread https://github.com/notifications/unsubscribe-auth/ADLtxRcLTV06zXEhMd3A8yFKryPfuYOEks5thM94gaJpZM4S4fIu .

-- Assistant Professor Department of Electrical, Electronics and Computer Engineering University of Catania, Italy http://utenti.dieei.unict.it/user/dpatti http://utenti.dieei.unict.it/users/mpalesi/

seyedelyar commented 6 years ago

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 commented 6 years ago

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 commented 6 years ago

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 commented 6 years ago

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 commented 6 years ago

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 commented 6 years ago

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 commented 6 years ago

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 commented 6 years ago

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 commented 6 years ago

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?