Hi Seongil,

I have got similar errors as you. See:
http://www.mail-archive.com/[email protected]/msg00244.html

I think I have figured out how to fix some of these errors. But I am
still getting errors. Have you made progresses with this?

Thanks,
Song



On Tue, Mar 22, 2011 at 6:39 AM, Seongil O <[email protected]> wrote:
> Hi, all
>
> I'm Seongil undre MS. degree course in SNU.
>
> 1) Could anyone inform me what I have to modify in
> SPEC_DIR/trace/user-postload.simics and
> SPEC_DIR/timing_x86/user-postload.simics for a quad cores x86 CMP
> simulation?
> 2) Do I have to use modified .topology file instead of default
> 1x3-torus.topology for a quad cores x86 CMP simulation?
> 3) Or could you send me example SPEC_DIR/trace/user-postload.simics,
> SPEC_DIR/timing_x86/user-postload.simics and topology files for a dual or a
> quad cores x86 CMP simulation?
>
> Nowadays, I'm trying to simulate multicore x86 with flexus. For a quad cores
> CMP simulation test, I followed the procedures specified on Flexus Getting
> Start Guide as follows.
>
> In the FLEXUS_ROOT,
> I copied trace, timing_x86 to SPEC_DIR, and I also copied
> flexus_test_app_x86 to CKPT_DIR. (I used unmodified user-postload.simics
> files for my test simulations.)
> $source SCRIPTS_ROOT/flexus_scripts.sourceme
> I uncommented @test_app_threads = 4 and $num_cpus=4 in
> prepare-test-app-x86.simics, and commented these variable for single core
> configuration.
> $cd flexus-test-app; ./prepare-test-app
> $cd ../; run_job -postprocess
> "/cal/home/seongil/simulators/flexus/scripts/postprocess_ckptgen.sh
> flexpoint 28 test_app" -cfg trace -run flexpoint -local -ckpt-gen
> CMP.L2Shared.Trace flexus_test_app_x86
> $run_job -cfg timing_x86 -run timing -local -state test_app
> CMP.L2SharedNUCA.Inorder flexus_test_app_x86
>
> With above procedures, however, it seems that my simulation wasn't completed
> rightly. I attach partial simulation log of my test simulation. I guess the
> reason of incomplete simulation is that I used unmodified
> SPEC_DIR/trace/user-postload.simics and
> SPEC_DIR/timing_x86/user-postload.simics. However, I have no ideas exactly
> what parameters I have to change for quad core CMP simulations.
>
> Plz, help me.
>
> ====================== Simulation log ===============================
> Entered init_local
> Flexus (C) 2006-2010 The SimFlex Project
> Eric Chung, Michael Ferdman, Brian Gold, Nikos Hardavellas, Jangwook Kim,
> Ippokratis Pandis, Minglong Shao, Jared Smolens, Stephen Somogyi,
> Evangelos Vlachos, Thomas Wenisch, Roland Wunderlich
> Anastassia Ailamaki, Babak Falsafi and James C. Hoe.
> Flexus Simics simulator - Built as CMP.L2SharedNUCA.Inorder v1.0
> 1 <startup.cpp:121> {0}- Initializing Flexus.
> 2 <ComponentManager.cpp:80> {0}- Instantiating system with a width factor
> of: 4
> 3 <InorderSimicsFeederImpl.cpp:159> {0}- Initializing InorderSimicsFeeder
> with 4 cpus.
> 4 <InorderSimicsFeederImpl.cpp:287> {0}- sys-feeder Initializing
> InorderSimicsFeeder.
> 5 <mai_api.cpp:273> {0}- Searching 4 cpus.
> 6 <mai_api.cpp:277> {0}- Processor 0: cpu0 - CPU 0
> 7 <mai_api.cpp:296> {0}- Found CPU: '' - 0
> 8 <mai_api.cpp:277> {0}- Processor 1: cpu1 - CPU 1
> 9 <mai_api.cpp:296> {0}- Found CPU: '' - 1
> 10 <mai_api.cpp:277> {0}- Processor 2: cpu2 - CPU 2
> 11 <mai_api.cpp:296> {0}- Found CPU: '' - 2
> 12 <mai_api.cpp:277> {0}- Processor 3: cpu3 - CPU 3
> 13 <mai_api.cpp:296> {0}- Found CPU: '' - 3
> 14 <mai_api.cpp:313> {0}- Found 4 Flexus CPUs and 0 Client CPUs in 0 VMs
> 15 <mai_api.cpp:352> {0}- VMS per row = 1, CPVM = 4, NVMR = 2, NumRow = 2
> 16 <mai_api.cpp:379> {0}- theProcMap[0] = (0, 0) (abs_index = 0)
> 17 <mai_api.cpp:379> {0}- theProcMap[1] = (1, 0) (abs_index = 1)
> 18 <mai_api.cpp:379> {0}- theProcMap[2] = (2, 0) (abs_index = 2)
> 19 <mai_api.cpp:379> {0}- theProcMap[3] = (3, 0) (abs_index = 3)
> 20 <mai_api.cpp:384> {0}- Finished creating Processor Mapper.
> 21 <InorderSimicsFeederImpl.cpp:292> {0}- ProcessorMapper found 4 CPUs for
> Flexus.
> 22 <Cache.hpp:93> {0}- L1d port FrontSideOut_I is not wired
> 23 <Cache.hpp:93> {0}- L1d port BackSideOut_Prefetch is not wired
> 24 <Cache.hpp:93> {0}- L1d port FrontSideOut_I is not wired
> 25 <Cache.hpp:93> {0}- L1d port BackSideOut_Prefetch is not wired
> 26 <Cache.hpp:93> {0}- L1d port FrontSideOut_I is not wired
> 27 <Cache.hpp:93> {0}- L1d port BackSideOut_Prefetch is not wired
> 28 <Cache.hpp:93> {0}- L1d port FrontSideOut_I is not wired
> 29 <Cache.hpp:93> {0}- L1d port BackSideOut_Prefetch is not wired
> 30 <Cache.hpp:93> {0}- L1i port FrontSideOut_D is not wired
> 31 <Cache.hpp:93> {0}- L1i port BackSideOut_Prefetch is not wired
> 32 <Cache.hpp:93> {0}- L1i port FrontSideOut_D is not wired
> 33 <Cache.hpp:93> {0}- L1i port BackSideOut_Prefetch is not wired
> 34 <Cache.hpp:93> {0}- L1i port FrontSideOut_D is not wired
> 35 <Cache.hpp:93> {0}- L1i port BackSideOut_Prefetch is not wired
> 36 <Cache.hpp:93> {0}- L1i port FrontSideOut_D is not wired
> 37 <Cache.hpp:93> {0}- L1i port BackSideOut_Prefetch is not wired
> 38 <wiring.cpp:101> {0}-  initializing Parameters...
> Warning: The 'flexus-CMP.L2SharedNUCA.Inorder-x86-iface-gcc' module
> unexpectedly defined the 'Flexus' class
> Warning: The 'flexus-CMP.L2SharedNUCA.Inorder-x86-iface-gcc' module
> unexpectedly defined the 'SimicsInterface' class
> Warning: The 'flexus-CMP.L2SharedNUCA.Inorder-x86-iface-gcc' module
> unexpectedly defined the 'InOrderFeeder' class
> 39 <configuration.hpp:193> {0}- Bad Lexical Cast attempting to set dynamic
> parameter.
> 39 <configuration.hpp:193> {0}- Bad Lexical Cast attempting to set dynamic
> parameter.
> WARNING: Unable to set parameter CacheLevel to eL1
> 40 <configuration.hpp:193> {0}- Bad Lexical Cast attempting to set dynamic
> parameter.
> 40 <configuration.hpp:193> {0}- Bad Lexical Cast attempting to set dynamic
> parameter.
> WARNING: Unable to set parameter CacheLevel to eL1
> 41 <configuration.hpp:193> {0}- Bad Lexical Cast attempting to set dynamic
> parameter.
> 41 <configuration.hpp:193> {0}- Bad Lexical Cast attempting to set dynamic
> parameter.
> WARNING: Unable to set parameter CacheLevel to eL2
> 42 <flexus.cpp:388> {0}- Set region interval to : 50000
> 42 <flexus.cpp:388> {0}- Set region interval to : 50000
> 43 <flexus.cpp:535> {0}- Loading Flexus state from subdirectory
> flexus_state_in
> 43 <flexus.cpp:535> {0}- Loading Flexus state from subdirectory
> flexus_state_in
> 44 <ComponentManager.cpp:95> {0}- Initalizing components...
> 44 <ComponentManager.cpp:95> {0}- Initalizing components...
> 45 <ComponentManager.cpp:99> {0}- Initalizing sys-white-box
> 45 <ComponentManager.cpp:99> {0}- Initalizing sys-white-box
> 46 <ComponentManager.cpp:99> {0}- Initalizing sys-feeder
> 46 <ComponentManager.cpp:99> {0}- Initalizing sys-feeder
> 47 <InorderSimicsFeederImpl.cpp:274> {0}- sys-feeder Using new scheduling
> mechanism.
> 47 <InorderSimicsFeederImpl.cpp:274> (feeder[<undefined>]) {0}- Using new
> scheduling mechanism.
> 48 <ComponentManager.cpp:99> {0}- Initalizing 00-L1d
> 48 <ComponentManager.cpp:99> {0}- Initalizing 00-L1d
> 49 <ComponentManager.cpp:99> {0}- Initalizing 01-L1d
> 49 <ComponentManager.cpp:99> {0}- Initalizing 01-L1d
> 50 <ComponentManager.cpp:99> {0}- Initalizing 02-L1d
> 50 <ComponentManager.cpp:99> {0}- Initalizing 02-L1d
> 51 <ComponentManager.cpp:99> {0}- Initalizing 03-L1d
> 51 <ComponentManager.cpp:99> {0}- Initalizing 03-L1d
> 52 <ComponentManager.cpp:99> {0}- Initalizing 00-L1i
> 52 <ComponentManager.cpp:99> {0}- Initalizing 00-L1i
> 53 <ComponentManager.cpp:99> {0}- Initalizing 01-L1i
> 53 <ComponentManager.cpp:99> {0}- Initalizing 01-L1i
> 54 <ComponentManager.cpp:99> {0}- Initalizing 02-L1i
> 54 <ComponentManager.cpp:99> {0}- Initalizing 02-L1i
> 55 <ComponentManager.cpp:99> {0}- Initalizing 03-L1i
> 55 <ComponentManager.cpp:99> {0}- Initalizing 03-L1i
> 56 <ComponentManager.cpp:99> {0}- Initalizing 00-fetch
> 56 <ComponentManager.cpp:99> {0}- Initalizing 00-fetch
> 57 <IFetchImpl.cpp:101> {0}- 00-fetch StallInstructions: 1
> 57 <IFetchImpl.cpp:101> {0}- StallInstructions: 1
> 58 <ComponentManager.cpp:99> {0}- Initalizing 01-fetch
> 58 <ComponentManager.cpp:99> {0}- Initalizing 01-fetch
> 59 <IFetchImpl.cpp:101> {0}- 01-fetch StallInstructions: 1
> 59 <IFetchImpl.cpp:101> {0}- StallInstructions: 1
> 60 <ComponentManager.cpp:99> {0}- Initalizing 02-fetch
> 60 <ComponentManager.cpp:99> {0}- Initalizing 02-fetch
> 61 <IFetchImpl.cpp:101> {0}- 02-fetch StallInstructions: 1
> 61 <IFetchImpl.cpp:101> {0}- StallInstructions: 1
> 62 <ComponentManager.cpp:99> {0}- Initalizing 03-fetch
> 62 <ComponentManager.cpp:99> {0}- Initalizing 03-fetch
> 63 <IFetchImpl.cpp:101> {0}- 03-fetch StallInstructions: 1
> 63 <IFetchImpl.cpp:101> {0}- StallInstructions: 1
> 64 <ComponentManager.cpp:99> {0}- Initalizing 00-execute
> 64 <ComponentManager.cpp:99> {0}- Initalizing 00-execute
> 65 <ExecuteImpl.cpp:319> {0}- 00-execute EX initalized
> 65 <ExecuteImpl.cpp:319> {0}- EX initalized
> 66 <ExecuteImpl.cpp:322> {0}- 00-execute Sequential Consistency Enabled
> 66 <ExecuteImpl.cpp:322> {0}- Sequential Consistency Enabled
> 67 <ComponentManager.cpp:99> {0}- Initalizing 01-execute
> 67 <ComponentManager.cpp:99> {0}- Initalizing 01-execute
> 68 <ExecuteImpl.cpp:319> {0}- 01-execute EX initalized
> 68 <ExecuteImpl.cpp:319> {0}- EX initalized
> 69 <ExecuteImpl.cpp:322> {0}- 01-execute Sequential Consistency Enabled
> 69 <ExecuteImpl.cpp:322> {0}- Sequential Consistency Enabled
> 70 <ComponentManager.cpp:99> {0}- Initalizing 02-execute
> 70 <ComponentManager.cpp:99> {0}- Initalizing 02-execute
> 71 <ExecuteImpl.cpp:319> {0}- 02-execute EX initalized
> 71 <ExecuteImpl.cpp:319> {0}- EX initalized
> 72 <ExecuteImpl.cpp:322> {0}- 02-execute Sequential Consistency Enabled
> 72 <ExecuteImpl.cpp:322> {0}- Sequential Consistency Enabled
> 73 <ComponentManager.cpp:99> {0}- Initalizing 03-execute
> 73 <ComponentManager.cpp:99> {0}- Initalizing 03-execute
> 74 <ExecuteImpl.cpp:319> {0}- 03-execute EX initalized
> 74 <ExecuteImpl.cpp:319> {0}- EX initalized
> 75 <ExecuteImpl.cpp:322> {0}- 03-execute Sequential Consistency Enabled
> 75 <ExecuteImpl.cpp:322> {0}- Sequential Consistency Enabled
> 76 <ComponentManager.cpp:99> {0}- Initalizing 00-bpwarm
> 76 <ComponentManager.cpp:99> {0}- Initalizing 00-bpwarm
> 77 <ComponentManager.cpp:99> {0}- Initalizing 01-bpwarm
> 77 <ComponentManager.cpp:99> {0}- Initalizing 01-bpwarm
> 78 <ComponentManager.cpp:99> {0}- Initalizing 02-bpwarm
> 78 <ComponentManager.cpp:99> {0}- Initalizing 02-bpwarm
> 79 <ComponentManager.cpp:99> {0}- Initalizing 03-bpwarm
> 79 <ComponentManager.cpp:99> {0}- Initalizing 03-bpwarm
> 80 <ComponentManager.cpp:99> {0}- Initalizing 00-L2
> 80 <ComponentManager.cpp:99> {0}- Initalizing 00-L2
> 81 <CMPCacheImpl.cpp:97> {0}- GroupInterleaving = 1024
> 81 <CMPCacheImpl.cpp:97> {0}- GroupInterleaving = 1024
> 82 <CMPCacheController.cpp:113> {0}- GI = 1024, 1024
> 82 <CMPCacheController.cpp:113> {0}- GI = 1024, 1024
> 83 <NonInclusiveMESIPolicy.cpp:102> {0}- GI = 1024
> 83 <NonInclusiveMESIPolicy.cpp:102> {0}- GI = 1024
> 84 <NonInclusiveMESIPolicy.cpp:83> {0}- GI = 1024
> 84 <NonInclusiveMESIPolicy.cpp:83> {0}- GI = 1024
> 85 <StdArray.hpp:430> {0}- theGroupInterleaving = 1024
> 85 <StdArray.hpp:430> {0}- theGroupInterleaving = 1024
> 86 <StdArray.hpp:540> {0}- blockOffsetBits = 6, indexBits = 13, bankBits =
> 0, bankInterleavingBits = 6, groupBits = 0, groupInterleavingBits = 10,
> lowBits = 0, midBits = 4, highBits = 9, setLowMask = 0, setMidMask = f,
> setHighMask = 1ff0, setLowShift = 6, setMidShift = 6, setHighShift = 6,
> theBankMask = 0, theBankShift = 6, theGroupMask = 0, theGroupShift = 10
> 86 <StdArray.hpp:540> {0}- blockOffsetBits = 6, indexBits = 13, bankBits =
> 0, bankInterleavingBits = 6, groupBits = 0, groupInterleavingBits = 10,
> lowBits = 0, midBits = 4, highBits = 9, setLowMask = 0, setMidMask = f,
> setHighMask = 1ff0, setLowShift = 6, setMidShift = 6, setHighShift = 6,
> theBankMask = 0, theBankShift = 6, theGroupMask = 0, theGroupShift = 10
> 87 <ComponentManager.cpp:99> {0}- Initalizing 01-L2
> 87 <ComponentManager.cpp:99> {0}- Initalizing 01-L2
> 88 <CMPCacheImpl.cpp:97> {0}- GroupInterleaving = 1024
> 88 <CMPCacheImpl.cpp:97> {0}- GroupInterleaving = 1024
> 89 <CMPCacheController.cpp:113> {0}- GI = 1024, 1024
> 89 <CMPCacheController.cpp:113> {0}- GI = 1024, 1024
> 90 <NonInclusiveMESIPolicy.cpp:102> {0}- GI = 1024
> 90 <NonInclusiveMESIPolicy.cpp:102> {0}- GI = 1024
> 91 <NonInclusiveMESIPolicy.cpp:83> {0}- GI = 1024
> 91 <NonInclusiveMESIPolicy.cpp:83> {0}- GI = 1024
> 92 <StdArray.hpp:430> {0}- theGroupInterleaving = 1024
> 92 <StdArray.hpp:430> {0}- theGroupInterleaving = 1024
> 93 <StdArray.hpp:540> {0}- blockOffsetBits = 6, indexBits = 13, bankBits =
> 0, bankInterleavingBits = 6, groupBits = 0, groupInterleavingBits = 10,
> lowBits = 0, midBits = 4, highBits = 9, setLowMask = 0, setMidMask = f,
> setHighMask = 1ff0, setLowShift = 6, setMidShift = 6, setHighShift = 6,
> theBankMask = 0, theBankShift = 6, theGroupMask = 0, theGroupShift = 10
> 93 <StdArray.hpp:540> {0}- blockOffsetBits = 6, indexBits = 13, bankBits =
> 0, bankInterleavingBits = 6, groupBits = 0, groupInterleavingBits = 10,
> lowBits = 0, midBits = 4, highBits = 9, setLowMask = 0, setMidMask = f,
> setHighMask = 1ff0, setLowShift = 6, setMidShift = 6, setHighShift = 6,
> theBankMask = 0, theBankShift = 6, theGroupMask = 0, theGroupShift = 10
> 94 <ComponentManager.cpp:99> {0}- Initalizing 02-L2
> 94 <ComponentManager.cpp:99> {0}- Initalizing 02-L2
> 95 <CMPCacheImpl.cpp:97> {0}- GroupInterleaving = 1024
> 95 <CMPCacheImpl.cpp:97> {0}- GroupInterleaving = 1024
> 96 <CMPCacheController.cpp:113> {0}- GI = 1024, 1024
> 96 <CMPCacheController.cpp:113> {0}- GI = 1024, 1024
> 97 <NonInclusiveMESIPolicy.cpp:102> {0}- GI = 1024
> 97 <NonInclusiveMESIPolicy.cpp:102> {0}- GI = 1024
> 98 <NonInclusiveMESIPolicy.cpp:83> {0}- GI = 1024
> 98 <NonInclusiveMESIPolicy.cpp:83> {0}- GI = 1024
> 99 <StdArray.hpp:430> {0}- theGroupInterleaving = 1024
> 99 <StdArray.hpp:430> {0}- theGroupInterleaving = 1024
> 100 <StdArray.hpp:540> {0}- blockOffsetBits = 6, indexBits = 13, bankBits =
> 0, bankInterleavingBits = 6, groupBits = 0, groupInterleavingBits = 10,
> lowBits = 0, midBits = 4, highBits = 9, setLowMask = 0, setMidMask = f,
> setHighMask = 1ff0, setLowShift = 6, setMidShift = 6, setHighShift = 6,
> theBankMask = 0, theBankShift = 6, theGroupMask = 0, theGroupShift = 10
> 100 <StdArray.hpp:540> {0}- blockOffsetBits = 6, indexBits = 13, bankBits =
> 0, bankInterleavingBits = 6, groupBits = 0, groupInterleavingBits = 10,
> lowBits = 0, midBits = 4, highBits = 9, setLowMask = 0, setMidMask = f,
> setHighMask = 1ff0, setLowShift = 6, setMidShift = 6, setHighShift = 6,
> theBankMask = 0, theBankShift = 6, theGroupMask = 0, theGroupShift = 10
> 101 <ComponentManager.cpp:99> {0}- Initalizing 03-L2
> 101 <ComponentManager.cpp:99> {0}- Initalizing 03-L2
> 102 <CMPCacheImpl.cpp:97> {0}- GroupInterleaving = 1024
> 102 <CMPCacheImpl.cpp:97> {0}- GroupInterleaving = 1024
> 103 <CMPCacheController.cpp:113> {0}- GI = 1024, 1024
> 103 <CMPCacheController.cpp:113> {0}- GI = 1024, 1024
> 104 <NonInclusiveMESIPolicy.cpp:102> {0}- GI = 1024
> 104 <NonInclusiveMESIPolicy.cpp:102> {0}- GI = 1024
> 105 <NonInclusiveMESIPolicy.cpp:83> {0}- GI = 1024
> 105 <NonInclusiveMESIPolicy.cpp:83> {0}- GI = 1024
> 106 <StdArray.hpp:430> {0}- theGroupInterleaving = 1024
> 106 <StdArray.hpp:430> {0}- theGroupInterleaving = 1024
> 107 <StdArray.hpp:540> {0}- blockOffsetBits = 6, indexBits = 13, bankBits =
> 0, bankInterleavingBits = 6, groupBits = 0, groupInterleavingBits = 10,
> lowBits = 0, midBits = 4, highBits = 9, setLowMask = 0, setMidMask = f,
> setHighMask = 1ff0, setLowShift = 6, setMidShift = 6, setHighShift = 6,
> theBankMask = 0, theBankShift = 6, theGroupMask = 0, theGroupShift = 10
> 107 <StdArray.hpp:540> {0}- blockOffsetBits = 6, indexBits = 13, bankBits =
> 0, bankInterleavingBits = 6, groupBits = 0, groupInterleavingBits = 10,
> lowBits = 0, midBits = 4, highBits = 9, setLowMask = 0, setMidMask = f,
> setHighMask = 1ff0, setLowShift = 6, setMidShift = 6, setHighShift = 6,
> theBankMask = 0, theBankShift = 6, theGroupMask = 0, theGroupShift = 10
> 108 <ComponentManager.cpp:99> {0}- Initalizing sys-memory
> 108 <ComponentManager.cpp:99> {0}- Initalizing sys-memory
> 109 <ComponentManager.cpp:99> {0}- Initalizing 00-nic
> 109 <ComponentManager.cpp:99> {0}- Initalizing 00-nic
> 110 <ComponentManager.cpp:99> {0}- Initalizing 01-nic
> 110 <ComponentManager.cpp:99> {0}- Initalizing 01-nic
> 111 <ComponentManager.cpp:99> {0}- Initalizing 02-nic
> 111 <ComponentManager.cpp:99> {0}- Initalizing 02-nic
> 112 <ComponentManager.cpp:99> {0}- Initalizing 03-nic
> 112 <ComponentManager.cpp:99> {0}- Initalizing 03-nic
> 113 <ComponentManager.cpp:99> {0}- Initalizing 04-nic
> 113 <ComponentManager.cpp:99> {0}- Initalizing 04-nic
> 114 <ComponentManager.cpp:99> {0}- Initalizing 05-nic
> 114 <ComponentManager.cpp:99> {0}- Initalizing 05-nic
> 115 <ComponentManager.cpp:99> {0}- Initalizing 06-nic
> 115 <ComponentManager.cpp:99> {0}- Initalizing 06-nic
> 116 <ComponentManager.cpp:99> {0}- Initalizing 07-nic
> 116 <ComponentManager.cpp:99> {0}- Initalizing 07-nic
> 117 <ComponentManager.cpp:99> {0}- Initalizing 08-nic
> 117 <ComponentManager.cpp:99> {0}- Initalizing 08-nic
> 118 <ComponentManager.cpp:99> {0}- Initalizing 09-nic
> 118 <ComponentManager.cpp:99> {0}- Initalizing 09-nic
> 119 <ComponentManager.cpp:99> {0}- Initalizing 10-nic
> 119 <ComponentManager.cpp:99> {0}- Initalizing 10-nic
> 120 <ComponentManager.cpp:99> {0}- Initalizing 11-nic
> 120 <ComponentManager.cpp:99> {0}- Initalizing 11-nic
> 121 <ComponentManager.cpp:99> {0}- Initalizing sys-network
> 121 <ComponentManager.cpp:99> {0}- Initalizing sys-network
> Attaching node 0 to switch 0:0
> Attaching node 1 to switch 0:1
> Attaching node 2 to switch 0:2
> Attaching switch 0:5 to switch 0:3
> Attaching switch 0:6 to switch 0:4
>  Adding routing table entry: sw 0 -> 0 thru port 0
>  Adding routing table entry: sw 0 -> 1 thru port 1
>  Adding routing table entry: sw 0 -> 2 thru port 2
> 122 <ComponentManager.cpp:99> {0}- Initalizing sys-memory-map
> 122 <ComponentManager.cpp:99> {0}- Initalizing sys-memory-map
> 123 <MemoryMapImpl.cpp:323> {0}- Page map file page_map.out was not found.
> 123 <MemoryMapImpl.cpp:323> {0}- Page map file page_map.out was not found.
> 124 <ComponentManager.cpp:99> {0}- Initalizing sys-magic-break
> 124 <ComponentManager.cpp:99> {0}- Initalizing sys-magic-break
> 125 <ComponentManager.cpp:99> {0}- Initalizing sys-net-mapper
> 125 <ComponentManager.cpp:99> {0}- Initalizing sys-net-mapper
> 126 <SplitDestinationMapperImpl.cpp:142> {0}- sys-net-mapper Creating
> SplitDestinationMapper with 1 cores, 1 directories, and 1 memory
> controllers.
> 126 <SplitDestinationMapperImpl.cpp:142> {0}- Creating
> SplitDestinationMapper with 1 cores, 1 directories, and 1 memory
> controllers.
> 127 <ComponentManager.cpp:128> {0}- Loading state: sys-white-box
> 127 <ComponentManager.cpp:128> {0}- Loading state: sys-white-box
> 128 <ComponentManager.cpp:128> {0}- Loading state: sys-feeder
> 128 <ComponentManager.cpp:128> {0}- Loading state: sys-feeder
> 129 <ComponentManager.cpp:128> {0}- Loading state: 00-L1d
> 129 <ComponentManager.cpp:128> {0}- Loading state: 00-L1d
> 130 <ComponentManager.cpp:128> {0}- Loading state: 01-L1d
> 130 <ComponentManager.cpp:128> {0}- Loading state: 01-L1d
> 131 <ComponentManager.cpp:128> {0}- Loading state: 02-L1d
> 131 <ComponentManager.cpp:128> {0}- Loading state: 02-L1d
> 132 <ComponentManager.cpp:128> {0}- Loading state: 03-L1d
> 132 <ComponentManager.cpp:128> {0}- Loading state: 03-L1d
> 133 <ComponentManager.cpp:128> {0}- Loading state: 00-L1i
> 133 <ComponentManager.cpp:128> {0}- Loading state: 00-L1i
> 134 <ComponentManager.cpp:128> {0}- Loading state: 01-L1i
> 134 <ComponentManager.cpp:128> {0}- Loading state: 01-L1i
> 135 <ComponentManager.cpp:128> {0}- Loading state: 02-L1i
> 135 <ComponentManager.cpp:128> {0}- Loading state: 02-L1i
> 136 <ComponentManager.cpp:128> {0}- Loading state: 03-L1i
> 136 <ComponentManager.cpp:128> {0}- Loading state: 03-L1i
> 137 <ComponentManager.cpp:128> {0}- Loading state: 00-fetch
> 137 <ComponentManager.cpp:128> {0}- Loading state: 00-fetch
> 138 <ComponentManager.cpp:128> {0}- Loading state: 01-fetch
> 138 <ComponentManager.cpp:128> {0}- Loading state: 01-fetch
> 139 <ComponentManager.cpp:128> {0}- Loading state: 02-fetch
> 139 <ComponentManager.cpp:128> {0}- Loading state: 02-fetch
> 140 <ComponentManager.cpp:128> {0}- Loading state: 03-fetch
> 140 <ComponentManager.cpp:128> {0}- Loading state: 03-fetch
> 141 <ComponentManager.cpp:128> {0}- Loading state: 00-execute
> 141 <ComponentManager.cpp:128> {0}- Loading state: 00-execute
> 142 <ComponentManager.cpp:128> {0}- Loading state: 01-execute
> 142 <ComponentManager.cpp:128> {0}- Loading state: 01-execute
> 143 <ComponentManager.cpp:128> {0}- Loading state: 02-execute
> 143 <ComponentManager.cpp:128> {0}- Loading state: 02-execute
> 144 <ComponentManager.cpp:128> {0}- Loading state: 03-execute
> 144 <ComponentManager.cpp:128> {0}- Loading state: 03-execute
> 145 <ComponentManager.cpp:128> {0}- Loading state: 00-bpwarm
> 145 <ComponentManager.cpp:128> {0}- Loading state: 00-bpwarm
> 146 <BranchPredictor.cpp:1144> {0}- 00-bpwarm loaded branch predictor.  BTB
> size: 1024 by 16 Bimodal size: 32768 Meta size: 8192 Gshare size: 13
> 146 <BranchPredictor.cpp:1144> {0}- 00-bpwarm loaded branch predictor.  BTB
> size: 1024 by 16 Bimodal size: 32768 Meta size: 8192 Gshare size: 13
> 147 <ComponentManager.cpp:128> {0}- Loading state: 01-bpwarm
> 147 <ComponentManager.cpp:128> {0}- Loading state: 01-bpwarm
> 148 <BranchPredictor.cpp:1144> {0}- 01-bpwarm loaded branch predictor.  BTB
> size: 1024 by 16 Bimodal size: 32768 Meta size: 8192 Gshare size: 13
> 148 <BranchPredictor.cpp:1144> {0}- 01-bpwarm loaded branch predictor.  BTB
> size: 1024 by 16 Bimodal size: 32768 Meta size: 8192 Gshare size: 13
> 149 <ComponentManager.cpp:128> {0}- Loading state: 02-bpwarm
> 149 <ComponentManager.cpp:128> {0}- Loading state: 02-bpwarm
> 150 <BranchPredictor.cpp:1144> {0}- 02-bpwarm loaded branch predictor.  BTB
> size: 1024 by 16 Bimodal size: 32768 Meta size: 8192 Gshare size: 13
> 150 <BranchPredictor.cpp:1144> {0}- 02-bpwarm loaded branch predictor.  BTB
> size: 1024 by 16 Bimodal size: 32768 Meta size: 8192 Gshare size: 13
> 151 <ComponentManager.cpp:128> {0}- Loading state: 03-bpwarm
> 151 <ComponentManager.cpp:128> {0}- Loading state: 03-bpwarm
> 152 <BranchPredictor.cpp:1144> {0}- 03-bpwarm loaded branch predictor.  BTB
> size: 1024 by 16 Bimodal size: 32768 Meta size: 8192 Gshare size: 13
> 152 <BranchPredictor.cpp:1144> {0}- 03-bpwarm loaded branch predictor.  BTB
> size: 1024 by 16 Bimodal size: 32768 Meta size: 8192 Gshare size: 13
> 153 <ComponentManager.cpp:128> {0}- Loading state: 00-L2
> 153 <ComponentManager.cpp:128> {0}- Loading state: 00-L2
> 154 <InfiniteDirectory.hpp:210> {0}- 00-L2 - Directory loading 1208 entries.
> 154 <InfiniteDirectory.hpp:210> {0}- 00-L2 - Directory loading 1208 entries.
> 155 <ComponentManager.cpp:128> {0}- Loading state: 01-L2
> 155 <ComponentManager.cpp:128> {0}- Loading state: 01-L2
> 156 <InfiniteDirectory.hpp:210> {0}- 01-L2 - Directory loading 1208 entries.
> 156 <InfiniteDirectory.hpp:210> {0}- 01-L2 - Directory loading 1208 entries.
> 157 <ComponentManager.cpp:128> {0}- Loading state: 02-L2
> 157 <ComponentManager.cpp:128> {0}- Loading state: 02-L2
> 158 <InfiniteDirectory.hpp:210> {0}- 02-L2 - Directory loading 1208 entries.
> 158 <InfiniteDirectory.hpp:210> {0}- 02-L2 - Directory loading 1208 entries.
> 159 <ComponentManager.cpp:128> {0}- Loading state: 03-L2
> 159 <ComponentManager.cpp:128> {0}- Loading state: 03-L2
> 160 <InfiniteDirectory.hpp:210> {0}- 03-L2 - Directory loading 1208 entries.
> 160 <InfiniteDirectory.hpp:210> {0}- 03-L2 - Directory loading 1208 entries.
> 161 <ComponentManager.cpp:128> {0}- Loading state: sys-memory
> 161 <ComponentManager.cpp:128> {0}- Loading state: sys-memory
> 162 <ComponentManager.cpp:128> {0}- Loading state: 00-nic
> 162 <ComponentManager.cpp:128> {0}- Loading state: 00-nic
> 163 <ComponentManager.cpp:128> {0}- Loading state: 01-nic
> 163 <ComponentManager.cpp:128> {0}- Loading state: 01-nic
> 164 <ComponentManager.cpp:128> {0}- Loading state: 02-nic
> 164 <ComponentManager.cpp:128> {0}- Loading state: 02-nic
> 165 <ComponentManager.cpp:128> {0}- Loading state: 03-nic
> 165 <ComponentManager.cpp:128> {0}- Loading state: 03-nic
> 166 <ComponentManager.cpp:128> {0}- Loading state: 04-nic
> 166 <ComponentManager.cpp:128> {0}- Loading state: 04-nic
> 167 <ComponentManager.cpp:128> {0}- Loading state: 05-nic
> 167 <ComponentManager.cpp:128> {0}- Loading state: 05-nic
> 168 <ComponentManager.cpp:128> {0}- Loading state: 06-nic
> 168 <ComponentManager.cpp:128> {0}- Loading state: 06-nic
> 169 <ComponentManager.cpp:128> {0}- Loading state: 07-nic
> 169 <ComponentManager.cpp:128> {0}- Loading state: 07-nic
> 170 <ComponentManager.cpp:128> {0}- Loading state: 08-nic
> 170 <ComponentManager.cpp:128> {0}- Loading state: 08-nic
> 171 <ComponentManager.cpp:128> {0}- Loading state: 09-nic
> 171 <ComponentManager.cpp:128> {0}- Loading state: 09-nic
> 172 <ComponentManager.cpp:128> {0}- Loading state: 10-nic
> 172 <ComponentManager.cpp:128> {0}- Loading state: 10-nic
> 173 <ComponentManager.cpp:128> {0}- Loading state: 11-nic
> 173 <ComponentManager.cpp:128> {0}- Loading state: 11-nic
> 174 <ComponentManager.cpp:128> {0}- Loading state: sys-network
> 174 <ComponentManager.cpp:128> {0}- Loading state: sys-network
> 175 <ComponentManager.cpp:128> {0}- Loading state: sys-memory-map
> 175 <ComponentManager.cpp:128> {0}- Loading state: sys-memory-map
> 176 <MemoryMapImpl.cpp:323> {0}- Page map file page_map.out was not found.
> 176 <MemoryMapImpl.cpp:323> {0}- Page map file page_map.out was not found.
> 177 <ComponentManager.cpp:128> {0}- Loading state: sys-magic-break
> 177 <ComponentManager.cpp:128> {0}- Loading state: sys-magic-break
> 178 <ComponentManager.cpp:128> {0}- Loading state: sys-net-mapper
> 178 <ComponentManager.cpp:128> {0}- Loading state: sys-net-mapper
> 179 <ComponentManager.cpp:132> {0}-  Done loading.
> 179 <ComponentManager.cpp:132> {0}-  Done loading.
> 180 <component.hpp:269> {913}- <undefined> Assertion failed: ((!(anIndex <
> theWidth))) : Component: net-mapper Index: 2 Width: 1
> Abort (SIGABRT) in main thread
> The simulation state has been corrupted. Simulation cannot continue.
> Please restart Simics.
> ./go.sh: line 8: /cal/home/seongil/simulators/flexus/scripts: is a directory
> </cal/home/seongil/simulators/flexus/results/timing_x86-CMP.L2SharedNUCA.Inorder-22Mar11-201551/flexus_test_app_x86/test_app_000_010

Reply via email to