[gem5-users] GemFI
Dear valuable usersfirstly I say happy new year and hope bests in 2015.Is here anyone work with gemFI tool. I need some guidance about that.I wait for you... ---Babak Aghaei Ph.D candidate ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
Re: [gem5-users] How to collect Gem5 traps?
Hifor this reason, you must inject the faults to gem5 and then you must design a plan to fault detection and fault recovery or fault tolerance. in this plan you could decode the type of faults and where they are occurred. You can use GemFI tool (http://www.freepapers.ir/PDF/10.1109-DSN.2014.96.pdf and https://github.com/koparasy/gemfi)I hope this useful ---Babak Aghaei Ph.D candidate From: 齐诺 via gem5-users To: gem5-users@gem5.org Sent: Thursday, December 25, 2014 6:16 PM Subject: [gem5-users] How to collect Gem5 traps? Hi, I want to implement a fault detection and diagnosis system on Gem5. My tentative plan is collecting traps when Gem5 is activated and benchmark is running on it, then estimating which kind of fault (transient, intermittent or permanent)has happened and the corelative component(ALU,PC,decoder.etc) by analyzing those traps. So I was wondering if anyone could tell my how to realize the plan? And if there is other good method to detecting and diagnosing fault, I am glad to know the details. Best Regards QiNuo ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
Re: [gem5-users] Query regarding getting the DVFS energy consumption figures from Mcpat
Hi RahulI have problem same as you. I modify one xml file for 4*4 Garnet for McPAT for my purpose. I can trace that with m5-mcpat.pl. but when I input this XML file to mcpat I face with a error. So, for more performance , we could share the our experiences..I wait for you ---Babak Aghaei Ph.D candidate From: rahul shrivastava via gem5-users To: Andreas Hansson Cc: gem5 users mailing list Sent: Monday, December 29, 2014 4:56 PM Subject: Re: [gem5-users] Query regarding getting the DVFS energy consumption figures from Mcpat Hi Andreas, Thanks for the information, I would look at the publications of MICRO'14. Also, I think I found the tag in McPat which can be configured per core. By default, all the processor descriptor files of McPat have the description of just one core. We need to extend it to have it configured for multiple cores. For the description of multiple cores in the XML file, we need to copy the all the tags defined under and make a separate tag named , and only need to change one tag for every core description i.e. . This should serve the purpose. I have one basic doubt however. If the program which I am simulating changes the frequency of the cores multiple times during its execution, then how GEM5 will be able to communicate this run time information to McPat. Most importantly, does McPat even needs to be aware of the information about the number of times the frequency has been changed during program execution? Regards Rahul On Mon, Dec 29, 2014 at 3:00 PM, Andreas Hansson wrote: Hi Rahul, Over the last few years there have been quite a number of publications around regression-based power models for existing processors where performance counters are used to estimate power/energy. At the MICRO conference a few weeks ago there were also a few works along these lines. In general this type of models will give you a much more reliable estimate of power than McPat. That said, I think McPat 1.0 did add some form of DVFS support, and ultimately it would be good it that was ported to the McPat shipped with gem5. Andreas From: rahul shrivastava via gem5-users Reply-To: rahul shrivastava , gem5 users mailing list Date: Saturday, 27 December 2014 17:55 To: "gem5-users@gem5.org" Subject: [gem5-users] Query regarding getting the DVFS energy consumption figures from Mcpat Hi, I am performing ARM full system simulation to test DVFS related functionality. Basically, I want to run my multi-threaded program with each core running at different frequencies and get the energy consumption figures. To obtain this, there are tools available which takes as input, 1) Gem5 statistics 2) Template xml file which contains the rules as to how the different parameters will get the value from config.json The tool then generate Mcpat recognized XML file which can be fed to mcpat. I am writing this template file and come across the following tag The above tag just say that there exist a single clock domain. Since, I am using per core DVFS for 4 cores, I have essentially 4 clock domains, but I dont know how to specify this in template xml. Could you please let me that whether Mcpat support DVFS 1) If yes, how can I specify multiple clock domains in xml file 2) If not, are there any power modelling tools which supports DVFS which can be integrated with GEM5 Regards Rahul -- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2557590 ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2548782 ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
Re: [gem5-users] FS-Ruby-checkpoint
HiAs I knowledge, If you are using L2 caches, you should determine the number of L2 caches with --num-l2caches .I hope this useful. ---Babak Aghaei From: Mehdi Ahmadpour via gem5-users To: gem5-users@gem5.org Sent: Monday, December 29, 2014 1:39 PM Subject: [gem5-users] FS-Ruby-checkpoint Hi I want to simulate a multi-core system with private L1 and shared L2. for creating checkpoint we can only use MOESI_hammer. I used bellow command: build/ALPHA_MOESI_hammer/gem5.opt configs/example/fs.py --disk-image=/home/mehdi/Sources/PARSEC/linux-parsec-2-1-m5-with-test-inputs.img --ruby --num-cpus=4 --num-dirs=4 --topology=Mesh --mesh-rows=2 --garnet-network=fixed --l2cache --l1d_size=32kB --l1d_assoc=4 --l1i_size=32kB --l1i_assoc=4 --l2_size=512kB --l2_assoc=16 --kernel=/home/mehdi/Sources/PARSEC/vmlinux_2.6.27-gcc_4.3.4 but at console it seems to stuck at line: Mount-cache hash table entries: 512 SMP starting up secondaries Could you please tell me whether the command I am using is correct? if yes what is the problem? thank you. ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
[gem5-users] Fault Model
Dear developers& users you had added the Fault Model(aisopos konistantinus) to gem5. but you didn't any info in gem5 wiki. when i send an email to writer of this fault model he don't reply to my emails. plz if you have some info plz tell me study those. more and less i get some info about tthis fault model. but i don't find how i can run it in runtime. i know i could use --network-fault-model in command line but my mean is this tool uses fixed value to evaluate probability of fault on starting simulation and print the result. so the traffic of gem5 don't effect on fault model. if you dont agree with me so when the fault patterns inject to gem5 . Best ---Babak Aghaei Ph.D candidate ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
[gem5-users] modifying the components of gem5
Dear Andreas HanssonI prey this msg find you in complete health and full happiness state. I have been studying gem5 simulator for last 10 month ago. but now because information starvation i am stopping my research. if possible plz guide me in following issues:1. when i want to modify a file in gem5 component, how i can see the result in stats.txt? my mean is what i must be do after modifying this file until see the result.2. my main studies are on faults and fault injection to network on chip. in continue my studies, i want know about router idle time. I want know weather the router have idle time on not, if yes where i can realize that.3. I want to modify the router files(which file must be change from .cc .h .py)? 4. if i wanna modify the flit structure what i must be do?sry if my questions are heterogeneous. i am really confused.i wait for kindly response..Best ---Babak Aghaei Ph.D candidate ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
[gem5-users] Router Idle time
Dear developers and gem5 usersHiI wanna know when the cpu is in idle then the router is to idle mode? I can guess this question's answer and it is NO, when the cpu is in idle mode, the router attached to it maybe is active and is routing. so my main question is where i could know the idle time of garnet's routers idle time???this is very important for me knowing this. I would appreciate you. ---Babak Aghaei Ph.D candidate ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
Re: [gem5-users] Unable to find destination address
Hi Matheuswhy you reduce the cpu-clock? remove this command and rerun. if you face with this problem again then decrease the the l2 chache size and --mem-size.I hope this help you Best---Babak Aghaei Ph.D candidate From: Matheus Alcântara Souza via gem5-users To: gem5 users mailing list Sent: Wednesday, November 19, 2014 2:28 AM Subject: [gem5-users] Unable to find destination address Hi all, If I run this command using the last stable gem5 version: ./build/ALPHA_MESI_Two_Level/gem5.opt configs/example/fs.py --mem-size=2048MB --num-cpus=16 --cpu-clock=400MHz --ruby --caches --l2_size=256kB --num-l2caches=16 --num-dirs=16 --topology=Mesh --mesh-rows=4 --garnet-network=fixed --script=scripts/bodytrack/bodytrack_16c_simsmall.rcS I get this output, with the fatal error: info: Launching CPU 14 @ 1465660500info: Launching CPU 15 @ 1484348000warn: Prefetch instructions in Alpha do not do anythingwarn: Prefetch instructions in Alpha do not do anythingfatal: Unable to find destination for addr 0x7ff28 on bus system.iobus @ tick 24311040[findPort:build/ALPHA_MESI_Two_Level/mem/bus.cc, line 353]Memory Usage: 24311040 KBytes Any suggestions? I the same way, I can't check through the svg or pdf config file, where is the L2_Cache_Controller. It is OK at MESI_Two_Level.py and it is configured properly to Mesh.py. Something wrong in the stable version? Thank you!Matheus A. Souza ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
[gem5-users] Router Statistics
Hello, When We run the simulation with garnet mode(e.g. 2*2 Mesh topology), We have 4 router. Why in the stats.txt file We just see one router statistics? I would appreciate you if you give some hits. Thank you. Best ---Babak Aghaei Ph.D candidate ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
[gem5-users] Help
Hi MatheusHow is it going. What I must be do for following case?I want to modify the router_d.cc code and change some line of it based on my purpose and then I want to see the result of changes in stats.txt. Best ---Babak Aghaei Ph.D candidate ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
[gem5-users] router statistics
HiI prey You would be healthy and happy. When We run the simulation with garnet(e.g. 2*2 Mesh topology) mode, We have 4 router. Why in the stats.txt We just see one router statistics? Thank you. Best ---Babak Aghaei Ph.D candidate ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
Re: [gem5-users] Adding L3 cache to gem5
HiClearly, I don't understand your purpose, but if you want add l3 cache, simply, you can use this option in command line:--num-l3caches=and with this command determine the size of it:--l3_size=I hope this useful Best ---Babak Aghaei Ph.D candidate From: Seyedhamidreza Motaman via gem5-users To: gem5 users mailing list Sent: Saturday, November 8, 2014 4:22 AM Subject: [gem5-users] Adding L3 cache to gem5 Hello all, I am trying to add l3 cache to gem5 cache hierarchy. I modified the option.py by simply adding: parser.add_option("--l3cache", action="store_true") and I modified cacheconfig.py as below (red parts) def config_cache(options, system): if options.cpu_type == "arm_detailed": try: from O3_ARM_v7a import * except: print "arm_detailed is unavailable. Did you compile the O3 model?" sys.exit(1) dcache_class, icache_class, l2_cache_class, l3_cache_class = \ O3_ARM_v7a_DCache, O3_ARM_v7a_ICache, O3_ARM_v7aL2, O3_ARM_v7aL3 else: dcache_class, icache_class, l2_cache_class, l3_cache_class = \ L1Cache, L1Cache, L2Cache, L3Cache # Set the cache line size of the system system.cache_line_size = options.cacheline_size if options.l3cache: system.l3 = l3_cache_class(clk_domain=system.cpu_clk_domain, size=options.l3_size, assoc=options.l3_assoc) system.tol3bus = CoherentBus(clk_domain = system.cpu_clk_domain, width = 32) system.l3.cpu_side = system.tol3bus.master system.l3.mem_side = system.membus.slave elif options.l2cache: # Provide a clock for the L2 and the L1-to-L2 bus here as they # are not connected using addTwoLevelCacheHierarchy. Use the # same clock as the CPUs, and set the L1-to-L2 bus width to 32 # bytes (256 bits). system.l2 = l2_cache_class(clk_domain=system.cpu_clk_domain, size=options.l2_size, assoc=options.l2_assoc) system.tol2bus = CoherentBus(clk_domain = system.cpu_clk_domain, width = 32) system.l2.cpu_side = system.tol2bus.master system.l2.mem_side = system.membus.slave for i in xrange(options.num_cpus): if options.caches: icache = icache_class(size=options.l1i_size, assoc=options.l1i_assoc) dcache = dcache_class(size=options.l1d_size, assoc=options.l1d_assoc) # When connecting the caches, the clock is also inherited # from the CPU in question if buildEnv['TARGET_ISA'] == 'x86': system.cpu[i].addPrivateSplitL1Caches(icache, dcache, PageTableWalkerCache(), PageTableWalkerCache()) else: system.cpu[i].addPrivateSplitL1Caches(icache, dcache) if options.l3cache: system.cpu[i].l2 = l2_cache_class(clk_domain=system.cpu_clk_domain, size=options.l2_size, assoc=options.l2_assoc) system.cpu[i].tol2bus = CoherentBus(clk_domain = system.cpu_clk_domain, width = 32) system.cpu[i].l2.cpu_side = system.cpu[i].tol2bus.master system.cpu[i].l2.mem_side = system.tol3bus.slave system.cpu[i].createInterruptController() if options.l3cache: system.cpu[i].connectAllPorts(system.tol3bus, system.membus) elif options.l2cache: system.cpu[i].connectAllPorts(system.tol2bus, system.membus) else: system.cpu[i].connectAllPorts(system.membus) return system --- when I am simulating i am getting this error: Listening for system connection on port 3456 0: system.tsunami.io.rtc: Real-time clock set to Thu Jan 1 00:00:00 2009 0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000 warn: CoherentBus system.cpu0.tol2bus has no snooping ports attached! 0: system.remote_gdb.listener: listening for remote gdb #1 on port 7001 warn: CoherentBus system.cpu1.tol2bus has no snooping ports attached! 0: system.remote_gdb.listener: listening for remote gdb #2 on port 7002 warn: CoherentBus system.cpu2.tol2bus has no snooping ports attached! 0: system.remote_gdb.listener: listening for remote gdb #3 on port 7003 warn: CoherentBus system.cpu3.tol2bus has no snooping ports attached! gem5.opt: build/ALPHA/base/statistics.hh:1216: Derived& Stats::Vector2dBase::init(Stats::size_type, Stats::size_typ
[gem5-users] how we can generate two type flit in garnet
HelloI want to add a field in flit structure that this field has 5 type. type 1: flit is normal as before type 2: flit is an RC...where and how I must do modification. do I just modify the garnet files?does it impact on traffic? thanks in advance ---Babak Aghaei Ph.D candidate ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
[gem5-users] file modification
Hi What we would do when we modified a file in gem5 repo for seeing the result of this modification!? ---Babak Aghaei Ph.D candidate ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
[gem5-users] (no subject)
Hi What we would do when we modified a file in gem5 repo for seeing the result of this modification!? ---Babak Aghaei Ph.D candidate ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
Re: [gem5-users] adding a file to disk image using mount
Hi Navid al Mustafa run sudo gedit .bashrcand then add the path of your image and disks export M5_PATH=/home/path/to/full-system-images/ Best ---Babak Aghaei Ph.D candidate From: Naveed Ul Mustafa via gem5-users To: gem5-users@gem5.org Sent: Saturday, November 1, 2014 5:38 AM Subject: [gem5-users] adding a file to disk image using mount Hi all, I add my executable file (queens8_obj) to the disk image by following the tutorial available at folowing link. http://www.youtube.com/watch?v=OXH1oxQbuHA queens8_obj file is located in image at /root/queens8_obj After that when I run following command build/ARM/gem5.opt configs/example/fs.py --mem-size=256MB --script=/home/naveed/Desktop/gem5-dev/configs/boot/queens.rcs I get following error in m5terminal, which I run with command ./m5term 139.179.50.188 3456 Errors in m5term is /tmp/script: line 9: /root/queens8_obj: not found HOWEVER, if I recompile the image with following command build/ARM/gem5.opt configs/example/fs.py --mem-size=256MB --disk-image=/home/naveed/Desktop/gem5-dev/full_system_images/disks/arm-ubuntu-natty-headless.img then executable file runs successfully on m5term. Does this mean that I NEED TO RECOMPİLE IMAGE EVERY TİME I ADD A FILE TO İT? If yes, this is time taking process. Is there any better, time saving way? Best Regards. Naveed Ul Mustafa ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
Re: [gem5-users] Fullsystem with NoC
Hi this is possible, befor you must establish the garnet network and then run any benchmark on it. best --- Babak Aghaei Ph.D candidate From: Matheus Alcântara Souza via gem5-users To: "gem5-users@gem5.org" Sent: Saturday, October 11, 2014 11:27 PM Subject: [gem5-users] Fullsystem with NoC Dear all, I've been reading the gem5 list for quite some time, with the goal of know how to run applications (such as PARSEC ones) in fullsystem mode, over a network-on-chip architecture. I concluded that this is not possible nowadays. So I wonder if I am wrong? If yes, what should I do to run this? If I'm right, what should be the first thing to check/change to make this possible? Maybe the messages generator should be adapted, as well the Ruby Memory protocols. Thank you all! Atenciosamente, Matheus Alcântara Souza (Via iPhone) ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
[gem5-users] (no subject)
Hi this is possible, befor you must establish the garnet network and then run any benchmark on it. best --- Babak Aghaei Ph.D candidate ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
[gem5-users] Router Idle Time!?
Hi Whether the routers have idle time in network!? if yes, where I can realize the amount of it. Do the routers in the network have unique ID!?Beforehand, I thank you yours kindly responses. --- Babak Aghaei Ph.D candidate ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
[gem5-users] USE OF GEM5 IN FAULT TOLERANT issues
HiI pray the Happiness and health full life for everybody.. I am studying about the fault tolerant challenges of an interconnection network. I want know if take place studies about fault injection techniques used in GEM5 simulator.THANK YOU Best ---Babak Aghaei Ph.D candidate ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
Re: [gem5-users] How to run PARSEC within GEM5 in FS mode?
Hi M.Y. You must change the disk image size with /gem5/util/gem5img.py as you want. I hope that help you. Best --- Babak Aghaei Ph.D candidate From: Matheus Alcântara Souza via gem5-users To: n26001482 ; gem5 users mailing list Sent: Wednesday, October 1, 2014 4:05 AM Subject: Re: [gem5-users] How to run PARSEC within GEM5 in FS mode? Hello, If you want to run PARSEC 3.0, you need to crosscompile it for the ISA you want, on your host (GCC crosscompilers are available at gem5 wiki, on Download section). After that, copy the binaries and inputs to the image. If PARSEC 2.1 is enough, you should take a look at http://www.cs.utexas.edu/~cart/parsec_m5/. 2014-09-30 21:31 GMT-03:00 n26001482 via gem5-users : Hi, all. > > >Referring to the website http://parsec.cs.princeton.edu/parsec3-doc.htm#start >I've downloaded PARSEC 3.0 on my real machine, X86. >Except one of them doesn't work the other work fine. >Now I want to run them within GEM5 in FS mode, but the files included in the >PARSEC suite >seem too large so that I cannot put it in the GEM5 image using the commands >below: > > >$sudo mount -o loop,offset=32256 disks/arm.img tempdir >$sudo umount tempdir > > >I found the file system space is about 2.5GB. But all the files included in >the PARSEC are 7GB. >How to put the whole files in the suite? Was the way I walked wrong? >Is there some specific-version PARSEC suite for simulators like GEM5 smaller >than normal-version suite? >I appreciate if anyone could give me some hints. > > >BEST >M.Y. > > >___ >gem5-users mailing list >gem5-users@gem5.org >http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > -- Best regards, Matheus Alcântara Souza MSc candidate in Informatics at PUC Minas ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
Re: [gem5-users] Run Parsec benchmark on X86 arch
Hi Hamid can you give some further info about you work such as your commands in terminal and gem5 configures and try on which workload of Parsec... tell me whether the program goes ahead and in ROI stops for long time? or your simulation endedwithout interesting result? --- Babak Aghaei Ph.D candidate in Computer Engineering (Hardware), From: Seyedhamidreza Motaman via gem5-users To: gem5 users mailing list Sent: Tuesday, September 23, 2014 11:43 PM Subject: [gem5-users] Run Parsec benchmark on X86 arch Hello All, I am trying to run parsec on x86 by using Texas university disk image and kernel file and same script file. But the cpu will not switching in the ROI (in the third part of my stats.txt file i have nan for l2 cache and etc..) I would be really appreciate if someone help me fix this problem Thanks, Hamid ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
[gem5-users] ALPHA+Garnet+ruby+which cache cohrence protocol?
Hi All I want to run 4*4 garnet network. what config you propose for me to run!? I want also take checkpoint for this network? I come to a config, I want know yours idea: ./build/ALPHA_MESI_Two_Level/gem5.opt configs/example/fs.py -n 16 --l1i_size=32kB --l1d_size=32kB --l2_size=8MB --num-l2caches=16 --topology=Mesh --cpu-type=timing --ruby --garnet-network=fixed --mesh-rows=4 --num-dir=16 --network-fault-model --script=/home/babak/gem5/configs/boot/hack_back_ckpt.rcSBest.. --- Babak Aghaei Ph.D candidate in Computer Engineering (Hardware), Science and Research University Tehran, IRAN E-Mail: b.agh...@iaut.ac.ir E-Mail: babak_agha...@yahoo.com E-Mail: babak.agha...@gmail.com ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
[gem5-users] (no subject)
Hi Is anybody has run Parsec 3.0 on ALPHA ISA? plz help! --- Babak Aghaei Ph.D candidate in Computer Engineering (Hardware), Science and Research University Tehran, IRAN E-Mail: b.agh...@iaut.ac.ir E-Mail: babak_agha...@yahoo.com E-Mail: babak.agha...@gmail.com ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
[gem5-users] PARSEC 3.0- problem in create Disk image
Hi why anybody answer me? do you listen me? plz guid me, I need emergency guidence.. --- I have run the parsec all benchmarks in standalone, but in gem5, when I create the disk image for ALPHA ISA by contain parsec 3.0 and run simulation I face with the bash script problem like this: /parsec-3.0/bin/parsecmgmt:line 1288: ${BASH_VERSINFO[0]}: bad substitution /parsec-3.0/bin/parsecmgmt: line 794: date: command not found .. I think this errors becoz bash old version, and I try update the disk bash file but I can't. can you guid me what I must be do for running parsec 3.0 on ALPHA ISA gem5. or plz tell me clearly how I can update the bash in the disk image.. In the output file(stats.txt) is a field with name "cpu idle cycles num", now my Q's are: 1.what is the mean "cpu idle cycle num"? which are the gem5 files that co operate with each other for increment this number? 2.my main Q is: does the router has idle time? if yes then which field in stats.txt shows this? best --- Babak Aghaei Ph.D candidate in Computer Engineering (Hardware), Science and Research University Tehran, IRAN E-Mail: b.agh...@iaut.ac.ir E-Mail: babak_agha...@yahoo.com E-Mail: babak.agha...@gmail.com ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
[gem5-users] running parsec 3.0 on gem5
Hi All I have run the parsec all benchmarks in standalone, but in gem5, when I create the disk image for ALPHA ISA by contain parsec 3.0 and run simulation I face with the bash script problem like this: /parsec-3.0/bin/parsecmgmt:line 1288: ${BASH_VERSINFO[0]}: bad substitution /parsec-3.0/bin/parsecmgmt: line 794: date: command not found .. I think this errors becoz bash old version, and I try update the disk bash file but I can't. can you guid me what I must be do for running parsec 3.0 on ALPHA ISA gem5. BEST --- Babak Aghaei Ph.D candidate in Computer Engineering (Hardware), Science and Research University Tehran, IRAN E-Mail: b.agh...@iaut.ac.ir E-Mail: babak_agha...@yahoo.com E-Mail: babak.agha...@gmail.com ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
[gem5-users] idle cycle
Hi all In the output file(stats.txt) is a field with name "cpu idle cycles num", now my Q's are: 1.what is the mean "cpu idle cycle num"? which are the gem5 files that co operate with each other for increment this number? 2.my main Q is: does the router has idle time? if yes then which field in stats.txt shows this? best --- Babak Aghaei Ph.D candidate in Computer Engineering (Hardware), Science and Research University Tehran, IRAN E-Mail: b.agh...@iaut.ac.ir E-Mail: babak_agha...@yahoo.com E-Mail: babak.agha...@gmail.com ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
[gem5-users] (no subject)
Hi All I have run the parsec all benchmarks in standalone, but in gem5, when I create the disk image for ALPHA ISA by contain parsec 3.0 and run simulation I face with the bash script problem like this: /parsec-3.0/bin/parsecmgmt:line 1288: ${BASH_VERSINFO[0]}: bad substitution /parsec-3.0/bin/parsecmgmt: line 794: date: command not found .. I think this errors becoz bash old version, and I try update the disk bash file but I can't. can you guid me what I must be do for running parsec 3.0 on ALPHA ISA gem5. BEST --- Babak Aghaei Ph.D candidate in Computer Engineering (Hardware), Science and Research University Tehran, IRAN E-Mail: b.agh...@iaut.ac.ir E-Mail: babak_agha...@yahoo.com E-Mail: babak.agha...@gmail.com ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
[gem5-users] problem in make garnet network on gem5
hi all plz guid me about this warning warn: add_child('cls'): child 'credit_links0 credit_links1' already has parent Global frequency set at 10 ticks per second warn: rounding error > tolerance 0.072760 rounded to 0 warn: rounding error > tolerance 0.072760 rounded to 0 info: Entering event queue @ 0. Starting simulation... Exiting @ tick 1000 because Network Tester completed simCycles I faced with error when i wanna invoke garnet network from gem5 ./build/ALPHA_Network_test/gem5.debug configs/example/ruby_network_test.py --num-cpus=16 --num-dirs=16 --topology=Mesh --mesh-rows=4 --sim-cycles=1000 --injectionrate=0.01 --synthetic=0 --fixed-pkts --maxpackets=1 --garnet-network=fixed I wait for yours responce.. tnx --- Babak Aghaei Ph.D candidate E-Mail: b.agh...@iaut.ac.ir E-Mail: babak_agha...@yahoo.com E-Mail: babak.agha...@gmail.com ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users