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