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
