From a5ffebfe6ab60e60c7cb9b697e5a14b748e8da0e Mon Sep 17 00:00:00 2001 From: VinhTA-Computer-Master <75757727+VinhTA-Computer-Master@users.noreply.github.com> Date: Wed, 25 Aug 2021 11:46:57 -0700 Subject: [PATCH] Add files via upload --- benchmarks/factorial/CGRA_config.csv | 14 + benchmarks/factorial/Makefile | 11 + benchmarks/factorial/a.out | Bin 0 -> 16736 bytes benchmarks/factorial/fact.c | 29 + benchmarks/factorial/out | 6713 +++ benchmarks/fibonacci/CGRA_config.csv | 14 + benchmarks/fibonacci/Makefile | 11 + benchmarks/fibonacci/Makefile~ | 11 + benchmarks/fibonacci/a.out | Bin 0 -> 16736 bytes benchmarks/fibonacci/fib.c | 37 + benchmarks/fibonacci/fib.c~ | 37 + benchmarks/fibonacci/out | 4590 ++ benchmarks/max/CGRAExec/L1/CGRA_config.csv | 14 + benchmarks/max/CGRAExec/L1/CGRA_config.txt | 14 + benchmarks/max/CGRAExec/L1/LoadConst_0.dot | 154 + benchmarks/max/CGRAExec/L1/debugfile | 181 + benchmarks/max/CGRAExec/L1/livein_edge.txt | 3 + benchmarks/max/CGRAExec/L1/livein_node.txt | 4 + benchmarks/max/CGRAExec/L1/liveout_edge.txt | 12 + benchmarks/max/CGRAExec/L1/liveout_node.txt | 16 + benchmarks/max/CGRAExec/L1/loop45_edge.txt | 42 + benchmarks/max/CGRAExec/L1/loop45_node.txt | 27 + benchmarks/max/CGRAExec/L1/loop_45DFG.dot | 113 + .../max/CGRAExec/L1/loop_iterations.txt | 1 + benchmarks/max/CGRAExec/L1/node_latency.txt | 19 + benchmarks/max/CGRAExec/L1/run.sh | 114 + benchmarks/max/CGRAExec/total_loops.txt | 1 + benchmarks/max/CGRA_config.csv | 14 + benchmarks/max/Makefile | 10 + benchmarks/max/max.c | 101 + benchmarks/max/max.c~ | 88 + benchmarks/min_max/CGRA_config.csv | 14 + benchmarks/min_max/CGRA_config.csv~ | 14 + benchmarks/min_max/Makefile | 11 + benchmarks/min_max/double_min_max.c | 80 + benchmarks/min_max/double_min_max.h | 9 + benchmarks/min_max/main.c | 29 + benchmarks/min_max/out | 70 + benchmarks/min_max/stimuli.h | 20 + benchmarks/pow/CGRA_config.csv | 14 + benchmarks/pow/Makefile | 11 + benchmarks/pow/out | 5223 +++ benchmarks/pow/pow.c | 33 + benchmarks/pow/pow.c~ | 34 + benchmarks/primality/CGRA_config.csv | 14 + benchmarks/primality/Makefile | 11 + benchmarks/primality/prime.c | 23 + benchmarks/simple_loop/CGRA_config.csv | 14 + benchmarks/simple_loop/CGRA_config.csv~ | 14 + benchmarks/simple_loop/Makefile | 11 + benchmarks/simple_loop/Makefile~ | 11 + benchmarks/simple_loop/add.c | 27 + benchmarks/simple_loop/out | 36190 ++++++++++++++++ benchmarks/sum/CGRA_config.csv | 14 + benchmarks/sum/Makefile | 11 + benchmarks/sum/sum.c | 16 + benchmarks/sum/sum.c~ | 16 + 57 files changed, 54329 insertions(+) create mode 100644 benchmarks/factorial/CGRA_config.csv create mode 100644 benchmarks/factorial/Makefile create mode 100644 benchmarks/factorial/a.out create mode 100644 benchmarks/factorial/fact.c create mode 100644 benchmarks/factorial/out create mode 100644 benchmarks/fibonacci/CGRA_config.csv create mode 100644 benchmarks/fibonacci/Makefile create mode 100644 benchmarks/fibonacci/Makefile~ create mode 100644 benchmarks/fibonacci/a.out create mode 100644 benchmarks/fibonacci/fib.c create mode 100644 benchmarks/fibonacci/fib.c~ create mode 100644 benchmarks/fibonacci/out create mode 100644 benchmarks/max/CGRAExec/L1/CGRA_config.csv create mode 100644 benchmarks/max/CGRAExec/L1/CGRA_config.txt create mode 100644 benchmarks/max/CGRAExec/L1/LoadConst_0.dot create mode 100644 benchmarks/max/CGRAExec/L1/debugfile create mode 100644 benchmarks/max/CGRAExec/L1/livein_edge.txt create mode 100644 benchmarks/max/CGRAExec/L1/livein_node.txt create mode 100644 benchmarks/max/CGRAExec/L1/liveout_edge.txt create mode 100644 benchmarks/max/CGRAExec/L1/liveout_node.txt create mode 100644 benchmarks/max/CGRAExec/L1/loop45_edge.txt create mode 100644 benchmarks/max/CGRAExec/L1/loop45_node.txt create mode 100644 benchmarks/max/CGRAExec/L1/loop_45DFG.dot create mode 100644 benchmarks/max/CGRAExec/L1/loop_iterations.txt create mode 100644 benchmarks/max/CGRAExec/L1/node_latency.txt create mode 100644 benchmarks/max/CGRAExec/L1/run.sh create mode 100644 benchmarks/max/CGRAExec/total_loops.txt create mode 100644 benchmarks/max/CGRA_config.csv create mode 100644 benchmarks/max/Makefile create mode 100644 benchmarks/max/max.c create mode 100644 benchmarks/max/max.c~ create mode 100644 benchmarks/min_max/CGRA_config.csv create mode 100644 benchmarks/min_max/CGRA_config.csv~ create mode 100644 benchmarks/min_max/Makefile create mode 100644 benchmarks/min_max/double_min_max.c create mode 100644 benchmarks/min_max/double_min_max.h create mode 100644 benchmarks/min_max/main.c create mode 100644 benchmarks/min_max/out create mode 100644 benchmarks/min_max/stimuli.h create mode 100644 benchmarks/pow/CGRA_config.csv create mode 100644 benchmarks/pow/Makefile create mode 100644 benchmarks/pow/out create mode 100644 benchmarks/pow/pow.c create mode 100644 benchmarks/pow/pow.c~ create mode 100644 benchmarks/primality/CGRA_config.csv create mode 100644 benchmarks/primality/Makefile create mode 100644 benchmarks/primality/prime.c create mode 100644 benchmarks/simple_loop/CGRA_config.csv create mode 100644 benchmarks/simple_loop/CGRA_config.csv~ create mode 100644 benchmarks/simple_loop/Makefile create mode 100644 benchmarks/simple_loop/Makefile~ create mode 100644 benchmarks/simple_loop/add.c create mode 100644 benchmarks/simple_loop/out create mode 100644 benchmarks/sum/CGRA_config.csv create mode 100644 benchmarks/sum/Makefile create mode 100644 benchmarks/sum/sum.c create mode 100644 benchmarks/sum/sum.c~ diff --git a/benchmarks/factorial/CGRA_config.csv b/benchmarks/factorial/CGRA_config.csv new file mode 100644 index 000000000..b10a69525 --- /dev/null +++ b/benchmarks/factorial/CGRA_config.csv @@ -0,0 +1,14 @@ +X,4 +Y,4 +R,4 +IC,0 +Cclock,0.7 +CPUclock,2 +Mem,8GB +MODE,0 +ALGO,RAMP +MSA,10 +MAPII,10 +MAX_MAP,1000 +MAX_II,50 +LAMBDA,0.02 diff --git a/benchmarks/factorial/Makefile b/benchmarks/factorial/Makefile new file mode 100644 index 000000000..00fe35b93 --- /dev/null +++ b/benchmarks/factorial/Makefile @@ -0,0 +1,11 @@ +FILE1 = fact.c + +all: fact + +CC = cgracc #gcc +ARMCC = arm-linux-gnueabi-gcc +LIB = -lm +fact: ${FILE1} Makefile + $(CC) -static -O3 ${FILE1} -o factorial +clean: + rm -rf factorial CGRAExec m5out *.ll *.bc *~ diff --git a/benchmarks/factorial/a.out b/benchmarks/factorial/a.out new file mode 100644 index 0000000000000000000000000000000000000000..78b1cc545ea9a6a77baeb21cb9fde1c980dafe6f GIT binary patch literal 16736 zcmeHOZ)_CD6`#Aqa0Gll2u=(%ctb)2iF_Oc9FxlB&i0vgWWWWx0Tr@7`_A^M_s6~4 zOYA5lPTZiL9JeU_P(HK@kt+2=TGdg%kPm51Xd(U37Nn|8n^tkFqM9~IjY}#w1-9?a zzGv^Q&s6=RN|kn`^_%yb_j@z@W_EAJJM&zuz18dS2u?onDS_HZ&_p6saApr>Ktx1? zsD!_@Vv|@7`Z9@`sC)DM*H-$iMTl8x0__wDPbi6Lqp!Of=eMH`O;ll6j~iZ<2VE#A7)_ z^|9o5VodOApm;i^0%e#K`Bw-h?+EdnvW4tfVjY+cU(pl)PJJE33o6o$a7wO+CD-?9 z;8E9_#DDUayZI2+w^ToLQ2bd^c*XW~s;7R}_H?2yoyr!6>V_KX>*{xf3c1iuSu?f^ z>%cL!??9ITHQlkk3N` zb33u zJ3~7|yM@-)xnD~p^U3~HK~Ls8_cy0=*<@$DCymVhOfE}I%``1*DBI?hamUzmUwEJg zJfQQqDsD)v#L@=37k<9^x$0hH7M!K$mvMz~f5a?job`A1nmG0~*2iheg7X-|vS|yB z0ZUp`>Bk-51 zO&_bH@B7uUieGLQLVa;k_ZpYf(I5EF%lk2QzYOrKvE?fus%iz=4`9jc)!!P1aZ2hq zQJuYdnRT%Ky0nJH2bP0=+@W__^&KCyl`cP_mVT#>{(h#Tvwghc0(ex%D-TN1cn;hf z)jNT5{ggW1coZ_~c*P+Ud*<|NXnFwi(DaqYR8{Q=n2Yly!G4>x-@O^dwp(gxMm_i8 zUiI9ZPxV|-FW=JFfrBd{(}CZZ>Z_`Sb~7K_KhlWBqWDmkI@T@2Vsn35I~JR%`c7=F6q^~1UH6P;<~*Y(<~+|$k9EzU$pyIC za6kyt(+l89=6-a(FH}|g1#~22e?=c}A8-8bLqbG9(^mR=WhD++8yswJljjN?WGS}N`HtN>)umG&wJE8zbXC^$IEArM~_91 zN1upl=ld2a#M{P^gi?;P`H>~t@4;$Edu*^;;e>hx^%eG-R<# z0XG8wX#{v*A@3uk<<|UO!PQ&=EsiQlAD~T|>q+PRiW^DieTW-K=Y5N~e!|4%AKfx? zsGp%th`iSM;xa^ekE#%FQ#r0FF_laqaNjAW8dHdBk}QZOCTQOw??serLNLO09wy$q zi2F$~`Dv3Q<0>_b+dV0*gn&((GI9NzNN2mh8|M8%TqOh_QRV$^C4cZGSLz&hST;(1 zEtUU`biNOA|6dcl58UZ6O#L0PE{dH-x6yh3>AvRXN0qHzJ;khERQ7}(4u$J>JW`bE zj%Rm85OYr-{j^8cHjb9(U4fuJt+r!%` zVnxinPizpuvN*rZ7C88vE)&;`1;otZd(sP?GU13PY@d+$lmow)aDMNaUW9lAG9F8N z_`T37@x^h#&H7j`zsK3nu(V$s&(naHYyVRB^@{YfP8`DqJ5o76-NQkm;W0D&RY_<`$p|& zfMffeex?9d7MqKY0hj-qb_t=i96b=--_~p|k;hR0f-^i?OeGI$%ORodYd_c& zZPyOAwjPdkYMs%h_85AVhgfO8e;- zEm6p61MzGEPsX$z1gk_Us}&1LxW$FmVUR%YDHOLd3d0#a-UCw4n{t42a2P0=9~7Z%PEUsVv&GP0J~x=m>%$hPrD;*`9QodAVP`ZEL34iJ#UsgnamebxvWjmpe&zE$B{s}!L%+yG8Q4ohWc}$Vy2Mn z6(K!21S*a^u+GWO3MB_UArQdP?Jbp|oA+A6M z+sMmDp11OOV5dFnEUy8#%EIS$&DlBtA+epQE$EEjgaRD9TtCmJ`FuB@t%nxF|@2a+s_`7DtPqnV|_J{5##!K{ud;^(;n-xrZrSQ zna>w7|G|00%rM_7dF)tCBjhklFNS-dFa#I3hu^>W{~m6;l|P6-Opxw!IOlrJQk + +/*int factorial(int n){ + int ret = 1; + int dummy = 0; + + #pragma CGRA + for(int i=n; i > 1; i--){ + ret *= i; + dummy++; + } + + return ret; + }*/ + +int main(int argc, char* argv[]){ + int n = atoi(argv[1]); + int fact=1;// = factorial(n); + int dummy=0; + + #pragma CGRA + for(int i=n; i > 1; i--){ + if(fact<10000) + fact *= i; + //dummy++; + } + + printf("%d! = %d\n", n, fact); +} diff --git a/benchmarks/factorial/out b/benchmarks/factorial/out new file mode 100644 index 000000000..1a0362d60 --- /dev/null +++ b/benchmarks/factorial/out @@ -0,0 +1,6713 @@ +/home/local/ASUAD/quoclon1/publish_ccf/benchmarks/factorial +6 +Simulation for CGRA for 4 x 4 with 4 registers per PE +CPU frequency @ 2GHz +CGRA frequency @ 0.7GHz +CGRA4x4R4torus +Global frequency set at 1000000000000 ticks per second +warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (512 Mbytes) +0: system.remote_gdb: listening for remote gdb on port 7000 +gem5 Simulator System. http://gem5.org +gem5 is copyrighted software; use the --copyright option for details. + +gem5 version 20.1.0.4 +gem5 compiled Aug 20 2021 18:45:51 +gem5 started Aug 24 2021 13:07:57 +gem5 executing on en4181851l, pid 3123526 +command line: /home/local/ASUAD/quoclon1/publish_ccf/gem5/build/ARM/gem5.opt --debug-flags=CGRA_Detailed,CGRA_Execute /home/local/ASUAD/quoclon1/publish_ccf/gem5/configs/example/se.py -n 1 --cpu-type CGRA4x4R4torus -c ./factorial -o 6 + +**** REAL SIMULATION **** +warn: membus.slave is deprecated. `slave` is now called `cpu_side_ports` +warn: membus.slave is deprecated. `slave` is now called `cpu_side_ports` +warn: membus.slave is deprecated. `slave` is now called `cpu_side_ports` +warn: membus.slave is deprecated. `slave` is now called `cpu_side_ports` +warn: membus.slave is deprecated. `slave` is now called `cpu_side_ports` +warn: membus.master is deprecated. `master` is now called `mem_side_ports` +warn: No dot file generated. Please install pydot to generate the dot file and pdf. +info: Entering event queue @ 0. Starting simulation... +info: Increasing stack size by one page. +warn: ignoring syscall mprotect(...) +createCGRA +checkTotalLoops +from cgra.c Initialize Parameters + +**********EPISIZE 64********* + +**********PROSIZE 768********* + +**********KERNSIZE 64********* + +******SIZE OF UNSIGNED LONG4***** + +******SIZE OF UNSIGNED LONG LONG8***** + +*******************before while loop************** + +************XDIM and YDim are 4, 4 +Loop Count: -2 +From FILE: PROLOGPC= a4870, EPILOGPC=a4668, KernelPC=a6078 +Main thread calling CGRA thread... + + +accelerateOnCGRA +configureCGRA + +loopno = 1 +Core will execute loop 1 on CGRA + + +runOnCGRA +39994000: system.cpu: CGRA PARAMETERS: PROLOG= 48, EPILOG=4, II=4, KernelCounter=3 +39994000: system.cpu: CGRA PARAMETERS: PROLOGPC= a4870, EPILOGPC=a4668, KernelPC=a6078 +39994500: system.cpu: Inside CGRA Execution else statement. +39994500: system.cpu: Inside CGRA_Execution block. +39994500: system.cpu: +CALL IN NOW CGRA_Execution. +39994500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 1 ~~~~~~~ +39994500: global: +******** DB INPUT2 ReadAddress = 0************ +39994500: global: +******** DB INPUT2 ReadAddress = 0************ +39994500: global: +******** DB INPUT2 ReadAddress = 0************ +39994500: global: +******** DB INPUT2 ReadAddress = 0************ +39994500: global: +******** DB INPUT2 ReadAddress = 0************ +39994500: global: +******** DB INPUT2 ReadAddress = 0************ +39994500: global: +******** DB INPUT2 ReadAddress = 0************ +39994500: global: +******** DB INPUT2 ReadAddress = 0************ +39994500: global: +******** DB INPUT2 ReadAddress = 0************ +39994500: global: +******** DB INPUT2 ReadAddress = 0************ +39994500: global: +******** DB INPUT2 ReadAddress = 0************ +39994500: global: +******** DB INPUT2 ReadAddress = 0************ +39994500: global: +******** DB INPUT2 ReadAddress = 0************ +39994500: global: +******** DB INPUT2 ReadAddress = 0************ +39994500: global: +******** DB INPUT2 ReadAddress = 0************ +39994500: global: +******** DB INPUT2 ReadAddress = 0************ +39994500: system.cpu: Ins: 4529864706, 10e004002 @ PE 0 +39994500: global: Predictor bit: 1 Opcode: 0 +39994500: global: +Input1 = 2 Input2 = 0 +39994500: global: +******** Setting Configuration as 2************ +39994500: global: +************** WE ***************** +39994500: global: Distance is: 0 +39994500: system.cpu: Ins: 4529864705, 10e004001 @ PE 1 +39994500: global: Predictor bit: 1 Opcode: 0 +39994500: global: +Input1 = 1 Input2 = 0 +39994500: global: +******** Setting Configuration as 1************ +39994500: global: +************** WE ***************** +39994500: global: Distance is: 0 +39994500: system.cpu: Ins: 4529864704, 10e004000 @ PE 2 +39994500: global: Predictor bit: 1 Opcode: 0 +39994500: global: +Input1 = 0 Input2 = 0 +39994500: global: +******** Setting Configuration as 0************ +39994500: global: +************** WE ***************** +39994500: global: Distance is: 0 +39994500: system.cpu: Ins: 4529864704, 10e004000 @ PE 3 +39994500: global: Predictor bit: 1 Opcode: 0 +39994500: global: +Input1 = 0 Input2 = 0 +39994500: global: +******** Setting Configuration as 0************ +39994500: global: +************** WE ***************** +39994500: global: Distance is: 0 +39994500: system.cpu: Ins: 4529864704, 10e004000 @ PE 4 +39994500: global: Predictor bit: 1 Opcode: 0 +39994500: global: +Input1 = 0 Input2 = 0 +39994500: global: +******** Setting Configuration as 0************ +39994500: global: +************** WE ***************** +39994500: global: Distance is: 0 +39994500: system.cpu: Ins: 4529864704, 10e004000 @ PE 5 +39994500: global: Predictor bit: 1 Opcode: 0 +39994500: global: +Input1 = 0 Input2 = 0 +39994500: global: +******** Setting Configuration as 0************ +39994500: global: +************** WE ***************** +39994500: global: Distance is: 0 +39994500: system.cpu: Ins: 4529864704, 10e004000 @ PE 6 +39994500: global: Predictor bit: 1 Opcode: 0 +39994500: global: +Input1 = 0 Input2 = 0 +39994500: global: +******** Setting Configuration as 0************ +39994500: global: +************** WE ***************** +39994500: global: Distance is: 0 +39994500: system.cpu: Ins: 4529864704, 10e004000 @ PE 7 +39994500: global: Predictor bit: 1 Opcode: 0 +39994500: global: +Input1 = 0 Input2 = 0 +39994500: global: +******** Setting Configuration as 0************ +39994500: global: +************** WE ***************** +39994500: global: Distance is: 0 +39994500: system.cpu: Ins: 4529864704, 10e004000 @ PE 8 +39994500: global: Predictor bit: 1 Opcode: 0 +39994500: global: +Input1 = 0 Input2 = 0 +39994500: global: +******** Setting Configuration as 0************ +39994500: global: +************** WE ***************** +39994500: global: Distance is: 0 +39994500: system.cpu: Ins: 4529864704, 10e004000 @ PE 9 +39994500: global: Predictor bit: 1 Opcode: 0 +39994500: global: +Input1 = 0 Input2 = 0 +39994500: global: +******** Setting Configuration as 0************ +39994500: global: +************** WE ***************** +39994500: global: Distance is: 0 +39994500: system.cpu: Ins: 4529864704, 10e004000 @ PE 10 +39994500: global: Predictor bit: 1 Opcode: 0 +39994500: global: +Input1 = 0 Input2 = 0 +39994500: global: +******** Setting Configuration as 0************ +39994500: global: +************** WE ***************** +39994500: global: Distance is: 0 +39994500: system.cpu: Ins: 4529864704, 10e004000 @ PE 11 +39994500: global: Predictor bit: 1 Opcode: 0 +39994500: global: +Input1 = 0 Input2 = 0 +39994500: global: +******** Setting Configuration as 0************ +39994500: global: +************** WE ***************** +39994500: global: Distance is: 0 +39994500: system.cpu: Ins: 4529864704, 10e004000 @ PE 12 +39994500: global: Predictor bit: 1 Opcode: 0 +39994500: global: +Input1 = 0 Input2 = 0 +39994500: global: +******** Setting Configuration as 0************ +39994500: global: +************** WE ***************** +39994500: global: Distance is: 0 +39994500: system.cpu: Ins: 4529864704, 10e004000 @ PE 13 +39994500: global: Predictor bit: 1 Opcode: 0 +39994500: global: +Input1 = 0 Input2 = 0 +39994500: global: +******** Setting Configuration as 0************ +39994500: global: +************** WE ***************** +39994500: global: Distance is: 0 +39994500: system.cpu: Ins: 4529864704, 10e004000 @ PE 14 +39994500: global: Predictor bit: 1 Opcode: 0 +39994500: global: +Input1 = 0 Input2 = 0 +39994500: global: +******** Setting Configuration as 0************ +39994500: global: +************** WE ***************** +39994500: global: Distance is: 0 +39994500: system.cpu: Ins: 4529864704, 10e004000 @ PE 15 +39994500: global: Predictor bit: 1 Opcode: 0 +39994500: global: +Input1 = 0 Input2 = 0 +39994500: global: +******** Setting Configuration as 0************ +39994500: global: +************** WE ***************** +39994500: global: Distance is: 0 +39994500: system.cpu: CGRA advanceTime complete. +39994500: system.cpu: *******IN ADVANCE PC****** +39994500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a4870 +39994500: system.cpu: Passed Complete Drain(). +39994500: system.cpu: Make latency status=1. +39994500: system.cpu: Inside status idle. +39994500: system.cpu: Exiting schedule events +39994500: system.cpu: We are here after Execution +39995000: system.cpu: Inside CGRA Execution else statement. +39995000: system.cpu: Inside CGRA_Execution block. +39995000: system.cpu: +CALL IN NOW CGRA_Execution. +39995000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 3 ~~~~~~~ +39995000: global: +******** DB INPUT2 ReadAddress = 0************ +39995000: global: +READ: REG NUMBER: 0 dist: 0 +39995000: global: Rotating REGS data: 0 REG: 0 +39995000: global: +******** DB INPUT2 ReadAddress = 0************ +39995000: global: +READ: REG NUMBER: 0 dist: 0 +39995000: global: Rotating REGS data: 0 REG: 0 +39995000: system.cpu: Ins: 4798367296, 11e014640 @ PE 0 +39995000: global: Predictor bit: 1 Opcode: 1 +39995000: global: +Input1 = 1600 Input2 = 0 +39995000: global: +******** LDI IN THIS PE 1600************ +39995000: global: +************** WE ***************** +39995000: global: +WRITE: REG NUMBER: 2 dist: 0 +39995000: global: R0: 0 R1: 0 R2: 1600 R3: 0 +39995000: global: +WRITE: FPREG NUMBER: 2 dist: 0 +39995000: global: FPR0: 0 FPR1: 0 FPR2: 1600 FPR3: 0 +39995000: global: Writing output 1600 to register 2 +39995000: global: Distance is: 0 +39995000: system.cpu: Ins: 4798334736, 11e00c710 @ PE 1 +39995000: global: Predictor bit: 1 Opcode: 1 +39995000: global: +Input1 = 1808 Input2 = 0 +39995000: global: +******** LDI IN THIS PE 1808************ +39995000: global: +************** WE ***************** +39995000: global: +WRITE: REG NUMBER: 1 dist: 0 +39995000: global: R0: 0 R1: 1808 R2: 0 R3: 0 +39995000: global: +WRITE: FPREG NUMBER: 1 dist: 0 +39995000: global: FPR0: 0 FPR1: 1808 FPR2: 0 FPR3: 0 +39995000: global: Writing output 1808 to register 1 +39995000: global: Distance is: 0 +39995000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +39995000: global: Predictor bit: 0 Opcode: 7 +39995000: global: CGRA: NOOP.Execute() +39995000: global: Distance is: 0 +39995000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +39995000: global: Predictor bit: 0 Opcode: 7 +39995000: global: CGRA: NOOP.Execute() +39995000: global: Distance is: 0 +39995000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +39995000: global: Predictor bit: 0 Opcode: 7 +39995000: global: CGRA: NOOP.Execute() +39995000: global: Distance is: 0 +39995000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +39995000: global: Predictor bit: 0 Opcode: 7 +39995000: global: CGRA: NOOP.Execute() +39995000: global: Distance is: 0 +39995000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +39995000: global: Predictor bit: 0 Opcode: 7 +39995000: global: CGRA: NOOP.Execute() +39995000: global: Distance is: 0 +39995000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +39995000: global: Predictor bit: 0 Opcode: 7 +39995000: global: CGRA: NOOP.Execute() +39995000: global: Distance is: 0 +39995000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +39995000: global: Predictor bit: 0 Opcode: 7 +39995000: global: CGRA: NOOP.Execute() +39995000: global: Distance is: 0 +39995000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +39995000: global: Predictor bit: 0 Opcode: 7 +39995000: global: CGRA: NOOP.Execute() +39995000: global: Distance is: 0 +39995000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +39995000: global: Predictor bit: 0 Opcode: 7 +39995000: global: CGRA: NOOP.Execute() +39995000: global: Distance is: 0 +39995000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +39995000: global: Predictor bit: 0 Opcode: 7 +39995000: global: CGRA: NOOP.Execute() +39995000: global: Distance is: 0 +39995000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +39995000: global: Predictor bit: 0 Opcode: 7 +39995000: global: CGRA: NOOP.Execute() +39995000: global: Distance is: 0 +39995000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +39995000: global: Predictor bit: 0 Opcode: 7 +39995000: global: CGRA: NOOP.Execute() +39995000: global: Distance is: 0 +39995000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +39995000: global: Predictor bit: 0 Opcode: 7 +39995000: global: CGRA: NOOP.Execute() +39995000: global: Distance is: 0 +39995000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +39995000: global: Predictor bit: 0 Opcode: 7 +39995000: global: CGRA: NOOP.Execute() +39995000: global: Distance is: 0 +39995000: system.cpu: CGRA advanceTime complete. +39995000: system.cpu: *******IN ADVANCE PC****** +39995000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a48f0 +39995000: system.cpu: Passed Complete Drain(). +39995000: system.cpu: Make latency status=1. +39995000: system.cpu: Inside status idle. +39995000: system.cpu: Exiting schedule events +39995000: system.cpu: We are here after Execution +39995500: system.cpu: Inside CGRA Execution else statement. +39995500: system.cpu: Inside CGRA_Execution block. +39995500: system.cpu: +CALL IN NOW CGRA_Execution. +39995500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 5 ~~~~~~~ +39995500: global: +******** DB INPUT2 ReadAddress = 0************ +39995500: global: +READ: REG NUMBER: 0 dist: 0 +39995500: global: Rotating REGS data: 0 REG: 0 +39995500: global: +******** DB INPUT2 ReadAddress = 0************ +39995500: global: +READ: REG NUMBER: 0 dist: 0 +39995500: global: Rotating REGS data: 0 REG: 0 +39995500: system.cpu: Ins: 5066801306, 12e01409a @ PE 0 +39995500: global: Predictor bit: 1 Opcode: 2 +39995500: global: +Input1 = 154 Input2 = 0 +39995500: global: +******** LDMI IN THIS PE 154************ +39995500: global: +************** WE ***************** +39995500: global: +WRITE: REG NUMBER: 2 dist: 0 +39995500: global: R0: 0 R1: 0 R2: 632384 R3: 0 +39995500: global: +WRITE: FPREG NUMBER: 2 dist: 0 +39995500: global: FPR0: 0 FPR1: 0 FPR2: 632384 FPR3: 0 +39995500: global: Writing output 632384 to register 2 +39995500: global: Distance is: 0 +39995500: system.cpu: Ins: 5066768386, 12e00c002 @ PE 1 +39995500: global: Predictor bit: 1 Opcode: 2 +39995500: global: +Input1 = 2 Input2 = 0 +39995500: global: +******** LDMI IN THIS PE 2************ +39995500: global: +************** WE ***************** +39995500: global: +WRITE: REG NUMBER: 1 dist: 0 +39995500: global: R0: 0 R1: 10000 R2: 0 R3: 0 +39995500: global: +WRITE: FPREG NUMBER: 1 dist: 0 +39995500: global: FPR0: 0 FPR1: 10000 FPR2: 0 FPR3: 0 +39995500: global: Writing output 10000 to register 1 +39995500: global: Distance is: 0 +39995500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +39995500: global: Predictor bit: 0 Opcode: 7 +39995500: global: CGRA: NOOP.Execute() +39995500: global: Distance is: 0 +39995500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +39995500: global: Predictor bit: 0 Opcode: 7 +39995500: global: CGRA: NOOP.Execute() +39995500: global: Distance is: 0 +39995500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +39995500: global: Predictor bit: 0 Opcode: 7 +39995500: global: CGRA: NOOP.Execute() +39995500: global: Distance is: 0 +39995500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +39995500: global: Predictor bit: 0 Opcode: 7 +39995500: global: CGRA: NOOP.Execute() +39995500: global: Distance is: 0 +39995500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +39995500: global: Predictor bit: 0 Opcode: 7 +39995500: global: CGRA: NOOP.Execute() +39995500: global: Distance is: 0 +39995500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +39995500: global: Predictor bit: 0 Opcode: 7 +39995500: global: CGRA: NOOP.Execute() +39995500: global: Distance is: 0 +39995500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +39995500: global: Predictor bit: 0 Opcode: 7 +39995500: global: CGRA: NOOP.Execute() +39995500: global: Distance is: 0 +39995500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +39995500: global: Predictor bit: 0 Opcode: 7 +39995500: global: CGRA: NOOP.Execute() +39995500: global: Distance is: 0 +39995500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +39995500: global: Predictor bit: 0 Opcode: 7 +39995500: global: CGRA: NOOP.Execute() +39995500: global: Distance is: 0 +39995500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +39995500: global: Predictor bit: 0 Opcode: 7 +39995500: global: CGRA: NOOP.Execute() +39995500: global: Distance is: 0 +39995500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +39995500: global: Predictor bit: 0 Opcode: 7 +39995500: global: CGRA: NOOP.Execute() +39995500: global: Distance is: 0 +39995500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +39995500: global: Predictor bit: 0 Opcode: 7 +39995500: global: CGRA: NOOP.Execute() +39995500: global: Distance is: 0 +39995500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +39995500: global: Predictor bit: 0 Opcode: 7 +39995500: global: CGRA: NOOP.Execute() +39995500: global: Distance is: 0 +39995500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +39995500: global: Predictor bit: 0 Opcode: 7 +39995500: global: CGRA: NOOP.Execute() +39995500: global: Distance is: 0 +39995500: system.cpu: CGRA advanceTime complete. +39995500: system.cpu: *******IN ADVANCE PC****** +39995500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a4970 +39995500: system.cpu: Passed Complete Drain(). +39995500: system.cpu: Make latency status=1. +39995500: system.cpu: Inside status idle. +39995500: system.cpu: Exiting schedule events +39995500: system.cpu: We are here after Execution +39996000: system.cpu: Inside CGRA Execution else statement. +39996000: system.cpu: Inside CGRA_Execution block. +39996000: system.cpu: +CALL IN NOW CGRA_Execution. +39996000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 7 ~~~~~~~ +39996000: global: +******** DB INPUT2 ReadAddress = 0************ +39996000: global: +READ: REG NUMBER: 0 dist: 0 +39996000: global: Rotating REGS data: 0 REG: 0 +39996000: global: +******** DB INPUT2 ReadAddress = 0************ +39996000: global: +READ: REG NUMBER: 0 dist: 0 +39996000: global: Rotating REGS data: 0 REG: 0 +39996000: system.cpu: Ins: 5335236608, 13e014000 @ PE 0 +39996000: global: Predictor bit: 1 Opcode: 3 +39996000: global: +Input1 = 0 Input2 = 0 +39996000: global: +******** LDUI IN THIS PE 0************ +39996000: global: +************** WE ***************** +39996000: global: +WRITE: REG NUMBER: 2 dist: 0 +39996000: global: R0: 0 R1: 0 R2: 632384 R3: 0 +39996000: global: +WRITE: FPREG NUMBER: 2 dist: 0 +39996000: global: FPR0: 0 FPR1: 0 FPR2: 632384 FPR3: 0 +39996000: global: Writing output 632384 to register 2 +39996000: global: Distance is: 0 +39996000: system.cpu: Ins: 5335203840, 13e00c000 @ PE 1 +39996000: global: Predictor bit: 1 Opcode: 3 +39996000: global: +Input1 = 0 Input2 = 0 +39996000: global: +******** LDUI IN THIS PE 0************ +39996000: global: +************** WE ***************** +39996000: global: +WRITE: REG NUMBER: 1 dist: 0 +39996000: global: R0: 0 R1: 10000 R2: 0 R3: 0 +39996000: global: +WRITE: FPREG NUMBER: 1 dist: 0 +39996000: global: FPR0: 0 FPR1: 10000 FPR2: 0 FPR3: 0 +39996000: global: Writing output 10000 to register 1 +39996000: global: Distance is: 0 +39996000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +39996000: global: Predictor bit: 0 Opcode: 7 +39996000: global: CGRA: NOOP.Execute() +39996000: global: Distance is: 0 +39996000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +39996000: global: Predictor bit: 0 Opcode: 7 +39996000: global: CGRA: NOOP.Execute() +39996000: global: Distance is: 0 +39996000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +39996000: global: Predictor bit: 0 Opcode: 7 +39996000: global: CGRA: NOOP.Execute() +39996000: global: Distance is: 0 +39996000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +39996000: global: Predictor bit: 0 Opcode: 7 +39996000: global: CGRA: NOOP.Execute() +39996000: global: Distance is: 0 +39996000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +39996000: global: Predictor bit: 0 Opcode: 7 +39996000: global: CGRA: NOOP.Execute() +39996000: global: Distance is: 0 +39996000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +39996000: global: Predictor bit: 0 Opcode: 7 +39996000: global: CGRA: NOOP.Execute() +39996000: global: Distance is: 0 +39996000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +39996000: global: Predictor bit: 0 Opcode: 7 +39996000: global: CGRA: NOOP.Execute() +39996000: global: Distance is: 0 +39996000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +39996000: global: Predictor bit: 0 Opcode: 7 +39996000: global: CGRA: NOOP.Execute() +39996000: global: Distance is: 0 +39996000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +39996000: global: Predictor bit: 0 Opcode: 7 +39996000: global: CGRA: NOOP.Execute() +39996000: global: Distance is: 0 +39996000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +39996000: global: Predictor bit: 0 Opcode: 7 +39996000: global: CGRA: NOOP.Execute() +39996000: global: Distance is: 0 +39996000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +39996000: global: Predictor bit: 0 Opcode: 7 +39996000: global: CGRA: NOOP.Execute() +39996000: global: Distance is: 0 +39996000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +39996000: global: Predictor bit: 0 Opcode: 7 +39996000: global: CGRA: NOOP.Execute() +39996000: global: Distance is: 0 +39996000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +39996000: global: Predictor bit: 0 Opcode: 7 +39996000: global: CGRA: NOOP.Execute() +39996000: global: Distance is: 0 +39996000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +39996000: global: Predictor bit: 0 Opcode: 7 +39996000: global: CGRA: NOOP.Execute() +39996000: global: Distance is: 0 +39996000: system.cpu: CGRA advanceTime complete. +39996000: system.cpu: *******IN ADVANCE PC****** +39996000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a49f0 +39996000: system.cpu: Passed Complete Drain(). +39996000: system.cpu: Make latency status=1. +39996000: system.cpu: Inside status idle. +39996000: system.cpu: Exiting schedule events +39996000: system.cpu: We are here after Execution +39996500: system.cpu: Inside CGRA Execution else statement. +39996500: system.cpu: Inside CGRA_Execution block. +39996500: system.cpu: +CALL IN NOW CGRA_Execution. +39996500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 9 ~~~~~~~ +39996500: global: +******** DB INPUT1 ReadAddress = 2************ +39996500: global: +******** DB INPUT2 ReadAddress = 0************ +39996500: global: +READ: REG NUMBER: 0 dist: 0 +39996500: global: Rotating REGS data: 0 REG: 0 +39996500: system.cpu: Ins: 6053437444, 168d02004 @ PE 0 +39996500: global: Predictor bit: 1 Opcode: 6 +39996500: global: +Input1 = 632384 Input2 = 4 +39996500: global: +******** ADDRESS GENERATED IN THIS PE 632384************ +39996500: global: +*********Setting Address 9a640 ****** +39996500: global: Distance is: 1 +39996500: system.cpu: Ins: 4798334736, 11e00c710 @ PE 1 +39996500: global: Predictor bit: 1 Opcode: 1 +39996500: global: +Input1 = 1808 Input2 = 0 +39996500: global: +******** LDI IN THIS PE 1808************ +39996500: global: +************** WE ***************** +39996500: global: +WRITE: REG NUMBER: 1 dist: 0 +39996500: global: R0: 0 R1: 1808 R2: 0 R3: 0 +39996500: global: +WRITE: FPREG NUMBER: 1 dist: 0 +39996500: global: FPR0: 0 FPR1: 1808 FPR2: 0 FPR3: 0 +39996500: global: Writing output 1808 to register 1 +39996500: global: Distance is: 0 +39996500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +39996500: global: Predictor bit: 0 Opcode: 7 +39996500: global: CGRA: NOOP.Execute() +39996500: global: Distance is: 0 +39996500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +39996500: global: Predictor bit: 0 Opcode: 7 +39996500: global: CGRA: NOOP.Execute() +39996500: global: Distance is: 0 +39996500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +39996500: global: Predictor bit: 0 Opcode: 7 +39996500: global: CGRA: NOOP.Execute() +39996500: global: Distance is: 0 +39996500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +39996500: global: Predictor bit: 0 Opcode: 7 +39996500: global: CGRA: NOOP.Execute() +39996500: global: Distance is: 0 +39996500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +39996500: global: Predictor bit: 0 Opcode: 7 +39996500: global: CGRA: NOOP.Execute() +39996500: global: Distance is: 0 +39996500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +39996500: global: Predictor bit: 0 Opcode: 7 +39996500: global: CGRA: NOOP.Execute() +39996500: global: Distance is: 0 +39996500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +39996500: global: Predictor bit: 0 Opcode: 7 +39996500: global: CGRA: NOOP.Execute() +39996500: global: Distance is: 0 +39996500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +39996500: global: Predictor bit: 0 Opcode: 7 +39996500: global: CGRA: NOOP.Execute() +39996500: global: Distance is: 0 +39996500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +39996500: global: Predictor bit: 0 Opcode: 7 +39996500: global: CGRA: NOOP.Execute() +39996500: global: Distance is: 0 +39996500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +39996500: global: Predictor bit: 0 Opcode: 7 +39996500: global: CGRA: NOOP.Execute() +39996500: global: Distance is: 0 +39996500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +39996500: global: Predictor bit: 0 Opcode: 7 +39996500: global: CGRA: NOOP.Execute() +39996500: global: Distance is: 0 +39996500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +39996500: global: Predictor bit: 0 Opcode: 7 +39996500: global: CGRA: NOOP.Execute() +39996500: global: Distance is: 0 +39996500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +39996500: global: Predictor bit: 0 Opcode: 7 +39996500: global: CGRA: NOOP.Execute() +39996500: global: Distance is: 0 +39996500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +39996500: global: Predictor bit: 0 Opcode: 7 +39996500: global: CGRA: NOOP.Execute() +39996500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +39996500: system.cpu: CGRA advanceTime complete. +39996500: system.cpu: *******IN ADVANCE PC****** +39996500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a4a70 +39996500: system.cpu: Passed Complete Drain(). +39996500: system.cpu: Make latency status=1. +39996500: system.cpu: Inside status idle. +39996500: system.cpu: Exiting schedule events +39996500: system.cpu: We are here after Execution +39997000: system.cpu: Inside CGRA Execution else statement. +39997000: system.cpu: Inside CGRA_Execution block. +39997000: system.cpu: +CALL IN NOW CGRA_Execution. +39997000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 11 ~~~~~~~ +39997000: global: +******** DB INPUT1 = 6************ +39997000: global: +******** DB INPUT2 ReadAddress = 0************ +39997000: global: +READ: REG NUMBER: 0 dist: 0 +39997000: global: Rotating REGS data: 0 REG: 0 +39997000: system.cpu: Ins: 4391518208, 105c14000 @ PE 0 +39997000: global: Predictor bit: 0 Opcode: 0 +39997000: global: +Input1 = 6 Input2 = 0 +39997000: global: +******** SUM IN THIS PE 6************ +39997000: global: +WRITE: REG NUMBER: 2 dist: 1 +39997000: global: R0: 0 R1: 0 R2: 6 R3: 0 +39997000: global: +WRITE: FPREG NUMBER: 2 dist: 1 +39997000: global: FPR0: 0 FPR1: 0 FPR2: 6 FPR3: 0 +39997000: global: Writing output 6 to register 2 +39997000: global: Distance is: 1 +39997000: system.cpu: Ins: 5066768386, 12e00c002 @ PE 1 +39997000: global: Predictor bit: 1 Opcode: 2 +39997000: global: +Input1 = 2 Input2 = 0 +39997000: global: +******** LDMI IN THIS PE 2************ +39997000: global: +************** WE ***************** +39997000: global: +WRITE: REG NUMBER: 1 dist: 0 +39997000: global: R0: 0 R1: 10000 R2: 0 R3: 0 +39997000: global: +WRITE: FPREG NUMBER: 1 dist: 0 +39997000: global: FPR0: 0 FPR1: 10000 FPR2: 0 FPR3: 0 +39997000: global: Writing output 10000 to register 1 +39997000: global: Distance is: 0 +39997000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +39997000: global: Predictor bit: 0 Opcode: 7 +39997000: global: CGRA: NOOP.Execute() +39997000: global: Distance is: 0 +39997000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +39997000: global: Predictor bit: 0 Opcode: 7 +39997000: global: CGRA: NOOP.Execute() +39997000: global: Distance is: 0 +39997000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +39997000: global: Predictor bit: 0 Opcode: 7 +39997000: global: CGRA: NOOP.Execute() +39997000: global: Distance is: 0 +39997000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +39997000: global: Predictor bit: 0 Opcode: 7 +39997000: global: CGRA: NOOP.Execute() +39997000: global: Distance is: 0 +39997000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +39997000: global: Predictor bit: 0 Opcode: 7 +39997000: global: CGRA: NOOP.Execute() +39997000: global: Distance is: 0 +39997000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +39997000: global: Predictor bit: 0 Opcode: 7 +39997000: global: CGRA: NOOP.Execute() +39997000: global: Distance is: 0 +39997000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +39997000: global: Predictor bit: 0 Opcode: 7 +39997000: global: CGRA: NOOP.Execute() +39997000: global: Distance is: 0 +39997000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +39997000: global: Predictor bit: 0 Opcode: 7 +39997000: global: CGRA: NOOP.Execute() +39997000: global: Distance is: 0 +39997000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +39997000: global: Predictor bit: 0 Opcode: 7 +39997000: global: CGRA: NOOP.Execute() +39997000: global: Distance is: 0 +39997000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +39997000: global: Predictor bit: 0 Opcode: 7 +39997000: global: CGRA: NOOP.Execute() +39997000: global: Distance is: 0 +39997000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +39997000: global: Predictor bit: 0 Opcode: 7 +39997000: global: CGRA: NOOP.Execute() +39997000: global: Distance is: 0 +39997000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +39997000: global: Predictor bit: 0 Opcode: 7 +39997000: global: CGRA: NOOP.Execute() +39997000: global: Distance is: 0 +39997000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +39997000: global: Predictor bit: 0 Opcode: 7 +39997000: global: CGRA: NOOP.Execute() +39997000: global: Distance is: 0 +39997000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +39997000: global: Predictor bit: 0 Opcode: 7 +39997000: global: CGRA: NOOP.Execute() +39997000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +39997000: system.cpu: CGRA advanceTime complete. +39997000: system.cpu: *******IN ADVANCE PC****** +39997000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a4af0 +39997000: system.cpu: Passed Complete Drain(). +39997000: system.cpu: Make latency status=1. +39997000: system.cpu: Inside status idle. +39997000: system.cpu: Exiting schedule events +39997000: system.cpu: We are here after Execution +39997500: system.cpu: Inside CGRA Execution else statement. +39997500: system.cpu: Inside CGRA_Execution block. +39997500: system.cpu: +CALL IN NOW CGRA_Execution. +39997500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 13 ~~~~~~~ +39997500: global: +******** DB INPUT2 ReadAddress = 0************ +39997500: global: +READ: REG NUMBER: 0 dist: 1 +39997500: global: Rotating REGS data: 0 REG: 1 +39997500: global: +******** DB INPUT2 ReadAddress = 0************ +39997500: global: +READ: REG NUMBER: 0 dist: 0 +39997500: global: Rotating REGS data: 0 REG: 0 +39997500: system.cpu: Ins: 4798402559, 11e01cfff @ PE 0 +39997500: global: Predictor bit: 1 Opcode: 1 +39997500: global: +Input1 = 4095 Input2 = 0 +39997500: global: +******** LDI IN THIS PE 4095************ +39997500: global: +************** WE ***************** +39997500: global: +WRITE: REG NUMBER: 3 dist: 1 +39997500: global: R0: 0 R1: 0 R2: 6 R3: 4095 +39997500: global: +WRITE: FPREG NUMBER: 3 dist: 1 +39997500: global: FPR0: 0 FPR1: 0 FPR2: 6 FPR3: 4095 +39997500: global: Writing output 4095 to register 3 +39997500: global: Distance is: 1 +39997500: system.cpu: Ins: 5335203840, 13e00c000 @ PE 1 +39997500: global: Predictor bit: 1 Opcode: 3 +39997500: global: +Input1 = 0 Input2 = 0 +39997500: global: +******** LDUI IN THIS PE 0************ +39997500: global: +************** WE ***************** +39997500: global: +WRITE: REG NUMBER: 1 dist: 0 +39997500: global: R0: 0 R1: 10000 R2: 0 R3: 0 +39997500: global: +WRITE: FPREG NUMBER: 1 dist: 0 +39997500: global: FPR0: 0 FPR1: 10000 FPR2: 0 FPR3: 0 +39997500: global: Writing output 10000 to register 1 +39997500: global: Distance is: 0 +39997500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +39997500: global: Predictor bit: 0 Opcode: 7 +39997500: global: CGRA: NOOP.Execute() +39997500: global: Distance is: 0 +39997500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +39997500: global: Predictor bit: 0 Opcode: 7 +39997500: global: CGRA: NOOP.Execute() +39997500: global: Distance is: 0 +39997500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +39997500: global: Predictor bit: 0 Opcode: 7 +39997500: global: CGRA: NOOP.Execute() +39997500: global: Distance is: 0 +39997500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +39997500: global: Predictor bit: 0 Opcode: 7 +39997500: global: CGRA: NOOP.Execute() +39997500: global: Distance is: 0 +39997500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +39997500: global: Predictor bit: 0 Opcode: 7 +39997500: global: CGRA: NOOP.Execute() +39997500: global: Distance is: 0 +39997500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +39997500: global: Predictor bit: 0 Opcode: 7 +39997500: global: CGRA: NOOP.Execute() +39997500: global: Distance is: 0 +39997500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +39997500: global: Predictor bit: 0 Opcode: 7 +39997500: global: CGRA: NOOP.Execute() +39997500: global: Distance is: 0 +39997500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +39997500: global: Predictor bit: 0 Opcode: 7 +39997500: global: CGRA: NOOP.Execute() +39997500: global: Distance is: 0 +39997500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +39997500: global: Predictor bit: 0 Opcode: 7 +39997500: global: CGRA: NOOP.Execute() +39997500: global: Distance is: 0 +39997500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +39997500: global: Predictor bit: 0 Opcode: 7 +39997500: global: CGRA: NOOP.Execute() +39997500: global: Distance is: 0 +39997500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +39997500: global: Predictor bit: 0 Opcode: 7 +39997500: global: CGRA: NOOP.Execute() +39997500: global: Distance is: 0 +39997500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +39997500: global: Predictor bit: 0 Opcode: 7 +39997500: global: CGRA: NOOP.Execute() +39997500: global: Distance is: 0 +39997500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +39997500: global: Predictor bit: 0 Opcode: 7 +39997500: global: CGRA: NOOP.Execute() +39997500: global: Distance is: 0 +39997500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +39997500: global: Predictor bit: 0 Opcode: 7 +39997500: global: CGRA: NOOP.Execute() +39997500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +39997500: system.cpu: CGRA advanceTime complete. +39997500: system.cpu: *******IN ADVANCE PC****** +39997500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a4b70 +39997500: system.cpu: Passed Complete Drain(). +39997500: system.cpu: Make latency status=1. +39997500: system.cpu: Inside status idle. +39997500: system.cpu: Exiting schedule events +39997500: system.cpu: We are here after Execution +39998000: system.cpu: Inside CGRA Execution else statement. +39998000: system.cpu: Inside CGRA_Execution block. +39998000: system.cpu: +CALL IN NOW CGRA_Execution. +39998000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 15 ~~~~~~~ +39998000: global: +******** DB INPUT2 ReadAddress = 0************ +39998000: global: +READ: REG NUMBER: 0 dist: 1 +39998000: global: Rotating REGS data: 0 REG: 1 +39998000: system.cpu: Ins: 5066838015, 12e01cfff @ PE 0 +39998000: global: Predictor bit: 1 Opcode: 2 +39998000: global: +Input1 = 4095 Input2 = 0 +39998000: global: +******** LDMI IN THIS PE 4095************ +39998000: global: +************** WE ***************** +39998000: global: +WRITE: REG NUMBER: 3 dist: 1 +39998000: global: R0: 0 R1: 0 R2: 6 R3: 16777215 +39998000: global: +WRITE: FPREG NUMBER: 3 dist: 1 +39998000: global: FPR0: 0 FPR1: 0 FPR2: 6 FPR3: 1.67772e+07 +39998000: global: Writing output 16777215 to register 3 +39998000: global: Distance is: 1 +39998000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +39998000: global: Predictor bit: 0 Opcode: 7 +39998000: global: CGRA: NOOP.Execute() +39998000: global: Distance is: 0 +39998000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +39998000: global: Predictor bit: 0 Opcode: 7 +39998000: global: CGRA: NOOP.Execute() +39998000: global: Distance is: 0 +39998000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +39998000: global: Predictor bit: 0 Opcode: 7 +39998000: global: CGRA: NOOP.Execute() +39998000: global: Distance is: 0 +39998000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +39998000: global: Predictor bit: 0 Opcode: 7 +39998000: global: CGRA: NOOP.Execute() +39998000: global: Distance is: 0 +39998000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +39998000: global: Predictor bit: 0 Opcode: 7 +39998000: global: CGRA: NOOP.Execute() +39998000: global: Distance is: 0 +39998000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +39998000: global: Predictor bit: 0 Opcode: 7 +39998000: global: CGRA: NOOP.Execute() +39998000: global: Distance is: 0 +39998000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +39998000: global: Predictor bit: 0 Opcode: 7 +39998000: global: CGRA: NOOP.Execute() +39998000: global: Distance is: 0 +39998000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +39998000: global: Predictor bit: 0 Opcode: 7 +39998000: global: CGRA: NOOP.Execute() +39998000: global: Distance is: 0 +39998000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +39998000: global: Predictor bit: 0 Opcode: 7 +39998000: global: CGRA: NOOP.Execute() +39998000: global: Distance is: 0 +39998000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +39998000: global: Predictor bit: 0 Opcode: 7 +39998000: global: CGRA: NOOP.Execute() +39998000: global: Distance is: 0 +39998000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +39998000: global: Predictor bit: 0 Opcode: 7 +39998000: global: CGRA: NOOP.Execute() +39998000: global: Distance is: 0 +39998000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +39998000: global: Predictor bit: 0 Opcode: 7 +39998000: global: CGRA: NOOP.Execute() +39998000: global: Distance is: 0 +39998000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +39998000: global: Predictor bit: 0 Opcode: 7 +39998000: global: CGRA: NOOP.Execute() +39998000: global: Distance is: 0 +39998000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +39998000: global: Predictor bit: 0 Opcode: 7 +39998000: global: CGRA: NOOP.Execute() +39998000: global: Distance is: 0 +39998000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +39998000: global: Predictor bit: 0 Opcode: 7 +39998000: global: CGRA: NOOP.Execute() +39998000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +39998000: system.cpu: CGRA advanceTime complete. +39998000: system.cpu: *******IN ADVANCE PC****** +39998000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a4bf0 +39998000: system.cpu: Passed Complete Drain(). +39998000: system.cpu: Make latency status=1. +39998000: system.cpu: Inside status idle. +39998000: system.cpu: Exiting schedule events +39998000: system.cpu: We are here after Execution +39998500: system.cpu: Inside CGRA Execution else statement. +39998500: system.cpu: Inside CGRA_Execution block. +39998500: system.cpu: +CALL IN NOW CGRA_Execution. +39998500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 17 ~~~~~~~ +39998500: global: +******** DB INPUT2 ReadAddress = 0************ +39998500: global: +READ: REG NUMBER: 0 dist: 0 +39998500: global: Rotating REGS data: 0 REG: 0 +39998500: system.cpu: Ins: 5335269631, 13e01c0ff @ PE 0 +39998500: global: Predictor bit: 1 Opcode: 3 +39998500: global: +Input1 = 255 Input2 = 0 +39998500: global: +******** LDUI IN THIS PE 255************ +39998500: global: +************** WE ***************** +39998500: global: +WRITE: REG NUMBER: 3 dist: 0 +39998500: global: R0: 0 R1: 0 R2: 6 R3: -1 +39998500: global: +WRITE: FPREG NUMBER: 3 dist: 0 +39998500: global: FPR0: 0 FPR1: 0 FPR2: 6 FPR3: -1 +39998500: global: Writing output -1 to register 3 +39998500: global: Distance is: 0 +39998500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +39998500: global: Predictor bit: 0 Opcode: 7 +39998500: global: CGRA: NOOP.Execute() +39998500: global: Distance is: 0 +39998500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +39998500: global: Predictor bit: 0 Opcode: 7 +39998500: global: CGRA: NOOP.Execute() +39998500: global: Distance is: 0 +39998500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +39998500: global: Predictor bit: 0 Opcode: 7 +39998500: global: CGRA: NOOP.Execute() +39998500: global: Distance is: 0 +39998500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +39998500: global: Predictor bit: 0 Opcode: 7 +39998500: global: CGRA: NOOP.Execute() +39998500: global: Distance is: 0 +39998500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +39998500: global: Predictor bit: 0 Opcode: 7 +39998500: global: CGRA: NOOP.Execute() +39998500: global: Distance is: 0 +39998500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +39998500: global: Predictor bit: 0 Opcode: 7 +39998500: global: CGRA: NOOP.Execute() +39998500: global: Distance is: 0 +39998500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +39998500: global: Predictor bit: 0 Opcode: 7 +39998500: global: CGRA: NOOP.Execute() +39998500: global: Distance is: 0 +39998500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +39998500: global: Predictor bit: 0 Opcode: 7 +39998500: global: CGRA: NOOP.Execute() +39998500: global: Distance is: 0 +39998500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +39998500: global: Predictor bit: 0 Opcode: 7 +39998500: global: CGRA: NOOP.Execute() +39998500: global: Distance is: 0 +39998500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +39998500: global: Predictor bit: 0 Opcode: 7 +39998500: global: CGRA: NOOP.Execute() +39998500: global: Distance is: 0 +39998500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +39998500: global: Predictor bit: 0 Opcode: 7 +39998500: global: CGRA: NOOP.Execute() +39998500: global: Distance is: 0 +39998500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +39998500: global: Predictor bit: 0 Opcode: 7 +39998500: global: CGRA: NOOP.Execute() +39998500: global: Distance is: 0 +39998500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +39998500: global: Predictor bit: 0 Opcode: 7 +39998500: global: CGRA: NOOP.Execute() +39998500: global: Distance is: 0 +39998500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +39998500: global: Predictor bit: 0 Opcode: 7 +39998500: global: CGRA: NOOP.Execute() +39998500: global: Distance is: 0 +39998500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +39998500: global: Predictor bit: 0 Opcode: 7 +39998500: global: CGRA: NOOP.Execute() +39998500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +39998500: system.cpu: CGRA advanceTime complete. +39998500: system.cpu: *******IN ADVANCE PC****** +39998500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a4c70 +39998500: system.cpu: Passed Complete Drain(). +39998500: system.cpu: Make latency status=1. +39998500: system.cpu: Inside status idle. +39998500: system.cpu: Exiting schedule events +39998500: system.cpu: We are here after Execution +39999000: system.cpu: Inside CGRA Execution else statement. +39999000: system.cpu: Inside CGRA_Execution block. +39999000: system.cpu: +CALL IN NOW CGRA_Execution. +39999000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 19 ~~~~~~~ +39999000: global: +******** DB INPUT2 ReadAddress = 0************ +39999000: global: +READ: REG NUMBER: 0 dist: 0 +39999000: global: Rotating REGS data: 0 REG: 0 +39999000: system.cpu: Ins: 4798400064, 11e01c640 @ PE 0 +39999000: global: Predictor bit: 1 Opcode: 1 +39999000: global: +Input1 = 1600 Input2 = 0 +39999000: global: +******** LDI IN THIS PE 1600************ +39999000: global: +************** WE ***************** +39999000: global: +WRITE: REG NUMBER: 3 dist: 0 +39999000: global: R0: 0 R1: 0 R2: 6 R3: 1600 +39999000: global: +WRITE: FPREG NUMBER: 3 dist: 0 +39999000: global: FPR0: 0 FPR1: 0 FPR2: 6 FPR3: 1600 +39999000: global: Writing output 1600 to register 3 +39999000: global: Distance is: 0 +39999000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +39999000: global: Predictor bit: 0 Opcode: 7 +39999000: global: CGRA: NOOP.Execute() +39999000: global: Distance is: 0 +39999000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +39999000: global: Predictor bit: 0 Opcode: 7 +39999000: global: CGRA: NOOP.Execute() +39999000: global: Distance is: 0 +39999000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +39999000: global: Predictor bit: 0 Opcode: 7 +39999000: global: CGRA: NOOP.Execute() +39999000: global: Distance is: 0 +39999000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +39999000: global: Predictor bit: 0 Opcode: 7 +39999000: global: CGRA: NOOP.Execute() +39999000: global: Distance is: 0 +39999000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +39999000: global: Predictor bit: 0 Opcode: 7 +39999000: global: CGRA: NOOP.Execute() +39999000: global: Distance is: 0 +39999000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +39999000: global: Predictor bit: 0 Opcode: 7 +39999000: global: CGRA: NOOP.Execute() +39999000: global: Distance is: 0 +39999000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +39999000: global: Predictor bit: 0 Opcode: 7 +39999000: global: CGRA: NOOP.Execute() +39999000: global: Distance is: 0 +39999000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +39999000: global: Predictor bit: 0 Opcode: 7 +39999000: global: CGRA: NOOP.Execute() +39999000: global: Distance is: 0 +39999000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +39999000: global: Predictor bit: 0 Opcode: 7 +39999000: global: CGRA: NOOP.Execute() +39999000: global: Distance is: 0 +39999000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +39999000: global: Predictor bit: 0 Opcode: 7 +39999000: global: CGRA: NOOP.Execute() +39999000: global: Distance is: 0 +39999000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +39999000: global: Predictor bit: 0 Opcode: 7 +39999000: global: CGRA: NOOP.Execute() +39999000: global: Distance is: 0 +39999000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +39999000: global: Predictor bit: 0 Opcode: 7 +39999000: global: CGRA: NOOP.Execute() +39999000: global: Distance is: 0 +39999000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +39999000: global: Predictor bit: 0 Opcode: 7 +39999000: global: CGRA: NOOP.Execute() +39999000: global: Distance is: 0 +39999000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +39999000: global: Predictor bit: 0 Opcode: 7 +39999000: global: CGRA: NOOP.Execute() +39999000: global: Distance is: 0 +39999000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +39999000: global: Predictor bit: 0 Opcode: 7 +39999000: global: CGRA: NOOP.Execute() +39999000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +39999000: system.cpu: CGRA advanceTime complete. +39999000: system.cpu: *******IN ADVANCE PC****** +39999000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a4cf0 +39999000: system.cpu: Passed Complete Drain(). +39999000: system.cpu: Make latency status=1. +39999000: system.cpu: Inside status idle. +39999000: system.cpu: Exiting schedule events +39999000: system.cpu: We are here after Execution +39999500: system.cpu: Inside CGRA Execution else statement. +39999500: system.cpu: Inside CGRA_Execution block. +39999500: system.cpu: +CALL IN NOW CGRA_Execution. +39999500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 21 ~~~~~~~ +39999500: global: +******** DB INPUT2 ReadAddress = 0************ +39999500: global: +READ: REG NUMBER: 0 dist: 0 +39999500: global: Rotating REGS data: 0 REG: 0 +39999500: system.cpu: Ins: 5066834074, 12e01c09a @ PE 0 +39999500: global: Predictor bit: 1 Opcode: 2 +39999500: global: +Input1 = 154 Input2 = 0 +39999500: global: +******** LDMI IN THIS PE 154************ +39999500: global: +************** WE ***************** +39999500: global: +WRITE: REG NUMBER: 3 dist: 0 +39999500: global: R0: 0 R1: 0 R2: 6 R3: 632384 +39999500: global: +WRITE: FPREG NUMBER: 3 dist: 0 +39999500: global: FPR0: 0 FPR1: 0 FPR2: 6 FPR3: 632384 +39999500: global: Writing output 632384 to register 3 +39999500: global: Distance is: 0 +39999500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +39999500: global: Predictor bit: 0 Opcode: 7 +39999500: global: CGRA: NOOP.Execute() +39999500: global: Distance is: 0 +39999500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +39999500: global: Predictor bit: 0 Opcode: 7 +39999500: global: CGRA: NOOP.Execute() +39999500: global: Distance is: 0 +39999500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +39999500: global: Predictor bit: 0 Opcode: 7 +39999500: global: CGRA: NOOP.Execute() +39999500: global: Distance is: 0 +39999500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +39999500: global: Predictor bit: 0 Opcode: 7 +39999500: global: CGRA: NOOP.Execute() +39999500: global: Distance is: 0 +39999500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +39999500: global: Predictor bit: 0 Opcode: 7 +39999500: global: CGRA: NOOP.Execute() +39999500: global: Distance is: 0 +39999500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +39999500: global: Predictor bit: 0 Opcode: 7 +39999500: global: CGRA: NOOP.Execute() +39999500: global: Distance is: 0 +39999500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +39999500: global: Predictor bit: 0 Opcode: 7 +39999500: global: CGRA: NOOP.Execute() +39999500: global: Distance is: 0 +39999500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +39999500: global: Predictor bit: 0 Opcode: 7 +39999500: global: CGRA: NOOP.Execute() +39999500: global: Distance is: 0 +39999500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +39999500: global: Predictor bit: 0 Opcode: 7 +39999500: global: CGRA: NOOP.Execute() +39999500: global: Distance is: 0 +39999500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +39999500: global: Predictor bit: 0 Opcode: 7 +39999500: global: CGRA: NOOP.Execute() +39999500: global: Distance is: 0 +39999500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +39999500: global: Predictor bit: 0 Opcode: 7 +39999500: global: CGRA: NOOP.Execute() +39999500: global: Distance is: 0 +39999500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +39999500: global: Predictor bit: 0 Opcode: 7 +39999500: global: CGRA: NOOP.Execute() +39999500: global: Distance is: 0 +39999500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +39999500: global: Predictor bit: 0 Opcode: 7 +39999500: global: CGRA: NOOP.Execute() +39999500: global: Distance is: 0 +39999500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +39999500: global: Predictor bit: 0 Opcode: 7 +39999500: global: CGRA: NOOP.Execute() +39999500: global: Distance is: 0 +39999500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +39999500: global: Predictor bit: 0 Opcode: 7 +39999500: global: CGRA: NOOP.Execute() +39999500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +39999500: system.cpu: CGRA advanceTime complete. +39999500: system.cpu: *******IN ADVANCE PC****** +39999500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a4d70 +39999500: system.cpu: Passed Complete Drain(). +39999500: system.cpu: Make latency status=1. +39999500: system.cpu: Inside status idle. +39999500: system.cpu: Exiting schedule events +39999500: system.cpu: We are here after Execution +40000000: system.cpu: Inside CGRA Execution else statement. +40000000: system.cpu: Inside CGRA_Execution block. +40000000: system.cpu: +CALL IN NOW CGRA_Execution. +40000000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 23 ~~~~~~~ +40000000: global: +******** DB INPUT2 ReadAddress = 0************ +40000000: global: +READ: REG NUMBER: 0 dist: 0 +40000000: global: Rotating REGS data: 0 REG: 0 +40000000: system.cpu: Ins: 5335269376, 13e01c000 @ PE 0 +40000000: global: Predictor bit: 1 Opcode: 3 +40000000: global: +Input1 = 0 Input2 = 0 +40000000: global: +******** LDUI IN THIS PE 0************ +40000000: global: +************** WE ***************** +40000000: global: +WRITE: REG NUMBER: 3 dist: 0 +40000000: global: R0: 0 R1: 0 R2: 6 R3: 632384 +40000000: global: +WRITE: FPREG NUMBER: 3 dist: 0 +40000000: global: FPR0: 0 FPR1: 0 FPR2: 6 FPR3: 632384 +40000000: global: Writing output 632384 to register 3 +40000000: global: Distance is: 0 +40000000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40000000: global: Predictor bit: 0 Opcode: 7 +40000000: global: CGRA: NOOP.Execute() +40000000: global: Distance is: 0 +40000000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40000000: global: Predictor bit: 0 Opcode: 7 +40000000: global: CGRA: NOOP.Execute() +40000000: global: Distance is: 0 +40000000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40000000: global: Predictor bit: 0 Opcode: 7 +40000000: global: CGRA: NOOP.Execute() +40000000: global: Distance is: 0 +40000000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40000000: global: Predictor bit: 0 Opcode: 7 +40000000: global: CGRA: NOOP.Execute() +40000000: global: Distance is: 0 +40000000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40000000: global: Predictor bit: 0 Opcode: 7 +40000000: global: CGRA: NOOP.Execute() +40000000: global: Distance is: 0 +40000000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40000000: global: Predictor bit: 0 Opcode: 7 +40000000: global: CGRA: NOOP.Execute() +40000000: global: Distance is: 0 +40000000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40000000: global: Predictor bit: 0 Opcode: 7 +40000000: global: CGRA: NOOP.Execute() +40000000: global: Distance is: 0 +40000000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40000000: global: Predictor bit: 0 Opcode: 7 +40000000: global: CGRA: NOOP.Execute() +40000000: global: Distance is: 0 +40000000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40000000: global: Predictor bit: 0 Opcode: 7 +40000000: global: CGRA: NOOP.Execute() +40000000: global: Distance is: 0 +40000000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40000000: global: Predictor bit: 0 Opcode: 7 +40000000: global: CGRA: NOOP.Execute() +40000000: global: Distance is: 0 +40000000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40000000: global: Predictor bit: 0 Opcode: 7 +40000000: global: CGRA: NOOP.Execute() +40000000: global: Distance is: 0 +40000000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40000000: global: Predictor bit: 0 Opcode: 7 +40000000: global: CGRA: NOOP.Execute() +40000000: global: Distance is: 0 +40000000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40000000: global: Predictor bit: 0 Opcode: 7 +40000000: global: CGRA: NOOP.Execute() +40000000: global: Distance is: 0 +40000000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40000000: global: Predictor bit: 0 Opcode: 7 +40000000: global: CGRA: NOOP.Execute() +40000000: global: Distance is: 0 +40000000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40000000: global: Predictor bit: 0 Opcode: 7 +40000000: global: CGRA: NOOP.Execute() +40000000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40000000: system.cpu: CGRA advanceTime complete. +40000000: system.cpu: *******IN ADVANCE PC****** +40000000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a4df0 +40000000: system.cpu: Passed Complete Drain(). +40000000: system.cpu: Make latency status=1. +40000000: system.cpu: Inside status idle. +40000000: system.cpu: Exiting schedule events +40000000: system.cpu: We are here after Execution +40000500: system.cpu: Inside CGRA Execution else statement. +40000500: system.cpu: Inside CGRA_Execution block. +40000500: system.cpu: +CALL IN NOW CGRA_Execution. +40000500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 25 ~~~~~~~ +40000500: global: +******** DB INPUT1 ReadAddress = 3************ +40000500: system.cpu: Ins: 6053961732, 168d82004 @ PE 0 +40000500: global: Predictor bit: 1 Opcode: 6 +40000500: global: +Input1 = 632384 Input2 = 4 +40000500: global: +******** ADDRESS GENERATED IN THIS PE 632384************ +40000500: global: +*********Setting Address 9a640 ****** +40000500: global: Distance is: 1 +40000500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40000500: global: Predictor bit: 0 Opcode: 7 +40000500: global: CGRA: NOOP.Execute() +40000500: global: Distance is: 0 +40000500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40000500: global: Predictor bit: 0 Opcode: 7 +40000500: global: CGRA: NOOP.Execute() +40000500: global: Distance is: 0 +40000500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40000500: global: Predictor bit: 0 Opcode: 7 +40000500: global: CGRA: NOOP.Execute() +40000500: global: Distance is: 0 +40000500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40000500: global: Predictor bit: 0 Opcode: 7 +40000500: global: CGRA: NOOP.Execute() +40000500: global: Distance is: 0 +40000500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40000500: global: Predictor bit: 0 Opcode: 7 +40000500: global: CGRA: NOOP.Execute() +40000500: global: Distance is: 0 +40000500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40000500: global: Predictor bit: 0 Opcode: 7 +40000500: global: CGRA: NOOP.Execute() +40000500: global: Distance is: 0 +40000500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40000500: global: Predictor bit: 0 Opcode: 7 +40000500: global: CGRA: NOOP.Execute() +40000500: global: Distance is: 0 +40000500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40000500: global: Predictor bit: 0 Opcode: 7 +40000500: global: CGRA: NOOP.Execute() +40000500: global: Distance is: 0 +40000500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40000500: global: Predictor bit: 0 Opcode: 7 +40000500: global: CGRA: NOOP.Execute() +40000500: global: Distance is: 0 +40000500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40000500: global: Predictor bit: 0 Opcode: 7 +40000500: global: CGRA: NOOP.Execute() +40000500: global: Distance is: 0 +40000500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40000500: global: Predictor bit: 0 Opcode: 7 +40000500: global: CGRA: NOOP.Execute() +40000500: global: Distance is: 0 +40000500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40000500: global: Predictor bit: 0 Opcode: 7 +40000500: global: CGRA: NOOP.Execute() +40000500: global: Distance is: 0 +40000500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40000500: global: Predictor bit: 0 Opcode: 7 +40000500: global: CGRA: NOOP.Execute() +40000500: global: Distance is: 0 +40000500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40000500: global: Predictor bit: 0 Opcode: 7 +40000500: global: CGRA: NOOP.Execute() +40000500: global: Distance is: 0 +40000500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40000500: global: Predictor bit: 0 Opcode: 7 +40000500: global: CGRA: NOOP.Execute() +40000500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40000500: system.cpu: CGRA advanceTime complete. +40000500: system.cpu: *******IN ADVANCE PC****** +40000500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a4e70 +40000500: system.cpu: Passed Complete Drain(). +40000500: system.cpu: Make latency status=1. +40000500: system.cpu: Inside status idle. +40000500: system.cpu: Exiting schedule events +40000500: system.cpu: We are here after Execution +40001000: system.cpu: Inside CGRA Execution else statement. +40001000: system.cpu: Inside CGRA_Execution block. +40001000: system.cpu: +CALL IN NOW CGRA_Execution. +40001000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 27 ~~~~~~~ +40001000: global: +******** DB INPUT1 = 6************ +40001000: system.cpu: Ins: 4391550976, 105c1c000 @ PE 0 +40001000: global: Predictor bit: 0 Opcode: 0 +40001000: global: +Input1 = 6 Input2 = 0 +40001000: global: +******** SUM IN THIS PE 6************ +40001000: global: +WRITE: REG NUMBER: 3 dist: 1 +40001000: global: R0: 0 R1: 0 R2: 6 R3: 6 +40001000: global: +WRITE: FPREG NUMBER: 3 dist: 1 +40001000: global: FPR0: 0 FPR1: 0 FPR2: 6 FPR3: 6 +40001000: global: Writing output 6 to register 3 +40001000: global: Distance is: 1 +40001000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40001000: global: Predictor bit: 0 Opcode: 7 +40001000: global: CGRA: NOOP.Execute() +40001000: global: Distance is: 0 +40001000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40001000: global: Predictor bit: 0 Opcode: 7 +40001000: global: CGRA: NOOP.Execute() +40001000: global: Distance is: 0 +40001000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40001000: global: Predictor bit: 0 Opcode: 7 +40001000: global: CGRA: NOOP.Execute() +40001000: global: Distance is: 0 +40001000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40001000: global: Predictor bit: 0 Opcode: 7 +40001000: global: CGRA: NOOP.Execute() +40001000: global: Distance is: 0 +40001000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40001000: global: Predictor bit: 0 Opcode: 7 +40001000: global: CGRA: NOOP.Execute() +40001000: global: Distance is: 0 +40001000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40001000: global: Predictor bit: 0 Opcode: 7 +40001000: global: CGRA: NOOP.Execute() +40001000: global: Distance is: 0 +40001000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40001000: global: Predictor bit: 0 Opcode: 7 +40001000: global: CGRA: NOOP.Execute() +40001000: global: Distance is: 0 +40001000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40001000: global: Predictor bit: 0 Opcode: 7 +40001000: global: CGRA: NOOP.Execute() +40001000: global: Distance is: 0 +40001000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40001000: global: Predictor bit: 0 Opcode: 7 +40001000: global: CGRA: NOOP.Execute() +40001000: global: Distance is: 0 +40001000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40001000: global: Predictor bit: 0 Opcode: 7 +40001000: global: CGRA: NOOP.Execute() +40001000: global: Distance is: 0 +40001000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40001000: global: Predictor bit: 0 Opcode: 7 +40001000: global: CGRA: NOOP.Execute() +40001000: global: Distance is: 0 +40001000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40001000: global: Predictor bit: 0 Opcode: 7 +40001000: global: CGRA: NOOP.Execute() +40001000: global: Distance is: 0 +40001000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40001000: global: Predictor bit: 0 Opcode: 7 +40001000: global: CGRA: NOOP.Execute() +40001000: global: Distance is: 0 +40001000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40001000: global: Predictor bit: 0 Opcode: 7 +40001000: global: CGRA: NOOP.Execute() +40001000: global: Distance is: 0 +40001000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40001000: global: Predictor bit: 0 Opcode: 7 +40001000: global: CGRA: NOOP.Execute() +40001000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40001000: system.cpu: CGRA advanceTime complete. +40001000: system.cpu: *******IN ADVANCE PC****** +40001000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a4ef0 +40001000: system.cpu: Passed Complete Drain(). +40001000: system.cpu: Make latency status=1. +40001000: system.cpu: Inside status idle. +40001000: system.cpu: Exiting schedule events +40001000: system.cpu: We are here after Execution +40001500: system.cpu: Inside CGRA Execution else statement. +40001500: system.cpu: Inside CGRA_Execution block. +40001500: system.cpu: +CALL IN NOW CGRA_Execution. +40001500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 29 ~~~~~~~ +40001500: global: +******** DB INPUT2 ReadAddress = 0************ +40001500: global: +READ: REG NUMBER: 0 dist: 1 +40001500: global: Rotating REGS data: 0 REG: 1 +40001500: system.cpu: Ins: 4798300161, 11e004001 @ PE 0 +40001500: global: Predictor bit: 1 Opcode: 1 +40001500: global: +Input1 = 1 Input2 = 0 +40001500: global: +******** LDI IN THIS PE 1************ +40001500: global: +************** WE ***************** +40001500: global: +WRITE: REG NUMBER: 0 dist: 1 +40001500: global: +WRITE: REG NUMBER: 0 dist: 1 +40001500: global: +WRITE PHYS REG NUMBER: 1 data: 1 +40001500: global: R0: 0 R1: 1 R2: 6 R3: 6 +40001500: global: +WRITE: FPREG NUMBER: 0 dist: 1 +40001500: global: +WRITE: FPREG NUMBER: 0 dist: 1 +40001500: global: +WRITE PHYS FPREG NUMBER: 1 data: 1 +40001500: global: FPR0: 0 FPR1: 1 FPR2: 6 FPR3: 6 +40001500: global: Writing output 1 to register 0 +40001500: global: Distance is: 1 +40001500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40001500: global: Predictor bit: 0 Opcode: 7 +40001500: global: CGRA: NOOP.Execute() +40001500: global: Distance is: 0 +40001500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40001500: global: Predictor bit: 0 Opcode: 7 +40001500: global: CGRA: NOOP.Execute() +40001500: global: Distance is: 0 +40001500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40001500: global: Predictor bit: 0 Opcode: 7 +40001500: global: CGRA: NOOP.Execute() +40001500: global: Distance is: 0 +40001500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40001500: global: Predictor bit: 0 Opcode: 7 +40001500: global: CGRA: NOOP.Execute() +40001500: global: Distance is: 0 +40001500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40001500: global: Predictor bit: 0 Opcode: 7 +40001500: global: CGRA: NOOP.Execute() +40001500: global: Distance is: 0 +40001500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40001500: global: Predictor bit: 0 Opcode: 7 +40001500: global: CGRA: NOOP.Execute() +40001500: global: Distance is: 0 +40001500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40001500: global: Predictor bit: 0 Opcode: 7 +40001500: global: CGRA: NOOP.Execute() +40001500: global: Distance is: 0 +40001500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40001500: global: Predictor bit: 0 Opcode: 7 +40001500: global: CGRA: NOOP.Execute() +40001500: global: Distance is: 0 +40001500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40001500: global: Predictor bit: 0 Opcode: 7 +40001500: global: CGRA: NOOP.Execute() +40001500: global: Distance is: 0 +40001500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40001500: global: Predictor bit: 0 Opcode: 7 +40001500: global: CGRA: NOOP.Execute() +40001500: global: Distance is: 0 +40001500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40001500: global: Predictor bit: 0 Opcode: 7 +40001500: global: CGRA: NOOP.Execute() +40001500: global: Distance is: 0 +40001500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40001500: global: Predictor bit: 0 Opcode: 7 +40001500: global: CGRA: NOOP.Execute() +40001500: global: Distance is: 0 +40001500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40001500: global: Predictor bit: 0 Opcode: 7 +40001500: global: CGRA: NOOP.Execute() +40001500: global: Distance is: 0 +40001500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40001500: global: Predictor bit: 0 Opcode: 7 +40001500: global: CGRA: NOOP.Execute() +40001500: global: Distance is: 0 +40001500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40001500: global: Predictor bit: 0 Opcode: 7 +40001500: global: CGRA: NOOP.Execute() +40001500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40001500: system.cpu: CGRA advanceTime complete. +40001500: system.cpu: *******IN ADVANCE PC****** +40001500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a4f70 +40001500: system.cpu: Passed Complete Drain(). +40001500: system.cpu: Make latency status=1. +40001500: system.cpu: Inside status idle. +40001500: system.cpu: Exiting schedule events +40001500: system.cpu: We are here after Execution +40002000: system.cpu: Inside CGRA Execution else statement. +40002000: system.cpu: Inside CGRA_Execution block. +40002000: system.cpu: +CALL IN NOW CGRA_Execution. +40002000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 31 ~~~~~~~ +40002000: global: +******** DB INPUT2 ReadAddress = 0************ +40002000: global: +READ: REG NUMBER: 0 dist: 1 +40002000: global: Rotating REGS data: 1 REG: 1 +40002000: global: +******** DB INPUT1 ReadAddress = 0************ +40002000: global: +******** DB INPUT2 ReadAddress = 0************ +40002000: global: +******** DB INPUT1 ReadAddress = 0************ +40002000: global: +******** DB INPUT2 ReadAddress = 0************ +40002000: global: +******** DB INPUT1 ReadAddress = 0************ +40002000: global: +******** DB INPUT2 ReadAddress = 0************ +40002000: global: +******** DB INPUT1 ReadAddress = 0************ +40002000: global: +******** DB INPUT2 ReadAddress = 0************ +40002000: global: +******** DB INPUT1 ReadAddress = 0************ +40002000: global: +******** DB INPUT2 ReadAddress = 0************ +40002000: global: +******** DB INPUT1 ReadAddress = 0************ +40002000: global: +******** DB INPUT2 ReadAddress = 0************ +40002000: global: +******** DB INPUT1 ReadAddress = 0************ +40002000: global: +******** DB INPUT2 ReadAddress = 0************ +40002000: global: +******** DB INPUT1 ReadAddress = 0************ +40002000: global: +******** DB INPUT2 ReadAddress = 0************ +40002000: global: +******** DB INPUT1 ReadAddress = 0************ +40002000: global: +******** DB INPUT2 ReadAddress = 0************ +40002000: global: +******** DB INPUT1 ReadAddress = 0************ +40002000: global: +******** DB INPUT2 ReadAddress = 0************ +40002000: global: +******** DB INPUT1 ReadAddress = 0************ +40002000: global: +******** DB INPUT2 ReadAddress = 0************ +40002000: global: +******** DB INPUT1 ReadAddress = 0************ +40002000: global: +******** DB INPUT2 ReadAddress = 0************ +40002000: global: +******** DB INPUT1 ReadAddress = 0************ +40002000: global: +******** DB INPUT2 ReadAddress = 0************ +40002000: global: +******** DB INPUT1 ReadAddress = 0************ +40002000: global: +******** DB INPUT2 ReadAddress = 0************ +40002000: system.cpu: Ins: 5066735616, 12e004000 @ PE 0 +40002000: global: Predictor bit: 1 Opcode: 2 +40002000: global: +Input1 = 0 Input2 = 1 +40002000: global: +******** LDMI IN THIS PE 0************ +40002000: global: +************** WE ***************** +40002000: global: +READ: REG NUMBER: 0 dist: 1 +40002000: global: Rotating REGS data: 1 REG: 1 +40002000: global: +WRITE: REG NUMBER: 0 dist: 1 +40002000: global: +WRITE: REG NUMBER: 0 dist: 1 +40002000: global: +WRITE PHYS REG NUMBER: 1 data: 1 +40002000: global: R0: 0 R1: 1 R2: 6 R3: 6 +40002000: global: +WRITE: FPREG NUMBER: 0 dist: 1 +40002000: global: +WRITE: FPREG NUMBER: 0 dist: 1 +40002000: global: +WRITE PHYS FPREG NUMBER: 1 data: 1 +40002000: global: FPR0: 0 FPR1: 1 FPR2: 6 FPR3: 6 +40002000: global: Writing output 1 to register 0 +40002000: global: Distance is: 1 +40002000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40002000: global: Predictor bit: 0 Opcode: 7 +40002000: global: CGRA: NOOP.Execute() +40002000: global: Distance is: 0 +40002000: system.cpu: Ins: 0, 0 @ PE 2 +40002000: global: Predictor bit: 0 Opcode: 0 +40002000: global: +Input1 = 0 Input2 = 0 +40002000: global: +******** SUM IN THIS PE 0************ +40002000: global: Distance is: 0 +40002000: system.cpu: Ins: 0, 0 @ PE 3 +40002000: global: Predictor bit: 0 Opcode: 0 +40002000: global: +Input1 = 0 Input2 = 0 +40002000: global: +******** SUM IN THIS PE 0************ +40002000: global: Distance is: 0 +40002000: system.cpu: Ins: 0, 0 @ PE 4 +40002000: global: Predictor bit: 0 Opcode: 0 +40002000: global: +Input1 = 0 Input2 = 0 +40002000: global: +******** SUM IN THIS PE 0************ +40002000: global: Distance is: 0 +40002000: system.cpu: Ins: 0, 0 @ PE 5 +40002000: global: Predictor bit: 0 Opcode: 0 +40002000: global: +Input1 = 0 Input2 = 0 +40002000: global: +******** SUM IN THIS PE 0************ +40002000: global: Distance is: 0 +40002000: system.cpu: Ins: 0, 0 @ PE 6 +40002000: global: Predictor bit: 0 Opcode: 0 +40002000: global: +Input1 = 0 Input2 = 0 +40002000: global: +******** SUM IN THIS PE 0************ +40002000: global: Distance is: 0 +40002000: system.cpu: Ins: 0, 0 @ PE 7 +40002000: global: Predictor bit: 0 Opcode: 0 +40002000: global: +Input1 = 0 Input2 = 0 +40002000: global: +******** SUM IN THIS PE 0************ +40002000: global: Distance is: 0 +40002000: system.cpu: Ins: 0, 0 @ PE 8 +40002000: global: Predictor bit: 0 Opcode: 0 +40002000: global: +Input1 = 0 Input2 = 0 +40002000: global: +******** SUM IN THIS PE 0************ +40002000: global: Distance is: 0 +40002000: system.cpu: Ins: 0, 0 @ PE 9 +40002000: global: Predictor bit: 0 Opcode: 0 +40002000: global: +Input1 = 0 Input2 = 0 +40002000: global: +******** SUM IN THIS PE 0************ +40002000: global: Distance is: 0 +40002000: system.cpu: Ins: 0, 0 @ PE 10 +40002000: global: Predictor bit: 0 Opcode: 0 +40002000: global: +Input1 = 0 Input2 = 0 +40002000: global: +******** SUM IN THIS PE 0************ +40002000: global: Distance is: 0 +40002000: system.cpu: Ins: 0, 0 @ PE 11 +40002000: global: Predictor bit: 0 Opcode: 0 +40002000: global: +Input1 = 0 Input2 = 0 +40002000: global: +******** SUM IN THIS PE 0************ +40002000: global: Distance is: 0 +40002000: system.cpu: Ins: 0, 0 @ PE 12 +40002000: global: Predictor bit: 0 Opcode: 0 +40002000: global: +Input1 = 0 Input2 = 0 +40002000: global: +******** SUM IN THIS PE 0************ +40002000: global: Distance is: 0 +40002000: system.cpu: Ins: 0, 0 @ PE 13 +40002000: global: Predictor bit: 0 Opcode: 0 +40002000: global: +Input1 = 0 Input2 = 0 +40002000: global: +******** SUM IN THIS PE 0************ +40002000: global: Distance is: 0 +40002000: system.cpu: Ins: 0, 0 @ PE 14 +40002000: global: Predictor bit: 0 Opcode: 0 +40002000: global: +Input1 = 0 Input2 = 0 +40002000: global: +******** SUM IN THIS PE 0************ +40002000: global: Distance is: 0 +40002000: system.cpu: Ins: 0, 0 @ PE 15 +40002000: global: Predictor bit: 0 Opcode: 0 +40002000: global: +Input1 = 0 Input2 = 0 +40002000: global: +******** SUM IN THIS PE 0************ +40002000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40002000: system.cpu: CGRA advanceTime complete. +40002000: system.cpu: *******IN ADVANCE PC****** +40002000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a4ff0 +40002000: system.cpu: Passed Complete Drain(). +40002000: system.cpu: Make latency status=1. +40002000: system.cpu: Inside status idle. +40002000: system.cpu: Exiting schedule events +40002000: system.cpu: We are here after Execution +40002500: system.cpu: Inside CGRA Execution else statement. +40002500: system.cpu: Inside CGRA_Execution block. +40002500: system.cpu: +CALL IN NOW CGRA_Execution. +40002500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 33 ~~~~~~~ +40002500: global: +******** DB INPUT2 ReadAddress = 0************ +40002500: global: +READ: REG NUMBER: 0 dist: 0 +40002500: global: Rotating REGS data: 0 REG: 0 +40002500: system.cpu: Ins: 5335171072, 13e004000 @ PE 0 +40002500: global: Predictor bit: 1 Opcode: 3 +40002500: global: +Input1 = 0 Input2 = 0 +40002500: global: +******** LDUI IN THIS PE 0************ +40002500: global: +************** WE ***************** +40002500: global: +READ: REG NUMBER: 0 dist: 0 +40002500: global: Rotating REGS data: 0 REG: 0 +40002500: global: +WRITE: REG NUMBER: 0 dist: 0 +40002500: global: +WRITE: REG NUMBER: 0 dist: 0 +40002500: global: +WRITE PHYS REG NUMBER: 0 data: 0 +40002500: global: R0: 0 R1: 1 R2: 6 R3: 6 +40002500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40002500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40002500: global: +WRITE PHYS FPREG NUMBER: 0 data: 0 +40002500: global: FPR0: 0 FPR1: 1 FPR2: 6 FPR3: 6 +40002500: global: Writing output 0 to register 0 +40002500: global: Distance is: 0 +40002500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40002500: global: Predictor bit: 0 Opcode: 7 +40002500: global: CGRA: NOOP.Execute() +40002500: global: Distance is: 0 +40002500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40002500: global: Predictor bit: 0 Opcode: 7 +40002500: global: CGRA: NOOP.Execute() +40002500: global: Distance is: 0 +40002500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40002500: global: Predictor bit: 0 Opcode: 7 +40002500: global: CGRA: NOOP.Execute() +40002500: global: Distance is: 0 +40002500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40002500: global: Predictor bit: 0 Opcode: 7 +40002500: global: CGRA: NOOP.Execute() +40002500: global: Distance is: 0 +40002500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40002500: global: Predictor bit: 0 Opcode: 7 +40002500: global: CGRA: NOOP.Execute() +40002500: global: Distance is: 0 +40002500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40002500: global: Predictor bit: 0 Opcode: 7 +40002500: global: CGRA: NOOP.Execute() +40002500: global: Distance is: 0 +40002500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40002500: global: Predictor bit: 0 Opcode: 7 +40002500: global: CGRA: NOOP.Execute() +40002500: global: Distance is: 0 +40002500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40002500: global: Predictor bit: 0 Opcode: 7 +40002500: global: CGRA: NOOP.Execute() +40002500: global: Distance is: 0 +40002500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40002500: global: Predictor bit: 0 Opcode: 7 +40002500: global: CGRA: NOOP.Execute() +40002500: global: Distance is: 0 +40002500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40002500: global: Predictor bit: 0 Opcode: 7 +40002500: global: CGRA: NOOP.Execute() +40002500: global: Distance is: 0 +40002500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40002500: global: Predictor bit: 0 Opcode: 7 +40002500: global: CGRA: NOOP.Execute() +40002500: global: Distance is: 0 +40002500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40002500: global: Predictor bit: 0 Opcode: 7 +40002500: global: CGRA: NOOP.Execute() +40002500: global: Distance is: 0 +40002500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40002500: global: Predictor bit: 0 Opcode: 7 +40002500: global: CGRA: NOOP.Execute() +40002500: global: Distance is: 0 +40002500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40002500: global: Predictor bit: 0 Opcode: 7 +40002500: global: CGRA: NOOP.Execute() +40002500: global: Distance is: 0 +40002500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40002500: global: Predictor bit: 0 Opcode: 7 +40002500: global: CGRA: NOOP.Execute() +40002500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40002500: system.cpu: CGRA advanceTime complete. +40002500: system.cpu: *******IN ADVANCE PC****** +40002500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5070 +40002500: system.cpu: Passed Complete Drain(). +40002500: system.cpu: Make latency status=1. +40002500: system.cpu: Inside status idle. +40002500: system.cpu: Exiting schedule events +40002500: system.cpu: We are here after Execution +40003000: system.cpu: Inside CGRA Execution else statement. +40003000: system.cpu: Inside CGRA_Execution block. +40003000: system.cpu: +CALL IN NOW CGRA_Execution. +40003000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 35 ~~~~~~~ +40003000: global: +******** DB INPUT2 ReadAddress = 0************ +40003000: global: +READ: REG NUMBER: 0 dist: 0 +40003000: global: Rotating REGS data: 0 REG: 0 +40003000: system.cpu: Ins: 4798337023, 11e00cfff @ PE 0 +40003000: global: Predictor bit: 1 Opcode: 1 +40003000: global: +Input1 = 4095 Input2 = 0 +40003000: global: +******** LDI IN THIS PE 4095************ +40003000: global: +************** WE ***************** +40003000: global: +WRITE: REG NUMBER: 1 dist: 0 +40003000: global: +WRITE: REG NUMBER: 1 dist: 0 +40003000: global: +WRITE PHYS REG NUMBER: 1 data: 4095 +40003000: global: R0: 0 R1: 4095 R2: 6 R3: 6 +40003000: global: +WRITE: FPREG NUMBER: 1 dist: 0 +40003000: global: +WRITE: FPREG NUMBER: 1 dist: 0 +40003000: global: +WRITE PHYS FPREG NUMBER: 1 data: 4095 +40003000: global: FPR0: 0 FPR1: 4095 FPR2: 6 FPR3: 6 +40003000: global: Writing output 4095 to register 1 +40003000: global: Distance is: 0 +40003000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40003000: global: Predictor bit: 0 Opcode: 7 +40003000: global: CGRA: NOOP.Execute() +40003000: global: Distance is: 0 +40003000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40003000: global: Predictor bit: 0 Opcode: 7 +40003000: global: CGRA: NOOP.Execute() +40003000: global: Distance is: 0 +40003000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40003000: global: Predictor bit: 0 Opcode: 7 +40003000: global: CGRA: NOOP.Execute() +40003000: global: Distance is: 0 +40003000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40003000: global: Predictor bit: 0 Opcode: 7 +40003000: global: CGRA: NOOP.Execute() +40003000: global: Distance is: 0 +40003000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40003000: global: Predictor bit: 0 Opcode: 7 +40003000: global: CGRA: NOOP.Execute() +40003000: global: Distance is: 0 +40003000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40003000: global: Predictor bit: 0 Opcode: 7 +40003000: global: CGRA: NOOP.Execute() +40003000: global: Distance is: 0 +40003000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40003000: global: Predictor bit: 0 Opcode: 7 +40003000: global: CGRA: NOOP.Execute() +40003000: global: Distance is: 0 +40003000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40003000: global: Predictor bit: 0 Opcode: 7 +40003000: global: CGRA: NOOP.Execute() +40003000: global: Distance is: 0 +40003000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40003000: global: Predictor bit: 0 Opcode: 7 +40003000: global: CGRA: NOOP.Execute() +40003000: global: Distance is: 0 +40003000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40003000: global: Predictor bit: 0 Opcode: 7 +40003000: global: CGRA: NOOP.Execute() +40003000: global: Distance is: 0 +40003000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40003000: global: Predictor bit: 0 Opcode: 7 +40003000: global: CGRA: NOOP.Execute() +40003000: global: Distance is: 0 +40003000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40003000: global: Predictor bit: 0 Opcode: 7 +40003000: global: CGRA: NOOP.Execute() +40003000: global: Distance is: 0 +40003000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40003000: global: Predictor bit: 0 Opcode: 7 +40003000: global: CGRA: NOOP.Execute() +40003000: global: Distance is: 0 +40003000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40003000: global: Predictor bit: 0 Opcode: 7 +40003000: global: CGRA: NOOP.Execute() +40003000: global: Distance is: 0 +40003000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40003000: global: Predictor bit: 0 Opcode: 7 +40003000: global: CGRA: NOOP.Execute() +40003000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40003000: system.cpu: CGRA advanceTime complete. +40003000: system.cpu: *******IN ADVANCE PC****** +40003000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a50f0 +40003000: system.cpu: Passed Complete Drain(). +40003000: system.cpu: Make latency status=1. +40003000: system.cpu: Inside status idle. +40003000: system.cpu: Exiting schedule events +40003000: system.cpu: We are here after Execution +40003500: system.cpu: Inside CGRA Execution else statement. +40003500: system.cpu: Inside CGRA_Execution block. +40003500: system.cpu: +CALL IN NOW CGRA_Execution. +40003500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 37 ~~~~~~~ +40003500: global: +******** DB INPUT2 ReadAddress = 0************ +40003500: global: +READ: REG NUMBER: 0 dist: 0 +40003500: global: Rotating REGS data: 0 REG: 0 +40003500: system.cpu: Ins: 5066772479, 12e00cfff @ PE 0 +40003500: global: Predictor bit: 1 Opcode: 2 +40003500: global: +Input1 = 4095 Input2 = 0 +40003500: global: +******** LDMI IN THIS PE 4095************ +40003500: global: +************** WE ***************** +40003500: global: +READ: REG NUMBER: 1 dist: 0 +40003500: global: Rotating REGS data: 4095 REG: 1 +40003500: global: +WRITE: REG NUMBER: 1 dist: 0 +40003500: global: +WRITE: REG NUMBER: 1 dist: 0 +40003500: global: +WRITE PHYS REG NUMBER: 1 data: 16777215 +40003500: global: R0: 0 R1: 16777215 R2: 6 R3: 6 +40003500: global: +WRITE: FPREG NUMBER: 1 dist: 0 +40003500: global: +WRITE: FPREG NUMBER: 1 dist: 0 +40003500: global: +WRITE PHYS FPREG NUMBER: 1 data: 1.67772e+07 +40003500: global: FPR0: 0 FPR1: 1.67772e+07 FPR2: 6 FPR3: 6 +40003500: global: Writing output 16777215 to register 1 +40003500: global: Distance is: 0 +40003500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40003500: global: Predictor bit: 0 Opcode: 7 +40003500: global: CGRA: NOOP.Execute() +40003500: global: Distance is: 0 +40003500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40003500: global: Predictor bit: 0 Opcode: 7 +40003500: global: CGRA: NOOP.Execute() +40003500: global: Distance is: 0 +40003500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40003500: global: Predictor bit: 0 Opcode: 7 +40003500: global: CGRA: NOOP.Execute() +40003500: global: Distance is: 0 +40003500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40003500: global: Predictor bit: 0 Opcode: 7 +40003500: global: CGRA: NOOP.Execute() +40003500: global: Distance is: 0 +40003500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40003500: global: Predictor bit: 0 Opcode: 7 +40003500: global: CGRA: NOOP.Execute() +40003500: global: Distance is: 0 +40003500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40003500: global: Predictor bit: 0 Opcode: 7 +40003500: global: CGRA: NOOP.Execute() +40003500: global: Distance is: 0 +40003500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40003500: global: Predictor bit: 0 Opcode: 7 +40003500: global: CGRA: NOOP.Execute() +40003500: global: Distance is: 0 +40003500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40003500: global: Predictor bit: 0 Opcode: 7 +40003500: global: CGRA: NOOP.Execute() +40003500: global: Distance is: 0 +40003500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40003500: global: Predictor bit: 0 Opcode: 7 +40003500: global: CGRA: NOOP.Execute() +40003500: global: Distance is: 0 +40003500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40003500: global: Predictor bit: 0 Opcode: 7 +40003500: global: CGRA: NOOP.Execute() +40003500: global: Distance is: 0 +40003500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40003500: global: Predictor bit: 0 Opcode: 7 +40003500: global: CGRA: NOOP.Execute() +40003500: global: Distance is: 0 +40003500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40003500: global: Predictor bit: 0 Opcode: 7 +40003500: global: CGRA: NOOP.Execute() +40003500: global: Distance is: 0 +40003500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40003500: global: Predictor bit: 0 Opcode: 7 +40003500: global: CGRA: NOOP.Execute() +40003500: global: Distance is: 0 +40003500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40003500: global: Predictor bit: 0 Opcode: 7 +40003500: global: CGRA: NOOP.Execute() +40003500: global: Distance is: 0 +40003500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40003500: global: Predictor bit: 0 Opcode: 7 +40003500: global: CGRA: NOOP.Execute() +40003500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40003500: system.cpu: CGRA advanceTime complete. +40003500: system.cpu: *******IN ADVANCE PC****** +40003500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5170 +40003500: system.cpu: Passed Complete Drain(). +40003500: system.cpu: Make latency status=1. +40003500: system.cpu: Inside status idle. +40003500: system.cpu: Exiting schedule events +40003500: system.cpu: We are here after Execution +40004000: system.cpu: Inside CGRA Execution else statement. +40004000: system.cpu: Inside CGRA_Execution block. +40004000: system.cpu: +CALL IN NOW CGRA_Execution. +40004000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 39 ~~~~~~~ +40004000: global: +******** DB INPUT2 ReadAddress = 0************ +40004000: global: +READ: REG NUMBER: 0 dist: 0 +40004000: global: Rotating REGS data: 0 REG: 0 +40004000: system.cpu: Ins: 5335204095, 13e00c0ff @ PE 0 +40004000: global: Predictor bit: 1 Opcode: 3 +40004000: global: +Input1 = 255 Input2 = 0 +40004000: global: +******** LDUI IN THIS PE 255************ +40004000: global: +************** WE ***************** +40004000: global: +READ: REG NUMBER: 1 dist: 0 +40004000: global: Rotating REGS data: 16777215 REG: 1 +40004000: global: +WRITE: REG NUMBER: 1 dist: 0 +40004000: global: +WRITE: REG NUMBER: 1 dist: 0 +40004000: global: +WRITE PHYS REG NUMBER: 1 data: -1 +40004000: global: R0: 0 R1: -1 R2: 6 R3: 6 +40004000: global: +WRITE: FPREG NUMBER: 1 dist: 0 +40004000: global: +WRITE: FPREG NUMBER: 1 dist: 0 +40004000: global: +WRITE PHYS FPREG NUMBER: 1 data: -1 +40004000: global: FPR0: 0 FPR1: -1 FPR2: 6 FPR3: 6 +40004000: global: Writing output -1 to register 1 +40004000: global: Distance is: 0 +40004000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40004000: global: Predictor bit: 0 Opcode: 7 +40004000: global: CGRA: NOOP.Execute() +40004000: global: Distance is: 0 +40004000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40004000: global: Predictor bit: 0 Opcode: 7 +40004000: global: CGRA: NOOP.Execute() +40004000: global: Distance is: 0 +40004000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40004000: global: Predictor bit: 0 Opcode: 7 +40004000: global: CGRA: NOOP.Execute() +40004000: global: Distance is: 0 +40004000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40004000: global: Predictor bit: 0 Opcode: 7 +40004000: global: CGRA: NOOP.Execute() +40004000: global: Distance is: 0 +40004000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40004000: global: Predictor bit: 0 Opcode: 7 +40004000: global: CGRA: NOOP.Execute() +40004000: global: Distance is: 0 +40004000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40004000: global: Predictor bit: 0 Opcode: 7 +40004000: global: CGRA: NOOP.Execute() +40004000: global: Distance is: 0 +40004000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40004000: global: Predictor bit: 0 Opcode: 7 +40004000: global: CGRA: NOOP.Execute() +40004000: global: Distance is: 0 +40004000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40004000: global: Predictor bit: 0 Opcode: 7 +40004000: global: CGRA: NOOP.Execute() +40004000: global: Distance is: 0 +40004000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40004000: global: Predictor bit: 0 Opcode: 7 +40004000: global: CGRA: NOOP.Execute() +40004000: global: Distance is: 0 +40004000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40004000: global: Predictor bit: 0 Opcode: 7 +40004000: global: CGRA: NOOP.Execute() +40004000: global: Distance is: 0 +40004000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40004000: global: Predictor bit: 0 Opcode: 7 +40004000: global: CGRA: NOOP.Execute() +40004000: global: Distance is: 0 +40004000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40004000: global: Predictor bit: 0 Opcode: 7 +40004000: global: CGRA: NOOP.Execute() +40004000: global: Distance is: 0 +40004000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40004000: global: Predictor bit: 0 Opcode: 7 +40004000: global: CGRA: NOOP.Execute() +40004000: global: Distance is: 0 +40004000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40004000: global: Predictor bit: 0 Opcode: 7 +40004000: global: CGRA: NOOP.Execute() +40004000: global: Distance is: 0 +40004000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40004000: global: Predictor bit: 0 Opcode: 7 +40004000: global: CGRA: NOOP.Execute() +40004000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40004000: system.cpu: CGRA advanceTime complete. +40004000: system.cpu: *******IN ADVANCE PC****** +40004000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a51f0 +40004000: system.cpu: Passed Complete Drain(). +40004000: system.cpu: Make latency status=1. +40004000: system.cpu: Inside status idle. +40004000: system.cpu: Exiting schedule events +40004000: system.cpu: We are here after Execution +40004500: system.cpu: Inside CGRA Execution else statement. +40004500: system.cpu: Inside CGRA_Execution block. +40004500: system.cpu: +CALL IN NOW CGRA_Execution. +40004500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 41 ~~~~~~~ +40004500: global: +******** DB INPUT2 ReadAddress = 0************ +40004500: global: +READ: REG NUMBER: 0 dist: 1 +40004500: global: Rotating REGS data: -1 REG: 1 +40004500: system.cpu: Ins: 4798365698, 11e014002 @ PE 0 +40004500: global: Predictor bit: 1 Opcode: 1 +40004500: global: +Input1 = 2 Input2 = -1 +40004500: global: +******** LDI IN THIS PE 2************ +40004500: global: +************** WE ***************** +40004500: global: +WRITE: REG NUMBER: 2 dist: 1 +40004500: global: R0: 0 R1: -1 R2: 2 R3: 6 +40004500: global: +WRITE: FPREG NUMBER: 2 dist: 1 +40004500: global: FPR0: 0 FPR1: -1 FPR2: 2 FPR3: 6 +40004500: global: Writing output 2 to register 2 +40004500: global: Distance is: 1 +40004500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40004500: global: Predictor bit: 0 Opcode: 7 +40004500: global: CGRA: NOOP.Execute() +40004500: global: Distance is: 0 +40004500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40004500: global: Predictor bit: 0 Opcode: 7 +40004500: global: CGRA: NOOP.Execute() +40004500: global: Distance is: 0 +40004500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40004500: global: Predictor bit: 0 Opcode: 7 +40004500: global: CGRA: NOOP.Execute() +40004500: global: Distance is: 0 +40004500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40004500: global: Predictor bit: 0 Opcode: 7 +40004500: global: CGRA: NOOP.Execute() +40004500: global: Distance is: 0 +40004500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40004500: global: Predictor bit: 0 Opcode: 7 +40004500: global: CGRA: NOOP.Execute() +40004500: global: Distance is: 0 +40004500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40004500: global: Predictor bit: 0 Opcode: 7 +40004500: global: CGRA: NOOP.Execute() +40004500: global: Distance is: 0 +40004500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40004500: global: Predictor bit: 0 Opcode: 7 +40004500: global: CGRA: NOOP.Execute() +40004500: global: Distance is: 0 +40004500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40004500: global: Predictor bit: 0 Opcode: 7 +40004500: global: CGRA: NOOP.Execute() +40004500: global: Distance is: 0 +40004500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40004500: global: Predictor bit: 0 Opcode: 7 +40004500: global: CGRA: NOOP.Execute() +40004500: global: Distance is: 0 +40004500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40004500: global: Predictor bit: 0 Opcode: 7 +40004500: global: CGRA: NOOP.Execute() +40004500: global: Distance is: 0 +40004500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40004500: global: Predictor bit: 0 Opcode: 7 +40004500: global: CGRA: NOOP.Execute() +40004500: global: Distance is: 0 +40004500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40004500: global: Predictor bit: 0 Opcode: 7 +40004500: global: CGRA: NOOP.Execute() +40004500: global: Distance is: 0 +40004500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40004500: global: Predictor bit: 0 Opcode: 7 +40004500: global: CGRA: NOOP.Execute() +40004500: global: Distance is: 0 +40004500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40004500: global: Predictor bit: 0 Opcode: 7 +40004500: global: CGRA: NOOP.Execute() +40004500: global: Distance is: 0 +40004500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40004500: global: Predictor bit: 0 Opcode: 7 +40004500: global: CGRA: NOOP.Execute() +40004500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40004500: system.cpu: CGRA advanceTime complete. +40004500: system.cpu: *******IN ADVANCE PC****** +40004500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5270 +40004500: system.cpu: Passed Complete Drain(). +40004500: system.cpu: Make latency status=1. +40004500: system.cpu: Inside status idle. +40004500: system.cpu: Exiting schedule events +40004500: system.cpu: We are here after Execution +40005000: system.cpu: Inside CGRA Execution else statement. +40005000: system.cpu: Inside CGRA_Execution block. +40005000: system.cpu: +CALL IN NOW CGRA_Execution. +40005000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 43 ~~~~~~~ +40005000: global: +******** DB INPUT2 ReadAddress = 0************ +40005000: global: +READ: REG NUMBER: 0 dist: 1 +40005000: global: Rotating REGS data: -1 REG: 1 +40005000: system.cpu: Ins: 5066801152, 12e014000 @ PE 0 +40005000: global: Predictor bit: 1 Opcode: 2 +40005000: global: +Input1 = 0 Input2 = -1 +40005000: global: +******** LDMI IN THIS PE 0************ +40005000: global: +************** WE ***************** +40005000: global: +WRITE: REG NUMBER: 2 dist: 1 +40005000: global: R0: 0 R1: -1 R2: 2 R3: 6 +40005000: global: +WRITE: FPREG NUMBER: 2 dist: 1 +40005000: global: FPR0: 0 FPR1: -1 FPR2: 2 FPR3: 6 +40005000: global: Writing output 2 to register 2 +40005000: global: Distance is: 1 +40005000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40005000: global: Predictor bit: 0 Opcode: 7 +40005000: global: CGRA: NOOP.Execute() +40005000: global: Distance is: 0 +40005000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40005000: global: Predictor bit: 0 Opcode: 7 +40005000: global: CGRA: NOOP.Execute() +40005000: global: Distance is: 0 +40005000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40005000: global: Predictor bit: 0 Opcode: 7 +40005000: global: CGRA: NOOP.Execute() +40005000: global: Distance is: 0 +40005000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40005000: global: Predictor bit: 0 Opcode: 7 +40005000: global: CGRA: NOOP.Execute() +40005000: global: Distance is: 0 +40005000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40005000: global: Predictor bit: 0 Opcode: 7 +40005000: global: CGRA: NOOP.Execute() +40005000: global: Distance is: 0 +40005000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40005000: global: Predictor bit: 0 Opcode: 7 +40005000: global: CGRA: NOOP.Execute() +40005000: global: Distance is: 0 +40005000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40005000: global: Predictor bit: 0 Opcode: 7 +40005000: global: CGRA: NOOP.Execute() +40005000: global: Distance is: 0 +40005000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40005000: global: Predictor bit: 0 Opcode: 7 +40005000: global: CGRA: NOOP.Execute() +40005000: global: Distance is: 0 +40005000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40005000: global: Predictor bit: 0 Opcode: 7 +40005000: global: CGRA: NOOP.Execute() +40005000: global: Distance is: 0 +40005000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40005000: global: Predictor bit: 0 Opcode: 7 +40005000: global: CGRA: NOOP.Execute() +40005000: global: Distance is: 0 +40005000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40005000: global: Predictor bit: 0 Opcode: 7 +40005000: global: CGRA: NOOP.Execute() +40005000: global: Distance is: 0 +40005000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40005000: global: Predictor bit: 0 Opcode: 7 +40005000: global: CGRA: NOOP.Execute() +40005000: global: Distance is: 0 +40005000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40005000: global: Predictor bit: 0 Opcode: 7 +40005000: global: CGRA: NOOP.Execute() +40005000: global: Distance is: 0 +40005000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40005000: global: Predictor bit: 0 Opcode: 7 +40005000: global: CGRA: NOOP.Execute() +40005000: global: Distance is: 0 +40005000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40005000: global: Predictor bit: 0 Opcode: 7 +40005000: global: CGRA: NOOP.Execute() +40005000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40005000: system.cpu: CGRA advanceTime complete. +40005000: system.cpu: *******IN ADVANCE PC****** +40005000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a52f0 +40005000: system.cpu: Passed Complete Drain(). +40005000: system.cpu: Make latency status=1. +40005000: system.cpu: Inside status idle. +40005000: system.cpu: Exiting schedule events +40005000: system.cpu: We are here after Execution +40005500: system.cpu: Inside CGRA Execution else statement. +40005500: system.cpu: Inside CGRA_Execution block. +40005500: system.cpu: +CALL IN NOW CGRA_Execution. +40005500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 45 ~~~~~~~ +40005500: global: +******** DB INPUT2 ReadAddress = 0************ +40005500: global: +READ: REG NUMBER: 0 dist: 1 +40005500: global: Rotating REGS data: -1 REG: 1 +40005500: system.cpu: Ins: 5335236608, 13e014000 @ PE 0 +40005500: global: Predictor bit: 1 Opcode: 3 +40005500: global: +Input1 = 0 Input2 = -1 +40005500: global: +******** LDUI IN THIS PE 0************ +40005500: global: +************** WE ***************** +40005500: global: +WRITE: REG NUMBER: 2 dist: 1 +40005500: global: R0: 0 R1: -1 R2: 2 R3: 6 +40005500: global: +WRITE: FPREG NUMBER: 2 dist: 1 +40005500: global: FPR0: 0 FPR1: -1 FPR2: 2 FPR3: 6 +40005500: global: Writing output 2 to register 2 +40005500: global: Distance is: 1 +40005500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40005500: global: Predictor bit: 0 Opcode: 7 +40005500: global: CGRA: NOOP.Execute() +40005500: global: Distance is: 0 +40005500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40005500: global: Predictor bit: 0 Opcode: 7 +40005500: global: CGRA: NOOP.Execute() +40005500: global: Distance is: 0 +40005500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40005500: global: Predictor bit: 0 Opcode: 7 +40005500: global: CGRA: NOOP.Execute() +40005500: global: Distance is: 0 +40005500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40005500: global: Predictor bit: 0 Opcode: 7 +40005500: global: CGRA: NOOP.Execute() +40005500: global: Distance is: 0 +40005500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40005500: global: Predictor bit: 0 Opcode: 7 +40005500: global: CGRA: NOOP.Execute() +40005500: global: Distance is: 0 +40005500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40005500: global: Predictor bit: 0 Opcode: 7 +40005500: global: CGRA: NOOP.Execute() +40005500: global: Distance is: 0 +40005500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40005500: global: Predictor bit: 0 Opcode: 7 +40005500: global: CGRA: NOOP.Execute() +40005500: global: Distance is: 0 +40005500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40005500: global: Predictor bit: 0 Opcode: 7 +40005500: global: CGRA: NOOP.Execute() +40005500: global: Distance is: 0 +40005500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40005500: global: Predictor bit: 0 Opcode: 7 +40005500: global: CGRA: NOOP.Execute() +40005500: global: Distance is: 0 +40005500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40005500: global: Predictor bit: 0 Opcode: 7 +40005500: global: CGRA: NOOP.Execute() +40005500: global: Distance is: 0 +40005500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40005500: global: Predictor bit: 0 Opcode: 7 +40005500: global: CGRA: NOOP.Execute() +40005500: global: Distance is: 0 +40005500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40005500: global: Predictor bit: 0 Opcode: 7 +40005500: global: CGRA: NOOP.Execute() +40005500: global: Distance is: 0 +40005500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40005500: global: Predictor bit: 0 Opcode: 7 +40005500: global: CGRA: NOOP.Execute() +40005500: global: Distance is: 0 +40005500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40005500: global: Predictor bit: 0 Opcode: 7 +40005500: global: CGRA: NOOP.Execute() +40005500: global: Distance is: 0 +40005500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40005500: global: Predictor bit: 0 Opcode: 7 +40005500: global: CGRA: NOOP.Execute() +40005500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40005500: system.cpu: CGRA advanceTime complete. +40005500: system.cpu: *******IN ADVANCE PC****** +40005500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5370 +40005500: system.cpu: Passed Complete Drain(). +40005500: system.cpu: Make latency status=1. +40005500: system.cpu: Inside status idle. +40005500: system.cpu: Exiting schedule events +40005500: system.cpu: We are here after Execution +40006000: system.cpu: Inside CGRA Execution else statement. +40006000: system.cpu: Inside CGRA_Execution block. +40006000: system.cpu: +CALL IN NOW CGRA_Execution. +40006000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 47 ~~~~~~~ +40006000: global: +******** DB INPUT2 ReadAddress = 0************ +40006000: global: +READ: REG NUMBER: 0 dist: 1 +40006000: global: Rotating REGS data: -1 REG: 1 +40006000: system.cpu: Ins: 4798400068, 11e01c644 @ PE 0 +40006000: global: Predictor bit: 1 Opcode: 1 +40006000: global: +Input1 = 1604 Input2 = -1 +40006000: global: +******** LDI IN THIS PE 1604************ +40006000: global: +************** WE ***************** +40006000: global: +WRITE: REG NUMBER: 3 dist: 1 +40006000: global: R0: 0 R1: -1 R2: 2 R3: 1604 +40006000: global: +WRITE: FPREG NUMBER: 3 dist: 1 +40006000: global: FPR0: 0 FPR1: -1 FPR2: 2 FPR3: 1604 +40006000: global: Writing output 1604 to register 3 +40006000: global: Distance is: 1 +40006000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40006000: global: Predictor bit: 0 Opcode: 7 +40006000: global: CGRA: NOOP.Execute() +40006000: global: Distance is: 0 +40006000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40006000: global: Predictor bit: 0 Opcode: 7 +40006000: global: CGRA: NOOP.Execute() +40006000: global: Distance is: 0 +40006000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40006000: global: Predictor bit: 0 Opcode: 7 +40006000: global: CGRA: NOOP.Execute() +40006000: global: Distance is: 0 +40006000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40006000: global: Predictor bit: 0 Opcode: 7 +40006000: global: CGRA: NOOP.Execute() +40006000: global: Distance is: 0 +40006000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40006000: global: Predictor bit: 0 Opcode: 7 +40006000: global: CGRA: NOOP.Execute() +40006000: global: Distance is: 0 +40006000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40006000: global: Predictor bit: 0 Opcode: 7 +40006000: global: CGRA: NOOP.Execute() +40006000: global: Distance is: 0 +40006000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40006000: global: Predictor bit: 0 Opcode: 7 +40006000: global: CGRA: NOOP.Execute() +40006000: global: Distance is: 0 +40006000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40006000: global: Predictor bit: 0 Opcode: 7 +40006000: global: CGRA: NOOP.Execute() +40006000: global: Distance is: 0 +40006000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40006000: global: Predictor bit: 0 Opcode: 7 +40006000: global: CGRA: NOOP.Execute() +40006000: global: Distance is: 0 +40006000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40006000: global: Predictor bit: 0 Opcode: 7 +40006000: global: CGRA: NOOP.Execute() +40006000: global: Distance is: 0 +40006000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40006000: global: Predictor bit: 0 Opcode: 7 +40006000: global: CGRA: NOOP.Execute() +40006000: global: Distance is: 0 +40006000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40006000: global: Predictor bit: 0 Opcode: 7 +40006000: global: CGRA: NOOP.Execute() +40006000: global: Distance is: 0 +40006000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40006000: global: Predictor bit: 0 Opcode: 7 +40006000: global: CGRA: NOOP.Execute() +40006000: global: Distance is: 0 +40006000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40006000: global: Predictor bit: 0 Opcode: 7 +40006000: global: CGRA: NOOP.Execute() +40006000: global: Distance is: 0 +40006000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40006000: global: Predictor bit: 0 Opcode: 7 +40006000: global: CGRA: NOOP.Execute() +40006000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40006000: system.cpu: CGRA advanceTime complete. +40006000: system.cpu: *******IN ADVANCE PC****** +40006000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a53f0 +40006000: system.cpu: Passed Complete Drain(). +40006000: system.cpu: Make latency status=1. +40006000: system.cpu: Inside status idle. +40006000: system.cpu: Exiting schedule events +40006000: system.cpu: We are here after Execution +40006500: system.cpu: Inside CGRA Execution else statement. +40006500: system.cpu: Inside CGRA_Execution block. +40006500: system.cpu: +CALL IN NOW CGRA_Execution. +40006500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 49 ~~~~~~~ +40006500: global: +******** DB INPUT2 ReadAddress = 0************ +40006500: global: +READ: REG NUMBER: 0 dist: 0 +40006500: global: Rotating REGS data: 0 REG: 0 +40006500: system.cpu: Ins: 5066834074, 12e01c09a @ PE 0 +40006500: global: Predictor bit: 1 Opcode: 2 +40006500: global: +Input1 = 154 Input2 = 0 +40006500: global: +******** LDMI IN THIS PE 154************ +40006500: global: +************** WE ***************** +40006500: global: +WRITE: REG NUMBER: 3 dist: 0 +40006500: global: R0: 0 R1: -1 R2: 2 R3: 632388 +40006500: global: +WRITE: FPREG NUMBER: 3 dist: 0 +40006500: global: FPR0: 0 FPR1: -1 FPR2: 2 FPR3: 632388 +40006500: global: Writing output 632388 to register 3 +40006500: global: Distance is: 0 +40006500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40006500: global: Predictor bit: 0 Opcode: 7 +40006500: global: CGRA: NOOP.Execute() +40006500: global: Distance is: 0 +40006500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40006500: global: Predictor bit: 0 Opcode: 7 +40006500: global: CGRA: NOOP.Execute() +40006500: global: Distance is: 0 +40006500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40006500: global: Predictor bit: 0 Opcode: 7 +40006500: global: CGRA: NOOP.Execute() +40006500: global: Distance is: 0 +40006500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40006500: global: Predictor bit: 0 Opcode: 7 +40006500: global: CGRA: NOOP.Execute() +40006500: global: Distance is: 0 +40006500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40006500: global: Predictor bit: 0 Opcode: 7 +40006500: global: CGRA: NOOP.Execute() +40006500: global: Distance is: 0 +40006500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40006500: global: Predictor bit: 0 Opcode: 7 +40006500: global: CGRA: NOOP.Execute() +40006500: global: Distance is: 0 +40006500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40006500: global: Predictor bit: 0 Opcode: 7 +40006500: global: CGRA: NOOP.Execute() +40006500: global: Distance is: 0 +40006500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40006500: global: Predictor bit: 0 Opcode: 7 +40006500: global: CGRA: NOOP.Execute() +40006500: global: Distance is: 0 +40006500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40006500: global: Predictor bit: 0 Opcode: 7 +40006500: global: CGRA: NOOP.Execute() +40006500: global: Distance is: 0 +40006500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40006500: global: Predictor bit: 0 Opcode: 7 +40006500: global: CGRA: NOOP.Execute() +40006500: global: Distance is: 0 +40006500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40006500: global: Predictor bit: 0 Opcode: 7 +40006500: global: CGRA: NOOP.Execute() +40006500: global: Distance is: 0 +40006500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40006500: global: Predictor bit: 0 Opcode: 7 +40006500: global: CGRA: NOOP.Execute() +40006500: global: Distance is: 0 +40006500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40006500: global: Predictor bit: 0 Opcode: 7 +40006500: global: CGRA: NOOP.Execute() +40006500: global: Distance is: 0 +40006500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40006500: global: Predictor bit: 0 Opcode: 7 +40006500: global: CGRA: NOOP.Execute() +40006500: global: Distance is: 0 +40006500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40006500: global: Predictor bit: 0 Opcode: 7 +40006500: global: CGRA: NOOP.Execute() +40006500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40006500: system.cpu: CGRA advanceTime complete. +40006500: system.cpu: *******IN ADVANCE PC****** +40006500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5470 +40006500: system.cpu: Passed Complete Drain(). +40006500: system.cpu: Make latency status=1. +40006500: system.cpu: Inside status idle. +40006500: system.cpu: Exiting schedule events +40006500: system.cpu: We are here after Execution +40007000: system.cpu: Inside CGRA Execution else statement. +40007000: system.cpu: Inside CGRA_Execution block. +40007000: system.cpu: +CALL IN NOW CGRA_Execution. +40007000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 51 ~~~~~~~ +40007000: global: +******** DB INPUT2 ReadAddress = 0************ +40007000: global: +READ: REG NUMBER: 0 dist: 0 +40007000: global: Rotating REGS data: 0 REG: 0 +40007000: system.cpu: Ins: 5335269376, 13e01c000 @ PE 0 +40007000: global: Predictor bit: 1 Opcode: 3 +40007000: global: +Input1 = 0 Input2 = 0 +40007000: global: +******** LDUI IN THIS PE 0************ +40007000: global: +************** WE ***************** +40007000: global: +WRITE: REG NUMBER: 3 dist: 0 +40007000: global: R0: 0 R1: -1 R2: 2 R3: 632388 +40007000: global: +WRITE: FPREG NUMBER: 3 dist: 0 +40007000: global: FPR0: 0 FPR1: -1 FPR2: 2 FPR3: 632388 +40007000: global: Writing output 632388 to register 3 +40007000: global: Distance is: 0 +40007000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40007000: global: Predictor bit: 0 Opcode: 7 +40007000: global: CGRA: NOOP.Execute() +40007000: global: Distance is: 0 +40007000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40007000: global: Predictor bit: 0 Opcode: 7 +40007000: global: CGRA: NOOP.Execute() +40007000: global: Distance is: 0 +40007000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40007000: global: Predictor bit: 0 Opcode: 7 +40007000: global: CGRA: NOOP.Execute() +40007000: global: Distance is: 0 +40007000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40007000: global: Predictor bit: 0 Opcode: 7 +40007000: global: CGRA: NOOP.Execute() +40007000: global: Distance is: 0 +40007000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40007000: global: Predictor bit: 0 Opcode: 7 +40007000: global: CGRA: NOOP.Execute() +40007000: global: Distance is: 0 +40007000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40007000: global: Predictor bit: 0 Opcode: 7 +40007000: global: CGRA: NOOP.Execute() +40007000: global: Distance is: 0 +40007000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40007000: global: Predictor bit: 0 Opcode: 7 +40007000: global: CGRA: NOOP.Execute() +40007000: global: Distance is: 0 +40007000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40007000: global: Predictor bit: 0 Opcode: 7 +40007000: global: CGRA: NOOP.Execute() +40007000: global: Distance is: 0 +40007000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40007000: global: Predictor bit: 0 Opcode: 7 +40007000: global: CGRA: NOOP.Execute() +40007000: global: Distance is: 0 +40007000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40007000: global: Predictor bit: 0 Opcode: 7 +40007000: global: CGRA: NOOP.Execute() +40007000: global: Distance is: 0 +40007000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40007000: global: Predictor bit: 0 Opcode: 7 +40007000: global: CGRA: NOOP.Execute() +40007000: global: Distance is: 0 +40007000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40007000: global: Predictor bit: 0 Opcode: 7 +40007000: global: CGRA: NOOP.Execute() +40007000: global: Distance is: 0 +40007000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40007000: global: Predictor bit: 0 Opcode: 7 +40007000: global: CGRA: NOOP.Execute() +40007000: global: Distance is: 0 +40007000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40007000: global: Predictor bit: 0 Opcode: 7 +40007000: global: CGRA: NOOP.Execute() +40007000: global: Distance is: 0 +40007000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40007000: global: Predictor bit: 0 Opcode: 7 +40007000: global: CGRA: NOOP.Execute() +40007000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40007000: system.cpu: CGRA advanceTime complete. +40007000: system.cpu: *******IN ADVANCE PC****** +40007000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a54f0 +40007000: system.cpu: Passed Complete Drain(). +40007000: system.cpu: Make latency status=1. +40007000: system.cpu: Inside status idle. +40007000: system.cpu: Exiting schedule events +40007000: system.cpu: We are here after Execution +40007500: system.cpu: Inside CGRA Execution else statement. +40007500: system.cpu: Inside CGRA_Execution block. +40007500: system.cpu: +CALL IN NOW CGRA_Execution. +40007500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 53 ~~~~~~~ +40007500: global: +******** DB INPUT2 ReadAddress = 0************ +40007500: global: +READ: REG NUMBER: 0 dist: 0 +40007500: global: Rotating REGS data: 0 REG: 0 +40007500: system.cpu: Ins: 4798367300, 11e014644 @ PE 0 +40007500: global: Predictor bit: 1 Opcode: 1 +40007500: global: +Input1 = 1604 Input2 = 0 +40007500: global: +******** LDI IN THIS PE 1604************ +40007500: global: +************** WE ***************** +40007500: global: +WRITE: REG NUMBER: 2 dist: 0 +40007500: global: R0: 0 R1: -1 R2: 1604 R3: 632388 +40007500: global: +WRITE: FPREG NUMBER: 2 dist: 0 +40007500: global: FPR0: 0 FPR1: -1 FPR2: 1604 FPR3: 632388 +40007500: global: Writing output 1604 to register 2 +40007500: global: Distance is: 0 +40007500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40007500: global: Predictor bit: 0 Opcode: 7 +40007500: global: CGRA: NOOP.Execute() +40007500: global: Distance is: 0 +40007500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40007500: global: Predictor bit: 0 Opcode: 7 +40007500: global: CGRA: NOOP.Execute() +40007500: global: Distance is: 0 +40007500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40007500: global: Predictor bit: 0 Opcode: 7 +40007500: global: CGRA: NOOP.Execute() +40007500: global: Distance is: 0 +40007500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40007500: global: Predictor bit: 0 Opcode: 7 +40007500: global: CGRA: NOOP.Execute() +40007500: global: Distance is: 0 +40007500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40007500: global: Predictor bit: 0 Opcode: 7 +40007500: global: CGRA: NOOP.Execute() +40007500: global: Distance is: 0 +40007500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40007500: global: Predictor bit: 0 Opcode: 7 +40007500: global: CGRA: NOOP.Execute() +40007500: global: Distance is: 0 +40007500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40007500: global: Predictor bit: 0 Opcode: 7 +40007500: global: CGRA: NOOP.Execute() +40007500: global: Distance is: 0 +40007500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40007500: global: Predictor bit: 0 Opcode: 7 +40007500: global: CGRA: NOOP.Execute() +40007500: global: Distance is: 0 +40007500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40007500: global: Predictor bit: 0 Opcode: 7 +40007500: global: CGRA: NOOP.Execute() +40007500: global: Distance is: 0 +40007500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40007500: global: Predictor bit: 0 Opcode: 7 +40007500: global: CGRA: NOOP.Execute() +40007500: global: Distance is: 0 +40007500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40007500: global: Predictor bit: 0 Opcode: 7 +40007500: global: CGRA: NOOP.Execute() +40007500: global: Distance is: 0 +40007500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40007500: global: Predictor bit: 0 Opcode: 7 +40007500: global: CGRA: NOOP.Execute() +40007500: global: Distance is: 0 +40007500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40007500: global: Predictor bit: 0 Opcode: 7 +40007500: global: CGRA: NOOP.Execute() +40007500: global: Distance is: 0 +40007500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40007500: global: Predictor bit: 0 Opcode: 7 +40007500: global: CGRA: NOOP.Execute() +40007500: global: Distance is: 0 +40007500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40007500: global: Predictor bit: 0 Opcode: 7 +40007500: global: CGRA: NOOP.Execute() +40007500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40007500: system.cpu: CGRA advanceTime complete. +40007500: system.cpu: *******IN ADVANCE PC****** +40007500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5570 +40007500: system.cpu: Passed Complete Drain(). +40007500: system.cpu: Make latency status=1. +40007500: system.cpu: Inside status idle. +40007500: system.cpu: Exiting schedule events +40007500: system.cpu: We are here after Execution +40008000: system.cpu: Inside CGRA Execution else statement. +40008000: system.cpu: Inside CGRA_Execution block. +40008000: system.cpu: +CALL IN NOW CGRA_Execution. +40008000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 55 ~~~~~~~ +40008000: global: +******** DB INPUT2 ReadAddress = 0************ +40008000: global: +READ: REG NUMBER: 0 dist: 0 +40008000: global: Rotating REGS data: 0 REG: 0 +40008000: system.cpu: Ins: 5066801306, 12e01409a @ PE 0 +40008000: global: Predictor bit: 1 Opcode: 2 +40008000: global: +Input1 = 154 Input2 = 0 +40008000: global: +******** LDMI IN THIS PE 154************ +40008000: global: +************** WE ***************** +40008000: global: +WRITE: REG NUMBER: 2 dist: 0 +40008000: global: R0: 0 R1: -1 R2: 632388 R3: 632388 +40008000: global: +WRITE: FPREG NUMBER: 2 dist: 0 +40008000: global: FPR0: 0 FPR1: -1 FPR2: 632388 FPR3: 632388 +40008000: global: Writing output 632388 to register 2 +40008000: global: Distance is: 0 +40008000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40008000: global: Predictor bit: 0 Opcode: 7 +40008000: global: CGRA: NOOP.Execute() +40008000: global: Distance is: 0 +40008000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40008000: global: Predictor bit: 0 Opcode: 7 +40008000: global: CGRA: NOOP.Execute() +40008000: global: Distance is: 0 +40008000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40008000: global: Predictor bit: 0 Opcode: 7 +40008000: global: CGRA: NOOP.Execute() +40008000: global: Distance is: 0 +40008000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40008000: global: Predictor bit: 0 Opcode: 7 +40008000: global: CGRA: NOOP.Execute() +40008000: global: Distance is: 0 +40008000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40008000: global: Predictor bit: 0 Opcode: 7 +40008000: global: CGRA: NOOP.Execute() +40008000: global: Distance is: 0 +40008000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40008000: global: Predictor bit: 0 Opcode: 7 +40008000: global: CGRA: NOOP.Execute() +40008000: global: Distance is: 0 +40008000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40008000: global: Predictor bit: 0 Opcode: 7 +40008000: global: CGRA: NOOP.Execute() +40008000: global: Distance is: 0 +40008000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40008000: global: Predictor bit: 0 Opcode: 7 +40008000: global: CGRA: NOOP.Execute() +40008000: global: Distance is: 0 +40008000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40008000: global: Predictor bit: 0 Opcode: 7 +40008000: global: CGRA: NOOP.Execute() +40008000: global: Distance is: 0 +40008000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40008000: global: Predictor bit: 0 Opcode: 7 +40008000: global: CGRA: NOOP.Execute() +40008000: global: Distance is: 0 +40008000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40008000: global: Predictor bit: 0 Opcode: 7 +40008000: global: CGRA: NOOP.Execute() +40008000: global: Distance is: 0 +40008000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40008000: global: Predictor bit: 0 Opcode: 7 +40008000: global: CGRA: NOOP.Execute() +40008000: global: Distance is: 0 +40008000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40008000: global: Predictor bit: 0 Opcode: 7 +40008000: global: CGRA: NOOP.Execute() +40008000: global: Distance is: 0 +40008000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40008000: global: Predictor bit: 0 Opcode: 7 +40008000: global: CGRA: NOOP.Execute() +40008000: global: Distance is: 0 +40008000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40008000: global: Predictor bit: 0 Opcode: 7 +40008000: global: CGRA: NOOP.Execute() +40008000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40008000: system.cpu: CGRA advanceTime complete. +40008000: system.cpu: *******IN ADVANCE PC****** +40008000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a55f0 +40008000: system.cpu: Passed Complete Drain(). +40008000: system.cpu: Make latency status=1. +40008000: system.cpu: Inside status idle. +40008000: system.cpu: Exiting schedule events +40008000: system.cpu: We are here after Execution +40008500: system.cpu: Inside CGRA Execution else statement. +40008500: system.cpu: Inside CGRA_Execution block. +40008500: system.cpu: +CALL IN NOW CGRA_Execution. +40008500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 57 ~~~~~~~ +40008500: global: +******** DB INPUT2 ReadAddress = 0************ +40008500: global: +READ: REG NUMBER: 0 dist: 1 +40008500: global: Rotating REGS data: -1 REG: 1 +40008500: system.cpu: Ins: 5335236608, 13e014000 @ PE 0 +40008500: global: Predictor bit: 1 Opcode: 3 +40008500: global: +Input1 = 0 Input2 = -1 +40008500: global: +******** LDUI IN THIS PE 0************ +40008500: global: +************** WE ***************** +40008500: global: +WRITE: REG NUMBER: 2 dist: 1 +40008500: global: R0: 0 R1: -1 R2: 632388 R3: 632388 +40008500: global: +WRITE: FPREG NUMBER: 2 dist: 1 +40008500: global: FPR0: 0 FPR1: -1 FPR2: 632388 FPR3: 632388 +40008500: global: Writing output 632388 to register 2 +40008500: global: Distance is: 1 +40008500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40008500: global: Predictor bit: 0 Opcode: 7 +40008500: global: CGRA: NOOP.Execute() +40008500: global: Distance is: 0 +40008500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40008500: global: Predictor bit: 0 Opcode: 7 +40008500: global: CGRA: NOOP.Execute() +40008500: global: Distance is: 0 +40008500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40008500: global: Predictor bit: 0 Opcode: 7 +40008500: global: CGRA: NOOP.Execute() +40008500: global: Distance is: 0 +40008500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40008500: global: Predictor bit: 0 Opcode: 7 +40008500: global: CGRA: NOOP.Execute() +40008500: global: Distance is: 0 +40008500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40008500: global: Predictor bit: 0 Opcode: 7 +40008500: global: CGRA: NOOP.Execute() +40008500: global: Distance is: 0 +40008500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40008500: global: Predictor bit: 0 Opcode: 7 +40008500: global: CGRA: NOOP.Execute() +40008500: global: Distance is: 0 +40008500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40008500: global: Predictor bit: 0 Opcode: 7 +40008500: global: CGRA: NOOP.Execute() +40008500: global: Distance is: 0 +40008500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40008500: global: Predictor bit: 0 Opcode: 7 +40008500: global: CGRA: NOOP.Execute() +40008500: global: Distance is: 0 +40008500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40008500: global: Predictor bit: 0 Opcode: 7 +40008500: global: CGRA: NOOP.Execute() +40008500: global: Distance is: 0 +40008500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40008500: global: Predictor bit: 0 Opcode: 7 +40008500: global: CGRA: NOOP.Execute() +40008500: global: Distance is: 0 +40008500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40008500: global: Predictor bit: 0 Opcode: 7 +40008500: global: CGRA: NOOP.Execute() +40008500: global: Distance is: 0 +40008500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40008500: global: Predictor bit: 0 Opcode: 7 +40008500: global: CGRA: NOOP.Execute() +40008500: global: Distance is: 0 +40008500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40008500: global: Predictor bit: 0 Opcode: 7 +40008500: global: CGRA: NOOP.Execute() +40008500: global: Distance is: 0 +40008500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40008500: global: Predictor bit: 0 Opcode: 7 +40008500: global: CGRA: NOOP.Execute() +40008500: global: Distance is: 0 +40008500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40008500: global: Predictor bit: 0 Opcode: 7 +40008500: global: CGRA: NOOP.Execute() +40008500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40008500: system.cpu: CGRA advanceTime complete. +40008500: system.cpu: *******IN ADVANCE PC****** +40008500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5670 +40008500: system.cpu: Passed Complete Drain(). +40008500: system.cpu: Make latency status=1. +40008500: system.cpu: Inside status idle. +40008500: system.cpu: Exiting schedule events +40008500: system.cpu: We are here after Execution +40009000: system.cpu: Inside CGRA Execution else statement. +40009000: system.cpu: Inside CGRA_Execution block. +40009000: system.cpu: +CALL IN NOW CGRA_Execution. +40009000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 59 ~~~~~~~ +40009000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +40009000: global: Predictor bit: 0 Opcode: 7 +40009000: global: CGRA: NOOP.Execute() +40009000: global: Distance is: 1 +40009000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40009000: global: Predictor bit: 0 Opcode: 7 +40009000: global: CGRA: NOOP.Execute() +40009000: global: Distance is: 0 +40009000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40009000: global: Predictor bit: 0 Opcode: 7 +40009000: global: CGRA: NOOP.Execute() +40009000: global: Distance is: 0 +40009000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40009000: global: Predictor bit: 0 Opcode: 7 +40009000: global: CGRA: NOOP.Execute() +40009000: global: Distance is: 0 +40009000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40009000: global: Predictor bit: 0 Opcode: 7 +40009000: global: CGRA: NOOP.Execute() +40009000: global: Distance is: 0 +40009000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40009000: global: Predictor bit: 0 Opcode: 7 +40009000: global: CGRA: NOOP.Execute() +40009000: global: Distance is: 0 +40009000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40009000: global: Predictor bit: 0 Opcode: 7 +40009000: global: CGRA: NOOP.Execute() +40009000: global: Distance is: 0 +40009000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40009000: global: Predictor bit: 0 Opcode: 7 +40009000: global: CGRA: NOOP.Execute() +40009000: global: Distance is: 0 +40009000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40009000: global: Predictor bit: 0 Opcode: 7 +40009000: global: CGRA: NOOP.Execute() +40009000: global: Distance is: 0 +40009000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40009000: global: Predictor bit: 0 Opcode: 7 +40009000: global: CGRA: NOOP.Execute() +40009000: global: Distance is: 0 +40009000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40009000: global: Predictor bit: 0 Opcode: 7 +40009000: global: CGRA: NOOP.Execute() +40009000: global: Distance is: 0 +40009000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40009000: global: Predictor bit: 0 Opcode: 7 +40009000: global: CGRA: NOOP.Execute() +40009000: global: Distance is: 0 +40009000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40009000: global: Predictor bit: 0 Opcode: 7 +40009000: global: CGRA: NOOP.Execute() +40009000: global: Distance is: 0 +40009000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40009000: global: Predictor bit: 0 Opcode: 7 +40009000: global: CGRA: NOOP.Execute() +40009000: global: Distance is: 0 +40009000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40009000: global: Predictor bit: 0 Opcode: 7 +40009000: global: CGRA: NOOP.Execute() +40009000: global: Distance is: 0 +40009000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40009000: global: Predictor bit: 0 Opcode: 7 +40009000: global: CGRA: NOOP.Execute() +40009000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40009000: system.cpu: CGRA advanceTime complete. +40009000: system.cpu: *******IN ADVANCE PC****** +40009000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a56f0 +40009000: system.cpu: Passed Complete Drain(). +40009000: system.cpu: Make latency status=1. +40009000: system.cpu: Inside status idle. +40009000: system.cpu: Exiting schedule events +40009000: system.cpu: We are here after Execution +40009500: system.cpu: Inside CGRA Execution else statement. +40009500: system.cpu: Inside CGRA_Execution block. +40009500: system.cpu: +CALL IN NOW CGRA_Execution. +40009500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 61 ~~~~~~~ +40009500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +40009500: global: Predictor bit: 0 Opcode: 7 +40009500: global: CGRA: NOOP.Execute() +40009500: global: Distance is: 1 +40009500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40009500: global: Predictor bit: 0 Opcode: 7 +40009500: global: CGRA: NOOP.Execute() +40009500: global: Distance is: 0 +40009500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40009500: global: Predictor bit: 0 Opcode: 7 +40009500: global: CGRA: NOOP.Execute() +40009500: global: Distance is: 0 +40009500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40009500: global: Predictor bit: 0 Opcode: 7 +40009500: global: CGRA: NOOP.Execute() +40009500: global: Distance is: 0 +40009500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40009500: global: Predictor bit: 0 Opcode: 7 +40009500: global: CGRA: NOOP.Execute() +40009500: global: Distance is: 0 +40009500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40009500: global: Predictor bit: 0 Opcode: 7 +40009500: global: CGRA: NOOP.Execute() +40009500: global: Distance is: 0 +40009500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40009500: global: Predictor bit: 0 Opcode: 7 +40009500: global: CGRA: NOOP.Execute() +40009500: global: Distance is: 0 +40009500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40009500: global: Predictor bit: 0 Opcode: 7 +40009500: global: CGRA: NOOP.Execute() +40009500: global: Distance is: 0 +40009500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40009500: global: Predictor bit: 0 Opcode: 7 +40009500: global: CGRA: NOOP.Execute() +40009500: global: Distance is: 0 +40009500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40009500: global: Predictor bit: 0 Opcode: 7 +40009500: global: CGRA: NOOP.Execute() +40009500: global: Distance is: 0 +40009500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40009500: global: Predictor bit: 0 Opcode: 7 +40009500: global: CGRA: NOOP.Execute() +40009500: global: Distance is: 0 +40009500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40009500: global: Predictor bit: 0 Opcode: 7 +40009500: global: CGRA: NOOP.Execute() +40009500: global: Distance is: 0 +40009500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40009500: global: Predictor bit: 0 Opcode: 7 +40009500: global: CGRA: NOOP.Execute() +40009500: global: Distance is: 0 +40009500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40009500: global: Predictor bit: 0 Opcode: 7 +40009500: global: CGRA: NOOP.Execute() +40009500: global: Distance is: 0 +40009500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40009500: global: Predictor bit: 0 Opcode: 7 +40009500: global: CGRA: NOOP.Execute() +40009500: global: Distance is: 0 +40009500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40009500: global: Predictor bit: 0 Opcode: 7 +40009500: global: CGRA: NOOP.Execute() +40009500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40009500: system.cpu: CGRA advanceTime complete. +40009500: system.cpu: *******IN ADVANCE PC****** +40009500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5770 +40009500: system.cpu: Passed Complete Drain(). +40009500: system.cpu: Make latency status=1. +40009500: system.cpu: Inside status idle. +40009500: system.cpu: Exiting schedule events +40009500: system.cpu: We are here after Execution +40010000: system.cpu: Inside CGRA Execution else statement. +40010000: system.cpu: Inside CGRA_Execution block. +40010000: system.cpu: +CALL IN NOW CGRA_Execution. +40010000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 63 ~~~~~~~ +40010000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +40010000: global: Predictor bit: 0 Opcode: 7 +40010000: global: CGRA: NOOP.Execute() +40010000: global: Distance is: 1 +40010000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40010000: global: Predictor bit: 0 Opcode: 7 +40010000: global: CGRA: NOOP.Execute() +40010000: global: Distance is: 0 +40010000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40010000: global: Predictor bit: 0 Opcode: 7 +40010000: global: CGRA: NOOP.Execute() +40010000: global: Distance is: 0 +40010000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40010000: global: Predictor bit: 0 Opcode: 7 +40010000: global: CGRA: NOOP.Execute() +40010000: global: Distance is: 0 +40010000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40010000: global: Predictor bit: 0 Opcode: 7 +40010000: global: CGRA: NOOP.Execute() +40010000: global: Distance is: 0 +40010000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40010000: global: Predictor bit: 0 Opcode: 7 +40010000: global: CGRA: NOOP.Execute() +40010000: global: Distance is: 0 +40010000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40010000: global: Predictor bit: 0 Opcode: 7 +40010000: global: CGRA: NOOP.Execute() +40010000: global: Distance is: 0 +40010000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40010000: global: Predictor bit: 0 Opcode: 7 +40010000: global: CGRA: NOOP.Execute() +40010000: global: Distance is: 0 +40010000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40010000: global: Predictor bit: 0 Opcode: 7 +40010000: global: CGRA: NOOP.Execute() +40010000: global: Distance is: 0 +40010000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40010000: global: Predictor bit: 0 Opcode: 7 +40010000: global: CGRA: NOOP.Execute() +40010000: global: Distance is: 0 +40010000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40010000: global: Predictor bit: 0 Opcode: 7 +40010000: global: CGRA: NOOP.Execute() +40010000: global: Distance is: 0 +40010000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40010000: global: Predictor bit: 0 Opcode: 7 +40010000: global: CGRA: NOOP.Execute() +40010000: global: Distance is: 0 +40010000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40010000: global: Predictor bit: 0 Opcode: 7 +40010000: global: CGRA: NOOP.Execute() +40010000: global: Distance is: 0 +40010000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40010000: global: Predictor bit: 0 Opcode: 7 +40010000: global: CGRA: NOOP.Execute() +40010000: global: Distance is: 0 +40010000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40010000: global: Predictor bit: 0 Opcode: 7 +40010000: global: CGRA: NOOP.Execute() +40010000: global: Distance is: 0 +40010000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40010000: global: Predictor bit: 0 Opcode: 7 +40010000: global: CGRA: NOOP.Execute() +40010000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40010000: system.cpu: CGRA advanceTime complete. +40010000: system.cpu: *******IN ADVANCE PC****** +40010000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a57f0 +40010000: system.cpu: Passed Complete Drain(). +40010000: system.cpu: Make latency status=1. +40010000: system.cpu: Inside status idle. +40010000: system.cpu: Exiting schedule events +40010000: system.cpu: We are here after Execution +40010500: system.cpu: Inside CGRA Execution else statement. +40010500: system.cpu: Inside CGRA_Execution block. +40010500: system.cpu: +CALL IN NOW CGRA_Execution. +40010500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 65 ~~~~~~~ +40010500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +40010500: global: Predictor bit: 0 Opcode: 7 +40010500: global: CGRA: NOOP.Execute() +40010500: global: Distance is: 0 +40010500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40010500: global: Predictor bit: 0 Opcode: 7 +40010500: global: CGRA: NOOP.Execute() +40010500: global: Distance is: 0 +40010500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40010500: global: Predictor bit: 0 Opcode: 7 +40010500: global: CGRA: NOOP.Execute() +40010500: global: Distance is: 0 +40010500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40010500: global: Predictor bit: 0 Opcode: 7 +40010500: global: CGRA: NOOP.Execute() +40010500: global: Distance is: 0 +40010500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40010500: global: Predictor bit: 0 Opcode: 7 +40010500: global: CGRA: NOOP.Execute() +40010500: global: Distance is: 0 +40010500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40010500: global: Predictor bit: 0 Opcode: 7 +40010500: global: CGRA: NOOP.Execute() +40010500: global: Distance is: 0 +40010500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40010500: global: Predictor bit: 0 Opcode: 7 +40010500: global: CGRA: NOOP.Execute() +40010500: global: Distance is: 0 +40010500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40010500: global: Predictor bit: 0 Opcode: 7 +40010500: global: CGRA: NOOP.Execute() +40010500: global: Distance is: 0 +40010500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40010500: global: Predictor bit: 0 Opcode: 7 +40010500: global: CGRA: NOOP.Execute() +40010500: global: Distance is: 0 +40010500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40010500: global: Predictor bit: 0 Opcode: 7 +40010500: global: CGRA: NOOP.Execute() +40010500: global: Distance is: 0 +40010500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40010500: global: Predictor bit: 0 Opcode: 7 +40010500: global: CGRA: NOOP.Execute() +40010500: global: Distance is: 0 +40010500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40010500: global: Predictor bit: 0 Opcode: 7 +40010500: global: CGRA: NOOP.Execute() +40010500: global: Distance is: 0 +40010500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40010500: global: Predictor bit: 0 Opcode: 7 +40010500: global: CGRA: NOOP.Execute() +40010500: global: Distance is: 0 +40010500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40010500: global: Predictor bit: 0 Opcode: 7 +40010500: global: CGRA: NOOP.Execute() +40010500: global: Distance is: 0 +40010500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40010500: global: Predictor bit: 0 Opcode: 7 +40010500: global: CGRA: NOOP.Execute() +40010500: global: Distance is: 0 +40010500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40010500: global: Predictor bit: 0 Opcode: 7 +40010500: global: CGRA: NOOP.Execute() +40010500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40010500: system.cpu: CGRA advanceTime complete. +40010500: system.cpu: *******IN ADVANCE PC****** +40010500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5870 +40010500: system.cpu: Passed Complete Drain(). +40010500: system.cpu: Make latency status=1. +40010500: system.cpu: Inside status idle. +40010500: system.cpu: Exiting schedule events +40010500: system.cpu: We are here after Execution +40011000: system.cpu: Inside CGRA Execution else statement. +40011000: system.cpu: Inside CGRA_Execution block. +40011000: system.cpu: +CALL IN NOW CGRA_Execution. +40011000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 67 ~~~~~~~ +40011000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +40011000: global: Predictor bit: 0 Opcode: 7 +40011000: global: CGRA: NOOP.Execute() +40011000: global: Distance is: 0 +40011000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40011000: global: Predictor bit: 0 Opcode: 7 +40011000: global: CGRA: NOOP.Execute() +40011000: global: Distance is: 0 +40011000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40011000: global: Predictor bit: 0 Opcode: 7 +40011000: global: CGRA: NOOP.Execute() +40011000: global: Distance is: 0 +40011000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40011000: global: Predictor bit: 0 Opcode: 7 +40011000: global: CGRA: NOOP.Execute() +40011000: global: Distance is: 0 +40011000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40011000: global: Predictor bit: 0 Opcode: 7 +40011000: global: CGRA: NOOP.Execute() +40011000: global: Distance is: 0 +40011000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40011000: global: Predictor bit: 0 Opcode: 7 +40011000: global: CGRA: NOOP.Execute() +40011000: global: Distance is: 0 +40011000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40011000: global: Predictor bit: 0 Opcode: 7 +40011000: global: CGRA: NOOP.Execute() +40011000: global: Distance is: 0 +40011000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40011000: global: Predictor bit: 0 Opcode: 7 +40011000: global: CGRA: NOOP.Execute() +40011000: global: Distance is: 0 +40011000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40011000: global: Predictor bit: 0 Opcode: 7 +40011000: global: CGRA: NOOP.Execute() +40011000: global: Distance is: 0 +40011000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40011000: global: Predictor bit: 0 Opcode: 7 +40011000: global: CGRA: NOOP.Execute() +40011000: global: Distance is: 0 +40011000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40011000: global: Predictor bit: 0 Opcode: 7 +40011000: global: CGRA: NOOP.Execute() +40011000: global: Distance is: 0 +40011000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40011000: global: Predictor bit: 0 Opcode: 7 +40011000: global: CGRA: NOOP.Execute() +40011000: global: Distance is: 0 +40011000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40011000: global: Predictor bit: 0 Opcode: 7 +40011000: global: CGRA: NOOP.Execute() +40011000: global: Distance is: 0 +40011000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40011000: global: Predictor bit: 0 Opcode: 7 +40011000: global: CGRA: NOOP.Execute() +40011000: global: Distance is: 0 +40011000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40011000: global: Predictor bit: 0 Opcode: 7 +40011000: global: CGRA: NOOP.Execute() +40011000: global: Distance is: 0 +40011000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40011000: global: Predictor bit: 0 Opcode: 7 +40011000: global: CGRA: NOOP.Execute() +40011000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40011000: system.cpu: CGRA advanceTime complete. +40011000: system.cpu: *******IN ADVANCE PC****** +40011000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a58f0 +40011000: system.cpu: Passed Complete Drain(). +40011000: system.cpu: Make latency status=1. +40011000: system.cpu: Inside status idle. +40011000: system.cpu: Exiting schedule events +40011000: system.cpu: We are here after Execution +40011500: system.cpu: Inside CGRA Execution else statement. +40011500: system.cpu: Inside CGRA_Execution block. +40011500: system.cpu: +CALL IN NOW CGRA_Execution. +40011500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 69 ~~~~~~~ +40011500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +40011500: global: Predictor bit: 0 Opcode: 7 +40011500: global: CGRA: NOOP.Execute() +40011500: global: Distance is: 0 +40011500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40011500: global: Predictor bit: 0 Opcode: 7 +40011500: global: CGRA: NOOP.Execute() +40011500: global: Distance is: 0 +40011500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40011500: global: Predictor bit: 0 Opcode: 7 +40011500: global: CGRA: NOOP.Execute() +40011500: global: Distance is: 0 +40011500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40011500: global: Predictor bit: 0 Opcode: 7 +40011500: global: CGRA: NOOP.Execute() +40011500: global: Distance is: 0 +40011500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40011500: global: Predictor bit: 0 Opcode: 7 +40011500: global: CGRA: NOOP.Execute() +40011500: global: Distance is: 0 +40011500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40011500: global: Predictor bit: 0 Opcode: 7 +40011500: global: CGRA: NOOP.Execute() +40011500: global: Distance is: 0 +40011500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40011500: global: Predictor bit: 0 Opcode: 7 +40011500: global: CGRA: NOOP.Execute() +40011500: global: Distance is: 0 +40011500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40011500: global: Predictor bit: 0 Opcode: 7 +40011500: global: CGRA: NOOP.Execute() +40011500: global: Distance is: 0 +40011500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40011500: global: Predictor bit: 0 Opcode: 7 +40011500: global: CGRA: NOOP.Execute() +40011500: global: Distance is: 0 +40011500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40011500: global: Predictor bit: 0 Opcode: 7 +40011500: global: CGRA: NOOP.Execute() +40011500: global: Distance is: 0 +40011500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40011500: global: Predictor bit: 0 Opcode: 7 +40011500: global: CGRA: NOOP.Execute() +40011500: global: Distance is: 0 +40011500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40011500: global: Predictor bit: 0 Opcode: 7 +40011500: global: CGRA: NOOP.Execute() +40011500: global: Distance is: 0 +40011500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40011500: global: Predictor bit: 0 Opcode: 7 +40011500: global: CGRA: NOOP.Execute() +40011500: global: Distance is: 0 +40011500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40011500: global: Predictor bit: 0 Opcode: 7 +40011500: global: CGRA: NOOP.Execute() +40011500: global: Distance is: 0 +40011500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40011500: global: Predictor bit: 0 Opcode: 7 +40011500: global: CGRA: NOOP.Execute() +40011500: global: Distance is: 0 +40011500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40011500: global: Predictor bit: 0 Opcode: 7 +40011500: global: CGRA: NOOP.Execute() +40011500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40011500: system.cpu: CGRA advanceTime complete. +40011500: system.cpu: *******IN ADVANCE PC****** +40011500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5970 +40011500: system.cpu: Passed Complete Drain(). +40011500: system.cpu: Make latency status=1. +40011500: system.cpu: Inside status idle. +40011500: system.cpu: Exiting schedule events +40011500: system.cpu: We are here after Execution +40012000: system.cpu: Inside CGRA Execution else statement. +40012000: system.cpu: Inside CGRA_Execution block. +40012000: system.cpu: +CALL IN NOW CGRA_Execution. +40012000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 71 ~~~~~~~ +40012000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +40012000: global: Predictor bit: 0 Opcode: 7 +40012000: global: CGRA: NOOP.Execute() +40012000: global: Distance is: 0 +40012000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40012000: global: Predictor bit: 0 Opcode: 7 +40012000: global: CGRA: NOOP.Execute() +40012000: global: Distance is: 0 +40012000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40012000: global: Predictor bit: 0 Opcode: 7 +40012000: global: CGRA: NOOP.Execute() +40012000: global: Distance is: 0 +40012000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40012000: global: Predictor bit: 0 Opcode: 7 +40012000: global: CGRA: NOOP.Execute() +40012000: global: Distance is: 0 +40012000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40012000: global: Predictor bit: 0 Opcode: 7 +40012000: global: CGRA: NOOP.Execute() +40012000: global: Distance is: 0 +40012000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40012000: global: Predictor bit: 0 Opcode: 7 +40012000: global: CGRA: NOOP.Execute() +40012000: global: Distance is: 0 +40012000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40012000: global: Predictor bit: 0 Opcode: 7 +40012000: global: CGRA: NOOP.Execute() +40012000: global: Distance is: 0 +40012000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40012000: global: Predictor bit: 0 Opcode: 7 +40012000: global: CGRA: NOOP.Execute() +40012000: global: Distance is: 0 +40012000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40012000: global: Predictor bit: 0 Opcode: 7 +40012000: global: CGRA: NOOP.Execute() +40012000: global: Distance is: 0 +40012000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40012000: global: Predictor bit: 0 Opcode: 7 +40012000: global: CGRA: NOOP.Execute() +40012000: global: Distance is: 0 +40012000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40012000: global: Predictor bit: 0 Opcode: 7 +40012000: global: CGRA: NOOP.Execute() +40012000: global: Distance is: 0 +40012000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40012000: global: Predictor bit: 0 Opcode: 7 +40012000: global: CGRA: NOOP.Execute() +40012000: global: Distance is: 0 +40012000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40012000: global: Predictor bit: 0 Opcode: 7 +40012000: global: CGRA: NOOP.Execute() +40012000: global: Distance is: 0 +40012000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40012000: global: Predictor bit: 0 Opcode: 7 +40012000: global: CGRA: NOOP.Execute() +40012000: global: Distance is: 0 +40012000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40012000: global: Predictor bit: 0 Opcode: 7 +40012000: global: CGRA: NOOP.Execute() +40012000: global: Distance is: 0 +40012000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40012000: global: Predictor bit: 0 Opcode: 7 +40012000: global: CGRA: NOOP.Execute() +40012000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40012000: system.cpu: CGRA advanceTime complete. +40012000: system.cpu: *******IN ADVANCE PC****** +40012000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a59f0 +40012000: system.cpu: Passed Complete Drain(). +40012000: system.cpu: Make latency status=1. +40012000: system.cpu: Inside status idle. +40012000: system.cpu: Exiting schedule events +40012000: system.cpu: We are here after Execution +40012500: system.cpu: Inside CGRA Execution else statement. +40012500: system.cpu: Inside CGRA_Execution block. +40012500: system.cpu: +CALL IN NOW CGRA_Execution. +40012500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 73 ~~~~~~~ +40012500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +40012500: global: Predictor bit: 0 Opcode: 7 +40012500: global: CGRA: NOOP.Execute() +40012500: global: Distance is: 1 +40012500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40012500: global: Predictor bit: 0 Opcode: 7 +40012500: global: CGRA: NOOP.Execute() +40012500: global: Distance is: 0 +40012500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40012500: global: Predictor bit: 0 Opcode: 7 +40012500: global: CGRA: NOOP.Execute() +40012500: global: Distance is: 0 +40012500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40012500: global: Predictor bit: 0 Opcode: 7 +40012500: global: CGRA: NOOP.Execute() +40012500: global: Distance is: 0 +40012500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40012500: global: Predictor bit: 0 Opcode: 7 +40012500: global: CGRA: NOOP.Execute() +40012500: global: Distance is: 0 +40012500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40012500: global: Predictor bit: 0 Opcode: 7 +40012500: global: CGRA: NOOP.Execute() +40012500: global: Distance is: 0 +40012500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40012500: global: Predictor bit: 0 Opcode: 7 +40012500: global: CGRA: NOOP.Execute() +40012500: global: Distance is: 0 +40012500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40012500: global: Predictor bit: 0 Opcode: 7 +40012500: global: CGRA: NOOP.Execute() +40012500: global: Distance is: 0 +40012500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40012500: global: Predictor bit: 0 Opcode: 7 +40012500: global: CGRA: NOOP.Execute() +40012500: global: Distance is: 0 +40012500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40012500: global: Predictor bit: 0 Opcode: 7 +40012500: global: CGRA: NOOP.Execute() +40012500: global: Distance is: 0 +40012500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40012500: global: Predictor bit: 0 Opcode: 7 +40012500: global: CGRA: NOOP.Execute() +40012500: global: Distance is: 0 +40012500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40012500: global: Predictor bit: 0 Opcode: 7 +40012500: global: CGRA: NOOP.Execute() +40012500: global: Distance is: 0 +40012500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40012500: global: Predictor bit: 0 Opcode: 7 +40012500: global: CGRA: NOOP.Execute() +40012500: global: Distance is: 0 +40012500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40012500: global: Predictor bit: 0 Opcode: 7 +40012500: global: CGRA: NOOP.Execute() +40012500: global: Distance is: 0 +40012500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40012500: global: Predictor bit: 0 Opcode: 7 +40012500: global: CGRA: NOOP.Execute() +40012500: global: Distance is: 0 +40012500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40012500: global: Predictor bit: 0 Opcode: 7 +40012500: global: CGRA: NOOP.Execute() +40012500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40012500: system.cpu: CGRA advanceTime complete. +40012500: system.cpu: *******IN ADVANCE PC****** +40012500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5a70 +40012500: system.cpu: Passed Complete Drain(). +40012500: system.cpu: Make latency status=1. +40012500: system.cpu: Inside status idle. +40012500: system.cpu: Exiting schedule events +40012500: system.cpu: We are here after Execution +40013000: system.cpu: Inside CGRA Execution else statement. +40013000: system.cpu: Inside CGRA_Execution block. +40013000: system.cpu: +CALL IN NOW CGRA_Execution. +40013000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 75 ~~~~~~~ +40013000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +40013000: global: Predictor bit: 0 Opcode: 7 +40013000: global: CGRA: NOOP.Execute() +40013000: global: Distance is: 1 +40013000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40013000: global: Predictor bit: 0 Opcode: 7 +40013000: global: CGRA: NOOP.Execute() +40013000: global: Distance is: 0 +40013000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40013000: global: Predictor bit: 0 Opcode: 7 +40013000: global: CGRA: NOOP.Execute() +40013000: global: Distance is: 0 +40013000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40013000: global: Predictor bit: 0 Opcode: 7 +40013000: global: CGRA: NOOP.Execute() +40013000: global: Distance is: 0 +40013000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40013000: global: Predictor bit: 0 Opcode: 7 +40013000: global: CGRA: NOOP.Execute() +40013000: global: Distance is: 0 +40013000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40013000: global: Predictor bit: 0 Opcode: 7 +40013000: global: CGRA: NOOP.Execute() +40013000: global: Distance is: 0 +40013000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40013000: global: Predictor bit: 0 Opcode: 7 +40013000: global: CGRA: NOOP.Execute() +40013000: global: Distance is: 0 +40013000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40013000: global: Predictor bit: 0 Opcode: 7 +40013000: global: CGRA: NOOP.Execute() +40013000: global: Distance is: 0 +40013000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40013000: global: Predictor bit: 0 Opcode: 7 +40013000: global: CGRA: NOOP.Execute() +40013000: global: Distance is: 0 +40013000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40013000: global: Predictor bit: 0 Opcode: 7 +40013000: global: CGRA: NOOP.Execute() +40013000: global: Distance is: 0 +40013000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40013000: global: Predictor bit: 0 Opcode: 7 +40013000: global: CGRA: NOOP.Execute() +40013000: global: Distance is: 0 +40013000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40013000: global: Predictor bit: 0 Opcode: 7 +40013000: global: CGRA: NOOP.Execute() +40013000: global: Distance is: 0 +40013000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40013000: global: Predictor bit: 0 Opcode: 7 +40013000: global: CGRA: NOOP.Execute() +40013000: global: Distance is: 0 +40013000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40013000: global: Predictor bit: 0 Opcode: 7 +40013000: global: CGRA: NOOP.Execute() +40013000: global: Distance is: 0 +40013000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40013000: global: Predictor bit: 0 Opcode: 7 +40013000: global: CGRA: NOOP.Execute() +40013000: global: Distance is: 0 +40013000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40013000: global: Predictor bit: 0 Opcode: 7 +40013000: global: CGRA: NOOP.Execute() +40013000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40013000: system.cpu: CGRA advanceTime complete. +40013000: system.cpu: *******IN ADVANCE PC****** +40013000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5af0 +40013000: system.cpu: Passed Complete Drain(). +40013000: system.cpu: Make latency status=1. +40013000: system.cpu: Inside status idle. +40013000: system.cpu: Exiting schedule events +40013000: system.cpu: We are here after Execution +40013500: system.cpu: Inside CGRA Execution else statement. +40013500: system.cpu: Inside CGRA_Execution block. +40013500: system.cpu: +CALL IN NOW CGRA_Execution. +40013500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 77 ~~~~~~~ +40013500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +40013500: global: Predictor bit: 0 Opcode: 7 +40013500: global: CGRA: NOOP.Execute() +40013500: global: Distance is: 1 +40013500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40013500: global: Predictor bit: 0 Opcode: 7 +40013500: global: CGRA: NOOP.Execute() +40013500: global: Distance is: 0 +40013500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40013500: global: Predictor bit: 0 Opcode: 7 +40013500: global: CGRA: NOOP.Execute() +40013500: global: Distance is: 0 +40013500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40013500: global: Predictor bit: 0 Opcode: 7 +40013500: global: CGRA: NOOP.Execute() +40013500: global: Distance is: 0 +40013500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40013500: global: Predictor bit: 0 Opcode: 7 +40013500: global: CGRA: NOOP.Execute() +40013500: global: Distance is: 0 +40013500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40013500: global: Predictor bit: 0 Opcode: 7 +40013500: global: CGRA: NOOP.Execute() +40013500: global: Distance is: 0 +40013500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40013500: global: Predictor bit: 0 Opcode: 7 +40013500: global: CGRA: NOOP.Execute() +40013500: global: Distance is: 0 +40013500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40013500: global: Predictor bit: 0 Opcode: 7 +40013500: global: CGRA: NOOP.Execute() +40013500: global: Distance is: 0 +40013500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40013500: global: Predictor bit: 0 Opcode: 7 +40013500: global: CGRA: NOOP.Execute() +40013500: global: Distance is: 0 +40013500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40013500: global: Predictor bit: 0 Opcode: 7 +40013500: global: CGRA: NOOP.Execute() +40013500: global: Distance is: 0 +40013500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40013500: global: Predictor bit: 0 Opcode: 7 +40013500: global: CGRA: NOOP.Execute() +40013500: global: Distance is: 0 +40013500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40013500: global: Predictor bit: 0 Opcode: 7 +40013500: global: CGRA: NOOP.Execute() +40013500: global: Distance is: 0 +40013500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40013500: global: Predictor bit: 0 Opcode: 7 +40013500: global: CGRA: NOOP.Execute() +40013500: global: Distance is: 0 +40013500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40013500: global: Predictor bit: 0 Opcode: 7 +40013500: global: CGRA: NOOP.Execute() +40013500: global: Distance is: 0 +40013500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40013500: global: Predictor bit: 0 Opcode: 7 +40013500: global: CGRA: NOOP.Execute() +40013500: global: Distance is: 0 +40013500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40013500: global: Predictor bit: 0 Opcode: 7 +40013500: global: CGRA: NOOP.Execute() +40013500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40013500: system.cpu: CGRA advanceTime complete. +40013500: system.cpu: *******IN ADVANCE PC****** +40013500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5b70 +40013500: system.cpu: Passed Complete Drain(). +40013500: system.cpu: Make latency status=1. +40013500: system.cpu: Inside status idle. +40013500: system.cpu: Exiting schedule events +40013500: system.cpu: We are here after Execution +40014000: system.cpu: Inside CGRA Execution else statement. +40014000: system.cpu: Inside CGRA_Execution block. +40014000: system.cpu: +CALL IN NOW CGRA_Execution. +40014000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 79 ~~~~~~~ +40014000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +40014000: global: Predictor bit: 0 Opcode: 7 +40014000: global: CGRA: NOOP.Execute() +40014000: global: Distance is: 1 +40014000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40014000: global: Predictor bit: 0 Opcode: 7 +40014000: global: CGRA: NOOP.Execute() +40014000: global: Distance is: 0 +40014000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40014000: global: Predictor bit: 0 Opcode: 7 +40014000: global: CGRA: NOOP.Execute() +40014000: global: Distance is: 0 +40014000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40014000: global: Predictor bit: 0 Opcode: 7 +40014000: global: CGRA: NOOP.Execute() +40014000: global: Distance is: 0 +40014000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40014000: global: Predictor bit: 0 Opcode: 7 +40014000: global: CGRA: NOOP.Execute() +40014000: global: Distance is: 0 +40014000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40014000: global: Predictor bit: 0 Opcode: 7 +40014000: global: CGRA: NOOP.Execute() +40014000: global: Distance is: 0 +40014000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40014000: global: Predictor bit: 0 Opcode: 7 +40014000: global: CGRA: NOOP.Execute() +40014000: global: Distance is: 0 +40014000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40014000: global: Predictor bit: 0 Opcode: 7 +40014000: global: CGRA: NOOP.Execute() +40014000: global: Distance is: 0 +40014000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40014000: global: Predictor bit: 0 Opcode: 7 +40014000: global: CGRA: NOOP.Execute() +40014000: global: Distance is: 0 +40014000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40014000: global: Predictor bit: 0 Opcode: 7 +40014000: global: CGRA: NOOP.Execute() +40014000: global: Distance is: 0 +40014000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40014000: global: Predictor bit: 0 Opcode: 7 +40014000: global: CGRA: NOOP.Execute() +40014000: global: Distance is: 0 +40014000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40014000: global: Predictor bit: 0 Opcode: 7 +40014000: global: CGRA: NOOP.Execute() +40014000: global: Distance is: 0 +40014000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40014000: global: Predictor bit: 0 Opcode: 7 +40014000: global: CGRA: NOOP.Execute() +40014000: global: Distance is: 0 +40014000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40014000: global: Predictor bit: 0 Opcode: 7 +40014000: global: CGRA: NOOP.Execute() +40014000: global: Distance is: 0 +40014000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40014000: global: Predictor bit: 0 Opcode: 7 +40014000: global: CGRA: NOOP.Execute() +40014000: global: Distance is: 0 +40014000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40014000: global: Predictor bit: 0 Opcode: 7 +40014000: global: CGRA: NOOP.Execute() +40014000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40014000: system.cpu: CGRA advanceTime complete. +40014000: system.cpu: *******IN ADVANCE PC****** +40014000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5bf0 +40014000: system.cpu: Passed Complete Drain(). +40014000: system.cpu: Make latency status=1. +40014000: system.cpu: Inside status idle. +40014000: system.cpu: Exiting schedule events +40014000: system.cpu: We are here after Execution +40014500: system.cpu: Inside CGRA Execution else statement. +40014500: system.cpu: Inside CGRA_Execution block. +40014500: system.cpu: +CALL IN NOW CGRA_Execution. +40014500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 81 ~~~~~~~ +40014500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +40014500: global: Predictor bit: 0 Opcode: 7 +40014500: global: CGRA: NOOP.Execute() +40014500: global: Distance is: 0 +40014500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40014500: global: Predictor bit: 0 Opcode: 7 +40014500: global: CGRA: NOOP.Execute() +40014500: global: Distance is: 0 +40014500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40014500: global: Predictor bit: 0 Opcode: 7 +40014500: global: CGRA: NOOP.Execute() +40014500: global: Distance is: 0 +40014500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40014500: global: Predictor bit: 0 Opcode: 7 +40014500: global: CGRA: NOOP.Execute() +40014500: global: Distance is: 0 +40014500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40014500: global: Predictor bit: 0 Opcode: 7 +40014500: global: CGRA: NOOP.Execute() +40014500: global: Distance is: 0 +40014500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40014500: global: Predictor bit: 0 Opcode: 7 +40014500: global: CGRA: NOOP.Execute() +40014500: global: Distance is: 0 +40014500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40014500: global: Predictor bit: 0 Opcode: 7 +40014500: global: CGRA: NOOP.Execute() +40014500: global: Distance is: 0 +40014500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40014500: global: Predictor bit: 0 Opcode: 7 +40014500: global: CGRA: NOOP.Execute() +40014500: global: Distance is: 0 +40014500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40014500: global: Predictor bit: 0 Opcode: 7 +40014500: global: CGRA: NOOP.Execute() +40014500: global: Distance is: 0 +40014500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40014500: global: Predictor bit: 0 Opcode: 7 +40014500: global: CGRA: NOOP.Execute() +40014500: global: Distance is: 0 +40014500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40014500: global: Predictor bit: 0 Opcode: 7 +40014500: global: CGRA: NOOP.Execute() +40014500: global: Distance is: 0 +40014500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40014500: global: Predictor bit: 0 Opcode: 7 +40014500: global: CGRA: NOOP.Execute() +40014500: global: Distance is: 0 +40014500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40014500: global: Predictor bit: 0 Opcode: 7 +40014500: global: CGRA: NOOP.Execute() +40014500: global: Distance is: 0 +40014500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40014500: global: Predictor bit: 0 Opcode: 7 +40014500: global: CGRA: NOOP.Execute() +40014500: global: Distance is: 0 +40014500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40014500: global: Predictor bit: 0 Opcode: 7 +40014500: global: CGRA: NOOP.Execute() +40014500: global: Distance is: 0 +40014500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40014500: global: Predictor bit: 0 Opcode: 7 +40014500: global: CGRA: NOOP.Execute() +40014500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40014500: system.cpu: CGRA advanceTime complete. +40014500: system.cpu: *******IN ADVANCE PC****** +40014500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5c70 +40014500: system.cpu: Passed Complete Drain(). +40014500: system.cpu: Make latency status=1. +40014500: system.cpu: Inside status idle. +40014500: system.cpu: Exiting schedule events +40014500: system.cpu: We are here after Execution +40015000: system.cpu: Inside CGRA Execution else statement. +40015000: system.cpu: Inside CGRA_Execution block. +40015000: system.cpu: +CALL IN NOW CGRA_Execution. +40015000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 83 ~~~~~~~ +40015000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +40015000: global: Predictor bit: 0 Opcode: 7 +40015000: global: CGRA: NOOP.Execute() +40015000: global: Distance is: 0 +40015000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40015000: global: Predictor bit: 0 Opcode: 7 +40015000: global: CGRA: NOOP.Execute() +40015000: global: Distance is: 0 +40015000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40015000: global: Predictor bit: 0 Opcode: 7 +40015000: global: CGRA: NOOP.Execute() +40015000: global: Distance is: 0 +40015000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40015000: global: Predictor bit: 0 Opcode: 7 +40015000: global: CGRA: NOOP.Execute() +40015000: global: Distance is: 0 +40015000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40015000: global: Predictor bit: 0 Opcode: 7 +40015000: global: CGRA: NOOP.Execute() +40015000: global: Distance is: 0 +40015000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40015000: global: Predictor bit: 0 Opcode: 7 +40015000: global: CGRA: NOOP.Execute() +40015000: global: Distance is: 0 +40015000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40015000: global: Predictor bit: 0 Opcode: 7 +40015000: global: CGRA: NOOP.Execute() +40015000: global: Distance is: 0 +40015000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40015000: global: Predictor bit: 0 Opcode: 7 +40015000: global: CGRA: NOOP.Execute() +40015000: global: Distance is: 0 +40015000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40015000: global: Predictor bit: 0 Opcode: 7 +40015000: global: CGRA: NOOP.Execute() +40015000: global: Distance is: 0 +40015000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40015000: global: Predictor bit: 0 Opcode: 7 +40015000: global: CGRA: NOOP.Execute() +40015000: global: Distance is: 0 +40015000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40015000: global: Predictor bit: 0 Opcode: 7 +40015000: global: CGRA: NOOP.Execute() +40015000: global: Distance is: 0 +40015000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40015000: global: Predictor bit: 0 Opcode: 7 +40015000: global: CGRA: NOOP.Execute() +40015000: global: Distance is: 0 +40015000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40015000: global: Predictor bit: 0 Opcode: 7 +40015000: global: CGRA: NOOP.Execute() +40015000: global: Distance is: 0 +40015000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40015000: global: Predictor bit: 0 Opcode: 7 +40015000: global: CGRA: NOOP.Execute() +40015000: global: Distance is: 0 +40015000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40015000: global: Predictor bit: 0 Opcode: 7 +40015000: global: CGRA: NOOP.Execute() +40015000: global: Distance is: 0 +40015000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40015000: global: Predictor bit: 0 Opcode: 7 +40015000: global: CGRA: NOOP.Execute() +40015000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40015000: system.cpu: CGRA advanceTime complete. +40015000: system.cpu: *******IN ADVANCE PC****** +40015000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5cf0 +40015000: system.cpu: Passed Complete Drain(). +40015000: system.cpu: Make latency status=1. +40015000: system.cpu: Inside status idle. +40015000: system.cpu: Exiting schedule events +40015000: system.cpu: We are here after Execution +40015500: system.cpu: Inside CGRA Execution else statement. +40015500: system.cpu: Inside CGRA_Execution block. +40015500: system.cpu: +CALL IN NOW CGRA_Execution. +40015500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 85 ~~~~~~~ +40015500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +40015500: global: Predictor bit: 0 Opcode: 7 +40015500: global: CGRA: NOOP.Execute() +40015500: global: Distance is: 0 +40015500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40015500: global: Predictor bit: 0 Opcode: 7 +40015500: global: CGRA: NOOP.Execute() +40015500: global: Distance is: 0 +40015500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40015500: global: Predictor bit: 0 Opcode: 7 +40015500: global: CGRA: NOOP.Execute() +40015500: global: Distance is: 0 +40015500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40015500: global: Predictor bit: 0 Opcode: 7 +40015500: global: CGRA: NOOP.Execute() +40015500: global: Distance is: 0 +40015500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40015500: global: Predictor bit: 0 Opcode: 7 +40015500: global: CGRA: NOOP.Execute() +40015500: global: Distance is: 0 +40015500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40015500: global: Predictor bit: 0 Opcode: 7 +40015500: global: CGRA: NOOP.Execute() +40015500: global: Distance is: 0 +40015500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40015500: global: Predictor bit: 0 Opcode: 7 +40015500: global: CGRA: NOOP.Execute() +40015500: global: Distance is: 0 +40015500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40015500: global: Predictor bit: 0 Opcode: 7 +40015500: global: CGRA: NOOP.Execute() +40015500: global: Distance is: 0 +40015500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40015500: global: Predictor bit: 0 Opcode: 7 +40015500: global: CGRA: NOOP.Execute() +40015500: global: Distance is: 0 +40015500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40015500: global: Predictor bit: 0 Opcode: 7 +40015500: global: CGRA: NOOP.Execute() +40015500: global: Distance is: 0 +40015500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40015500: global: Predictor bit: 0 Opcode: 7 +40015500: global: CGRA: NOOP.Execute() +40015500: global: Distance is: 0 +40015500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40015500: global: Predictor bit: 0 Opcode: 7 +40015500: global: CGRA: NOOP.Execute() +40015500: global: Distance is: 0 +40015500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40015500: global: Predictor bit: 0 Opcode: 7 +40015500: global: CGRA: NOOP.Execute() +40015500: global: Distance is: 0 +40015500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40015500: global: Predictor bit: 0 Opcode: 7 +40015500: global: CGRA: NOOP.Execute() +40015500: global: Distance is: 0 +40015500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40015500: global: Predictor bit: 0 Opcode: 7 +40015500: global: CGRA: NOOP.Execute() +40015500: global: Distance is: 0 +40015500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40015500: global: Predictor bit: 0 Opcode: 7 +40015500: global: CGRA: NOOP.Execute() +40015500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40015500: system.cpu: CGRA advanceTime complete. +40015500: system.cpu: *******IN ADVANCE PC****** +40015500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5d70 +40015500: system.cpu: Passed Complete Drain(). +40015500: system.cpu: Make latency status=1. +40015500: system.cpu: Inside status idle. +40015500: system.cpu: Exiting schedule events +40015500: system.cpu: We are here after Execution +40016000: system.cpu: Inside CGRA Execution else statement. +40016000: system.cpu: Inside CGRA_Execution block. +40016000: system.cpu: +CALL IN NOW CGRA_Execution. +40016000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 87 ~~~~~~~ +40016000: global: +******** DB INPUT1 ReadAddress = 3************ +40016000: global: +******** DB INPUT2 ReadAddress = 0************ +40016000: global: +READ: REG NUMBER: 0 dist: 0 +40016000: global: Rotating REGS data: 0 REG: 0 +40016000: global: +******** DB INPUT2 ReadAddress = 0************ +40016000: global: +READ: REG NUMBER: 0 dist: 0 +40016000: global: Rotating REGS data: 0 REG: 0 +40016000: system.cpu: Ins: 4699242497, 11818c001 @ PE 0 +40016000: global: Predictor bit: 1 Opcode: 1 +40016000: global: +Input1 = 632388 Input2 = 0 +40016000: global: +******** LDI IN THIS PE 632388************ +40016000: global: +************** WE ***************** +40016000: global: +WRITE: REG NUMBER: 1 dist: 0 +40016000: global: +WRITE: REG NUMBER: 1 dist: 0 +40016000: global: +WRITE PHYS REG NUMBER: 1 data: 632388 +40016000: global: R0: 0 R1: 632388 R2: 632388 R3: 632388 +40016000: global: +WRITE: FPREG NUMBER: 1 dist: 0 +40016000: global: +WRITE: FPREG NUMBER: 1 dist: 0 +40016000: global: +WRITE PHYS FPREG NUMBER: 1 data: 632388 +40016000: global: FPR0: 0 FPR1: 632388 FPR2: 632388 FPR3: 632388 +40016000: global: Writing output 632388 to register 1 +40016000: global: Distance is: 0 +40016000: system.cpu: Ins: 4798300161, 11e004001 @ PE 1 +40016000: global: Predictor bit: 1 Opcode: 1 +40016000: global: +Input1 = 1 Input2 = 0 +40016000: global: +******** LDI IN THIS PE 1************ +40016000: global: +************** WE ***************** +40016000: global: +WRITE: REG NUMBER: 0 dist: 0 +40016000: global: +WRITE: REG NUMBER: 0 dist: 0 +40016000: global: +WRITE PHYS REG NUMBER: 0 data: 1 +40016000: global: R0: 1 R1: 10000 R2: 0 R3: 0 +40016000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40016000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40016000: global: +WRITE PHYS FPREG NUMBER: 0 data: 1 +40016000: global: FPR0: 1 FPR1: 10000 FPR2: 0 FPR3: 0 +40016000: global: Writing output 1 to register 0 +40016000: global: Distance is: 0 +40016000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40016000: global: Predictor bit: 0 Opcode: 7 +40016000: global: CGRA: NOOP.Execute() +40016000: global: Distance is: 0 +40016000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40016000: global: Predictor bit: 0 Opcode: 7 +40016000: global: CGRA: NOOP.Execute() +40016000: global: Distance is: 0 +40016000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40016000: global: Predictor bit: 0 Opcode: 7 +40016000: global: CGRA: NOOP.Execute() +40016000: global: Distance is: 0 +40016000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40016000: global: Predictor bit: 0 Opcode: 7 +40016000: global: CGRA: NOOP.Execute() +40016000: global: Distance is: 0 +40016000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40016000: global: Predictor bit: 0 Opcode: 7 +40016000: global: CGRA: NOOP.Execute() +40016000: global: Distance is: 0 +40016000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40016000: global: Predictor bit: 0 Opcode: 7 +40016000: global: CGRA: NOOP.Execute() +40016000: global: Distance is: 0 +40016000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40016000: global: Predictor bit: 0 Opcode: 7 +40016000: global: CGRA: NOOP.Execute() +40016000: global: Distance is: 0 +40016000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40016000: global: Predictor bit: 0 Opcode: 7 +40016000: global: CGRA: NOOP.Execute() +40016000: global: Distance is: 0 +40016000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40016000: global: Predictor bit: 0 Opcode: 7 +40016000: global: CGRA: NOOP.Execute() +40016000: global: Distance is: 0 +40016000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40016000: global: Predictor bit: 0 Opcode: 7 +40016000: global: CGRA: NOOP.Execute() +40016000: global: Distance is: 0 +40016000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40016000: global: Predictor bit: 0 Opcode: 7 +40016000: global: CGRA: NOOP.Execute() +40016000: global: Distance is: 0 +40016000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40016000: global: Predictor bit: 0 Opcode: 7 +40016000: global: CGRA: NOOP.Execute() +40016000: global: Distance is: 0 +40016000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40016000: global: Predictor bit: 0 Opcode: 7 +40016000: global: CGRA: NOOP.Execute() +40016000: global: Distance is: 0 +40016000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40016000: global: Predictor bit: 0 Opcode: 7 +40016000: global: CGRA: NOOP.Execute() +40016000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40016000: system.cpu: CGRA advanceTime complete. +40016000: system.cpu: *******IN ADVANCE PC****** +40016000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5df0 +40016000: system.cpu: Passed Complete Drain(). +40016000: system.cpu: Make latency status=1. +40016000: system.cpu: Inside status idle. +40016000: system.cpu: Exiting schedule events +40016000: system.cpu: We are here after Execution +40016500: system.cpu: Inside CGRA Execution else statement. +40016500: system.cpu: Inside CGRA_Execution block. +40016500: system.cpu: +CALL IN NOW CGRA_Execution. +40016500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 89 ~~~~~~~ +40016500: global: +******** DB INPUT2 ReadAddress = 1************ +40016500: global: +READ: REG NUMBER: 1 dist: 1 +40016500: global: Rotating REGS data: 0 REG: 0 +40016500: global: +******** DB INPUT2 ReadAddress = 1************ +40016500: system.cpu: Ins: 4412555264, 107024000 @ PE 0 +40016500: global: Predictor bit: 0 Opcode: 0 +40016500: global: +Input1 = 632388 Input2 = 0 +40016500: global: +******** SUM IN THIS PE 632388************ +40016500: global: +WRITE: REG NUMBER: 0 dist: 1 +40016500: global: +WRITE: REG NUMBER: 0 dist: 1 +40016500: global: +WRITE PHYS REG NUMBER: 1 data: 632388 +40016500: global: R0: 0 R1: 632388 R2: 632388 R3: 632388 +40016500: global: +WRITE: FPREG NUMBER: 0 dist: 1 +40016500: global: +WRITE: FPREG NUMBER: 0 dist: 1 +40016500: global: +WRITE PHYS FPREG NUMBER: 1 data: 632388 +40016500: global: FPR0: 0 FPR1: 632388 FPR2: 632388 FPR3: 632388 +40016500: global: Writing output 632388 to register 0 +40016500: global: Distance is: 1 +40016500: system.cpu: Ins: 8439070720, 1f7020000 @ PE 1 +40016500: global: Predictor bit: 0 Opcode: 15 +40016500: global: +Input1 = 1 Input2 = 10000 +40016500: global: +******** Less Than IN THIS PE 1************ +40016500: global: Controller_Reg reset +40016500: global: Distance is: 0 +40016500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40016500: global: Predictor bit: 0 Opcode: 7 +40016500: global: CGRA: NOOP.Execute() +40016500: global: Distance is: 0 +40016500: system.cpu: Ins: 8099201026, 1e2c00002 @ PE 3 +40016500: global: Predictor bit: 0 Opcode: 14 +40016500: global: +Input1 = 632388 Input2 = 2 +40016500: global: +******** Greater Than IN THIS PE 1************ +40016500: global: Controller_Reg reset +40016500: global: Distance is: 0 +40016500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40016500: global: Predictor bit: 0 Opcode: 7 +40016500: global: CGRA: NOOP.Execute() +40016500: global: Distance is: 0 +40016500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40016500: global: Predictor bit: 0 Opcode: 7 +40016500: global: CGRA: NOOP.Execute() +40016500: global: Distance is: 0 +40016500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40016500: global: Predictor bit: 0 Opcode: 7 +40016500: global: CGRA: NOOP.Execute() +40016500: global: Distance is: 0 +40016500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40016500: global: Predictor bit: 0 Opcode: 7 +40016500: global: CGRA: NOOP.Execute() +40016500: global: Distance is: 0 +40016500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40016500: global: Predictor bit: 0 Opcode: 7 +40016500: global: CGRA: NOOP.Execute() +40016500: global: Distance is: 0 +40016500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40016500: global: Predictor bit: 0 Opcode: 7 +40016500: global: CGRA: NOOP.Execute() +40016500: global: Distance is: 0 +40016500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40016500: global: Predictor bit: 0 Opcode: 7 +40016500: global: CGRA: NOOP.Execute() +40016500: global: Distance is: 0 +40016500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40016500: global: Predictor bit: 0 Opcode: 7 +40016500: global: CGRA: NOOP.Execute() +40016500: global: Distance is: 0 +40016500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40016500: global: Predictor bit: 0 Opcode: 7 +40016500: global: CGRA: NOOP.Execute() +40016500: global: Distance is: 0 +40016500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40016500: global: Predictor bit: 0 Opcode: 7 +40016500: global: CGRA: NOOP.Execute() +40016500: global: Distance is: 0 +40016500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40016500: global: Predictor bit: 0 Opcode: 7 +40016500: global: CGRA: NOOP.Execute() +40016500: global: Distance is: 0 +40016500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40016500: global: Predictor bit: 0 Opcode: 7 +40016500: global: CGRA: NOOP.Execute() +40016500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40016500: system.cpu: CGRA advanceTime complete. +40016500: system.cpu: *******IN ADVANCE PC****** +40016500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5e70 +40016500: system.cpu: Passed Complete Drain(). +40016500: system.cpu: Make latency status=1. +40016500: system.cpu: Inside status idle. +40016500: system.cpu: Exiting schedule events +40016500: system.cpu: We are here after Execution +40017000: system.cpu: Inside CGRA Execution else statement. +40017000: system.cpu: Inside CGRA_Execution block. +40017000: system.cpu: +CALL IN NOW CGRA_Execution. +40017000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 91 ~~~~~~~ +40017000: global: +******** DB INPUT1 ReadAddress = 0************ +40017000: global: +READ: REG NUMBER: 0 dist: 1 +40017000: global: Rotating REGS data: 632388 REG: 1 +40017000: system.cpu: Ins: 5515517953, 148c02001 @ PE 0 +40017000: global: Predictor bit: 1 Opcode: 4 +40017000: global: +Input1 = 632388 Input2 = 1 InputP = 1 +40017000: global: +******** Selection IN THIS PE 1************ +40017000: global: Distance is: 1 +40017000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40017000: global: Predictor bit: 0 Opcode: 7 +40017000: global: CGRA: NOOP.Execute() +40017000: global: Distance is: 0 +40017000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40017000: global: Predictor bit: 0 Opcode: 7 +40017000: global: CGRA: NOOP.Execute() +40017000: global: Distance is: 0 +40017000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40017000: global: Predictor bit: 0 Opcode: 7 +40017000: global: CGRA: NOOP.Execute() +40017000: global: Distance is: 0 +40017000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40017000: global: Predictor bit: 0 Opcode: 7 +40017000: global: CGRA: NOOP.Execute() +40017000: global: Distance is: 0 +40017000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40017000: global: Predictor bit: 0 Opcode: 7 +40017000: global: CGRA: NOOP.Execute() +40017000: global: Distance is: 0 +40017000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40017000: global: Predictor bit: 0 Opcode: 7 +40017000: global: CGRA: NOOP.Execute() +40017000: global: Distance is: 0 +40017000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40017000: global: Predictor bit: 0 Opcode: 7 +40017000: global: CGRA: NOOP.Execute() +40017000: global: Distance is: 0 +40017000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40017000: global: Predictor bit: 0 Opcode: 7 +40017000: global: CGRA: NOOP.Execute() +40017000: global: Distance is: 0 +40017000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40017000: global: Predictor bit: 0 Opcode: 7 +40017000: global: CGRA: NOOP.Execute() +40017000: global: Distance is: 0 +40017000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40017000: global: Predictor bit: 0 Opcode: 7 +40017000: global: CGRA: NOOP.Execute() +40017000: global: Distance is: 0 +40017000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40017000: global: Predictor bit: 0 Opcode: 7 +40017000: global: CGRA: NOOP.Execute() +40017000: global: Distance is: 0 +40017000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40017000: global: Predictor bit: 0 Opcode: 7 +40017000: global: CGRA: NOOP.Execute() +40017000: global: Distance is: 0 +40017000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40017000: global: Predictor bit: 0 Opcode: 7 +40017000: global: CGRA: NOOP.Execute() +40017000: global: Distance is: 0 +40017000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40017000: global: Predictor bit: 0 Opcode: 7 +40017000: global: CGRA: NOOP.Execute() +40017000: global: Distance is: 0 +40017000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40017000: global: Predictor bit: 0 Opcode: 7 +40017000: global: CGRA: NOOP.Execute() +40017000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40017000: system.cpu: CGRA advanceTime complete. +40017000: system.cpu: *******IN ADVANCE PC****** +40017000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5ef0 +40017000: system.cpu: Passed Complete Drain(). +40017000: system.cpu: Make latency status=1. +40017000: system.cpu: Inside status idle. +40017000: system.cpu: Exiting schedule events +40017000: system.cpu: We are here after Execution +40017500: system.cpu: Inside CGRA Execution else statement. +40017500: system.cpu: Inside CGRA_Execution block. +40017500: system.cpu: +CALL IN NOW CGRA_Execution. +40017500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 93 ~~~~~~~ +40017500: global: +******** DB INPUT2 ReadAddress = 0************ +40017500: global: +READ: REG NUMBER: 0 dist: 0 +40017500: global: Rotating REGS data: 1 REG: 0 +40017500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +40017500: global: Predictor bit: 0 Opcode: 7 +40017500: global: CGRA: NOOP.Execute() +40017500: global: Distance is: 1 +40017500: system.cpu: Ins: 4848615424, 121000000 @ PE 1 +40017500: global: Predictor bit: 0 Opcode: 2 +40017500: global: +Input1 = 1 Input2 = 1 +40017500: global: +******** PRODUCT IN THIS PE 1************ +40017500: global: Distance is: 0 +40017500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40017500: global: Predictor bit: 0 Opcode: 7 +40017500: global: CGRA: NOOP.Execute() +40017500: global: Distance is: 0 +40017500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40017500: global: Predictor bit: 0 Opcode: 7 +40017500: global: CGRA: NOOP.Execute() +40017500: global: Distance is: 0 +40017500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40017500: global: Predictor bit: 0 Opcode: 7 +40017500: global: CGRA: NOOP.Execute() +40017500: global: Distance is: 0 +40017500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40017500: global: Predictor bit: 0 Opcode: 7 +40017500: global: CGRA: NOOP.Execute() +40017500: global: Distance is: 0 +40017500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40017500: global: Predictor bit: 0 Opcode: 7 +40017500: global: CGRA: NOOP.Execute() +40017500: global: Distance is: 0 +40017500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40017500: global: Predictor bit: 0 Opcode: 7 +40017500: global: CGRA: NOOP.Execute() +40017500: global: Distance is: 0 +40017500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40017500: global: Predictor bit: 0 Opcode: 7 +40017500: global: CGRA: NOOP.Execute() +40017500: global: Distance is: 0 +40017500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40017500: global: Predictor bit: 0 Opcode: 7 +40017500: global: CGRA: NOOP.Execute() +40017500: global: Distance is: 0 +40017500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40017500: global: Predictor bit: 0 Opcode: 7 +40017500: global: CGRA: NOOP.Execute() +40017500: global: Distance is: 0 +40017500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40017500: global: Predictor bit: 0 Opcode: 7 +40017500: global: CGRA: NOOP.Execute() +40017500: global: Distance is: 0 +40017500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40017500: global: Predictor bit: 0 Opcode: 7 +40017500: global: CGRA: NOOP.Execute() +40017500: global: Distance is: 0 +40017500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40017500: global: Predictor bit: 0 Opcode: 7 +40017500: global: CGRA: NOOP.Execute() +40017500: global: Distance is: 0 +40017500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40017500: global: Predictor bit: 0 Opcode: 7 +40017500: global: CGRA: NOOP.Execute() +40017500: global: Distance is: 0 +40017500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40017500: global: Predictor bit: 0 Opcode: 7 +40017500: global: CGRA: NOOP.Execute() +40017500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40017500: system.cpu: CGRA advanceTime complete. +40017500: system.cpu: *******IN ADVANCE PC****** +40017500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5f70 +40017500: system.cpu: Passed Complete Drain(). +40017500: system.cpu: Make latency status=1. +40017500: system.cpu: Inside status idle. +40017500: system.cpu: Exiting schedule events +40017500: system.cpu: We are here after Execution +40018000: system.cpu: Inside CGRA Execution else statement. +40018000: system.cpu: Inside CGRA_Execution block. +40018000: system.cpu: +CALL IN NOW CGRA_Execution. +40018000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 95 ~~~~~~~ +40018000: global: +******** DB INPUT1 ReadAddress = 0************ +40018000: global: +READ: REG NUMBER: 0 dist: 1 +40018000: global: Rotating REGS data: 632388 REG: 1 +40018000: global: +******** DB INPUT1 ReadAddress = 0************ +40018000: global: +******** DB INPUT2 ReadAddress = 0************ +40018000: global: +******** DB INPUT1 ReadAddress = 0************ +40018000: global: +******** DB INPUT2 ReadAddress = 0************ +40018000: global: +******** DB INPUT1 ReadAddress = 0************ +40018000: global: +******** DB INPUT2 ReadAddress = 0************ +40018000: global: +******** DB INPUT1 ReadAddress = 0************ +40018000: global: +******** DB INPUT2 ReadAddress = 0************ +40018000: global: +******** DB INPUT1 ReadAddress = 0************ +40018000: global: +******** DB INPUT2 ReadAddress = 0************ +40018000: global: +******** DB INPUT1 ReadAddress = 0************ +40018000: global: +******** DB INPUT2 ReadAddress = 0************ +40018000: global: +******** DB INPUT1 ReadAddress = 0************ +40018000: global: +******** DB INPUT2 ReadAddress = 0************ +40018000: global: +******** DB INPUT1 ReadAddress = 0************ +40018000: global: +******** DB INPUT2 ReadAddress = 0************ +40018000: global: +******** DB INPUT1 ReadAddress = 0************ +40018000: global: +******** DB INPUT2 ReadAddress = 0************ +40018000: global: +******** DB INPUT1 ReadAddress = 0************ +40018000: global: +******** DB INPUT2 ReadAddress = 0************ +40018000: global: +******** DB INPUT1 ReadAddress = 0************ +40018000: global: +******** DB INPUT2 ReadAddress = 0************ +40018000: global: +******** DB INPUT1 ReadAddress = 0************ +40018000: global: +******** DB INPUT2 ReadAddress = 0************ +40018000: global: +******** DB INPUT1 ReadAddress = 0************ +40018000: global: +******** DB INPUT2 ReadAddress = 0************ +40018000: global: +******** DB INPUT1 ReadAddress = 0************ +40018000: global: +******** DB INPUT2 ReadAddress = 0************ +40018000: system.cpu: Ins: 4710252544, 118c0c000 @ PE 0 +40018000: global: Predictor bit: 1 Opcode: 1 +40018000: global: +Input1 = 632388 Input2 = 0 +40018000: global: +******** LDI IN THIS PE 632388************ +40018000: global: +************** WE ***************** +40018000: global: +WRITE: REG NUMBER: 1 dist: 1 +40018000: global: +WRITE: REG NUMBER: 1 dist: 1 +40018000: global: +WRITE PHYS REG NUMBER: 0 data: 632388 +40018000: global: R0: 632388 R1: 632388 R2: 632388 R3: 632388 +40018000: global: +WRITE: FPREG NUMBER: 1 dist: 1 +40018000: global: +WRITE: FPREG NUMBER: 1 dist: 1 +40018000: global: +WRITE PHYS FPREG NUMBER: 0 data: 632388 +40018000: global: FPR0: 632388 FPR1: 632388 FPR2: 632388 FPR3: 632388 +40018000: global: Writing output 632388 to register 1 +40018000: global: Distance is: 1 +40018000: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +40018000: global: Predictor bit: 1 Opcode: 1 +40018000: global: +Input1 = 1 Input2 = 0 +40018000: global: +******** LDI IN THIS PE 1************ +40018000: global: +************** WE ***************** +40018000: global: +WRITE: REG NUMBER: 0 dist: 0 +40018000: global: +WRITE: REG NUMBER: 0 dist: 0 +40018000: global: +WRITE PHYS REG NUMBER: 0 data: 1 +40018000: global: R0: 1 R1: 10000 R2: 0 R3: 0 +40018000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40018000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40018000: global: +WRITE PHYS FPREG NUMBER: 0 data: 1 +40018000: global: FPR0: 1 FPR1: 10000 FPR2: 0 FPR3: 0 +40018000: global: Writing output 1 to register 0 +40018000: global: Distance is: 0 +40018000: system.cpu: Ins: 0, 0 @ PE 2 +40018000: global: Predictor bit: 0 Opcode: 0 +40018000: global: +Input1 = 0 Input2 = 0 +40018000: global: +******** SUM IN THIS PE 0************ +40018000: global: Distance is: 0 +40018000: system.cpu: Ins: 0, 0 @ PE 3 +40018000: global: Predictor bit: 0 Opcode: 0 +40018000: global: +Input1 = 0 Input2 = 0 +40018000: global: +******** SUM IN THIS PE 0************ +40018000: global: Distance is: 0 +40018000: system.cpu: Ins: 0, 0 @ PE 4 +40018000: global: Predictor bit: 0 Opcode: 0 +40018000: global: +Input1 = 0 Input2 = 0 +40018000: global: +******** SUM IN THIS PE 0************ +40018000: global: Distance is: 0 +40018000: system.cpu: Ins: 0, 0 @ PE 5 +40018000: global: Predictor bit: 0 Opcode: 0 +40018000: global: +Input1 = 0 Input2 = 0 +40018000: global: +******** SUM IN THIS PE 0************ +40018000: global: Distance is: 0 +40018000: system.cpu: Ins: 0, 0 @ PE 6 +40018000: global: Predictor bit: 0 Opcode: 0 +40018000: global: +Input1 = 0 Input2 = 0 +40018000: global: +******** SUM IN THIS PE 0************ +40018000: global: Distance is: 0 +40018000: system.cpu: Ins: 0, 0 @ PE 7 +40018000: global: Predictor bit: 0 Opcode: 0 +40018000: global: +Input1 = 0 Input2 = 0 +40018000: global: +******** SUM IN THIS PE 0************ +40018000: global: Distance is: 0 +40018000: system.cpu: Ins: 0, 0 @ PE 8 +40018000: global: Predictor bit: 0 Opcode: 0 +40018000: global: +Input1 = 0 Input2 = 0 +40018000: global: +******** SUM IN THIS PE 0************ +40018000: global: Distance is: 0 +40018000: system.cpu: Ins: 0, 0 @ PE 9 +40018000: global: Predictor bit: 0 Opcode: 0 +40018000: global: +Input1 = 0 Input2 = 0 +40018000: global: +******** SUM IN THIS PE 0************ +40018000: global: Distance is: 0 +40018000: system.cpu: Ins: 0, 0 @ PE 10 +40018000: global: Predictor bit: 0 Opcode: 0 +40018000: global: +Input1 = 0 Input2 = 0 +40018000: global: +******** SUM IN THIS PE 0************ +40018000: global: Distance is: 0 +40018000: system.cpu: Ins: 0, 0 @ PE 11 +40018000: global: Predictor bit: 0 Opcode: 0 +40018000: global: +Input1 = 0 Input2 = 0 +40018000: global: +******** SUM IN THIS PE 0************ +40018000: global: Distance is: 0 +40018000: system.cpu: Ins: 0, 0 @ PE 12 +40018000: global: Predictor bit: 0 Opcode: 0 +40018000: global: +Input1 = 0 Input2 = 0 +40018000: global: +******** SUM IN THIS PE 0************ +40018000: global: Distance is: 0 +40018000: system.cpu: Ins: 0, 0 @ PE 13 +40018000: global: Predictor bit: 0 Opcode: 0 +40018000: global: +Input1 = 0 Input2 = 0 +40018000: global: +******** SUM IN THIS PE 0************ +40018000: global: Distance is: 0 +40018000: system.cpu: Ins: 0, 0 @ PE 14 +40018000: global: Predictor bit: 0 Opcode: 0 +40018000: global: +Input1 = 0 Input2 = 0 +40018000: global: +******** SUM IN THIS PE 0************ +40018000: global: Distance is: 0 +40018000: system.cpu: Ins: 0, 0 @ PE 15 +40018000: global: Predictor bit: 0 Opcode: 0 +40018000: global: +Input1 = 0 Input2 = 0 +40018000: global: +******** SUM IN THIS PE 0************ +40018000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40018000: system.cpu: CGRA advanceTime complete. +40018000: system.cpu: *******IN ADVANCE PC****** +40018000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5ff0 +40018000: system.cpu: +PROLOG->KERNEL +40018000: system.cpu: Passed Complete Drain(). +40018000: system.cpu: Make latency status=1. +40018000: system.cpu: Inside status idle. +40018000: system.cpu: Exiting schedule events +40018000: system.cpu: We are here after Execution +40018500: system.cpu: Inside CGRA Execution else statement. +40018500: system.cpu: Inside CGRA_Execution block. +40018500: system.cpu: +CALL IN NOW CGRA_Execution. +40018500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 97 ~~~~~~~ +40018500: global: +******** DB INPUT2 ReadAddress = 1************ +40018500: global: +READ: REG NUMBER: 1 dist: 0 +40018500: global: Rotating REGS data: 632388 REG: 1 +40018500: global: +******** DB INPUT2 ReadAddress = 1************ +40018500: system.cpu: Ins: 4412555264, 107024000 @ PE 0 +40018500: global: Predictor bit: 0 Opcode: 0 +40018500: global: +Input1 = 632388 Input2 = 632388 +40018500: global: +******** SUM IN THIS PE 1264776************ +40018500: global: +WRITE: REG NUMBER: 0 dist: 0 +40018500: global: +WRITE: REG NUMBER: 0 dist: 0 +40018500: global: +WRITE PHYS REG NUMBER: 0 data: 1264776 +40018500: global: R0: 1264776 R1: 632388 R2: 632388 R3: 632388 +40018500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40018500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40018500: global: +WRITE PHYS FPREG NUMBER: 0 data: 1.26478e+06 +40018500: global: FPR0: 1.26478e+06 FPR1: 632388 FPR2: 632388 FPR3: 632388 +40018500: global: Writing output 1264776 to register 0 +40018500: global: Distance is: 0 +40018500: system.cpu: Ins: 8439070720, 1f7020000 @ PE 1 +40018500: global: Predictor bit: 0 Opcode: 15 +40018500: global: +Input1 = 1 Input2 = 10000 +40018500: global: +******** Less Than IN THIS PE 1************ +40018500: global: Controller_Reg reset +40018500: global: Distance is: 0 +40018500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40018500: global: Predictor bit: 0 Opcode: 7 +40018500: global: CGRA: NOOP.Execute() +40018500: global: Distance is: 0 +40018500: system.cpu: Ins: 8099201026, 1e2c00002 @ PE 3 +40018500: global: Predictor bit: 0 Opcode: 14 +40018500: global: +Input1 = 632388 Input2 = 2 +40018500: global: +******** Greater Than IN THIS PE 1************ +40018500: global: Controller_Reg reset +40018500: global: Distance is: 0 +40018500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40018500: global: Predictor bit: 0 Opcode: 7 +40018500: global: CGRA: NOOP.Execute() +40018500: global: Distance is: 0 +40018500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40018500: global: Predictor bit: 0 Opcode: 7 +40018500: global: CGRA: NOOP.Execute() +40018500: global: Distance is: 0 +40018500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40018500: global: Predictor bit: 0 Opcode: 7 +40018500: global: CGRA: NOOP.Execute() +40018500: global: Distance is: 0 +40018500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40018500: global: Predictor bit: 0 Opcode: 7 +40018500: global: CGRA: NOOP.Execute() +40018500: global: Distance is: 0 +40018500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40018500: global: Predictor bit: 0 Opcode: 7 +40018500: global: CGRA: NOOP.Execute() +40018500: global: Distance is: 0 +40018500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40018500: global: Predictor bit: 0 Opcode: 7 +40018500: global: CGRA: NOOP.Execute() +40018500: global: Distance is: 0 +40018500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40018500: global: Predictor bit: 0 Opcode: 7 +40018500: global: CGRA: NOOP.Execute() +40018500: global: Distance is: 0 +40018500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40018500: global: Predictor bit: 0 Opcode: 7 +40018500: global: CGRA: NOOP.Execute() +40018500: global: Distance is: 0 +40018500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40018500: global: Predictor bit: 0 Opcode: 7 +40018500: global: CGRA: NOOP.Execute() +40018500: global: Distance is: 0 +40018500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40018500: global: Predictor bit: 0 Opcode: 7 +40018500: global: CGRA: NOOP.Execute() +40018500: global: Distance is: 0 +40018500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40018500: global: Predictor bit: 0 Opcode: 7 +40018500: global: CGRA: NOOP.Execute() +40018500: global: Distance is: 0 +40018500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40018500: global: Predictor bit: 0 Opcode: 7 +40018500: global: CGRA: NOOP.Execute() +40018500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40018500: system.cpu: CGRA advanceTime complete. +40018500: system.cpu: *******IN ADVANCE PC****** +40018500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6078 +40018500: system.cpu: Passed Complete Drain(). +40018500: system.cpu: Make latency status=1. +40018500: system.cpu: Inside status idle. +40018500: system.cpu: Exiting schedule events +40018500: system.cpu: We are here after Execution +40019000: system.cpu: Inside CGRA Execution else statement. +40019000: system.cpu: Inside CGRA_Execution block. +40019000: system.cpu: +CALL IN NOW CGRA_Execution. +40019000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 99 ~~~~~~~ +40019000: global: +******** DB INPUT1 ReadAddress = 0************ +40019000: global: +READ: REG NUMBER: 0 dist: 0 +40019000: global: Rotating REGS data: 1264776 REG: 0 +40019000: system.cpu: Ins: 5515517953, 148c02001 @ PE 0 +40019000: global: Predictor bit: 1 Opcode: 4 +40019000: global: +Input1 = 1264776 Input2 = 1 InputP = 1 +40019000: global: +******** Selection IN THIS PE 1************ +40019000: global: Distance is: 0 +40019000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40019000: global: Predictor bit: 0 Opcode: 7 +40019000: global: CGRA: NOOP.Execute() +40019000: global: Distance is: 0 +40019000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40019000: global: Predictor bit: 0 Opcode: 7 +40019000: global: CGRA: NOOP.Execute() +40019000: global: Distance is: 0 +40019000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40019000: global: Predictor bit: 0 Opcode: 7 +40019000: global: CGRA: NOOP.Execute() +40019000: global: Distance is: 0 +40019000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40019000: global: Predictor bit: 0 Opcode: 7 +40019000: global: CGRA: NOOP.Execute() +40019000: global: Distance is: 0 +40019000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40019000: global: Predictor bit: 0 Opcode: 7 +40019000: global: CGRA: NOOP.Execute() +40019000: global: Distance is: 0 +40019000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40019000: global: Predictor bit: 0 Opcode: 7 +40019000: global: CGRA: NOOP.Execute() +40019000: global: Distance is: 0 +40019000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40019000: global: Predictor bit: 0 Opcode: 7 +40019000: global: CGRA: NOOP.Execute() +40019000: global: Distance is: 0 +40019000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40019000: global: Predictor bit: 0 Opcode: 7 +40019000: global: CGRA: NOOP.Execute() +40019000: global: Distance is: 0 +40019000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40019000: global: Predictor bit: 0 Opcode: 7 +40019000: global: CGRA: NOOP.Execute() +40019000: global: Distance is: 0 +40019000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40019000: global: Predictor bit: 0 Opcode: 7 +40019000: global: CGRA: NOOP.Execute() +40019000: global: Distance is: 0 +40019000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40019000: global: Predictor bit: 0 Opcode: 7 +40019000: global: CGRA: NOOP.Execute() +40019000: global: Distance is: 0 +40019000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40019000: global: Predictor bit: 0 Opcode: 7 +40019000: global: CGRA: NOOP.Execute() +40019000: global: Distance is: 0 +40019000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40019000: global: Predictor bit: 0 Opcode: 7 +40019000: global: CGRA: NOOP.Execute() +40019000: global: Distance is: 0 +40019000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40019000: global: Predictor bit: 0 Opcode: 7 +40019000: global: CGRA: NOOP.Execute() +40019000: global: Distance is: 0 +40019000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40019000: global: Predictor bit: 0 Opcode: 7 +40019000: global: CGRA: NOOP.Execute() +40019000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40019000: system.cpu: CGRA advanceTime complete. +40019000: system.cpu: *******IN ADVANCE PC****** +40019000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a60f8 +40019000: system.cpu: Passed Complete Drain(). +40019000: system.cpu: Make latency status=1. +40019000: system.cpu: Inside status idle. +40019000: system.cpu: Exiting schedule events +40019000: system.cpu: We are here after Execution +40019500: system.cpu: Inside CGRA Execution else statement. +40019500: system.cpu: Inside CGRA_Execution block. +40019500: system.cpu: +CALL IN NOW CGRA_Execution. +40019500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 101 ~~~~~~~ +40019500: global: +******** DB INPUT2 ReadAddress = 0************ +40019500: global: +READ: REG NUMBER: 0 dist: 0 +40019500: global: Rotating REGS data: 1 REG: 0 +40019500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +40019500: global: Predictor bit: 0 Opcode: 7 +40019500: global: CGRA: NOOP.Execute() +40019500: global: Distance is: 0 +40019500: system.cpu: Ins: 4848615424, 121000000 @ PE 1 +40019500: global: Predictor bit: 0 Opcode: 2 +40019500: global: +Input1 = 1 Input2 = 1 +40019500: global: +******** PRODUCT IN THIS PE 1************ +40019500: global: Distance is: 0 +40019500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40019500: global: Predictor bit: 0 Opcode: 7 +40019500: global: CGRA: NOOP.Execute() +40019500: global: Distance is: 0 +40019500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40019500: global: Predictor bit: 0 Opcode: 7 +40019500: global: CGRA: NOOP.Execute() +40019500: global: Distance is: 0 +40019500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40019500: global: Predictor bit: 0 Opcode: 7 +40019500: global: CGRA: NOOP.Execute() +40019500: global: Distance is: 0 +40019500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40019500: global: Predictor bit: 0 Opcode: 7 +40019500: global: CGRA: NOOP.Execute() +40019500: global: Distance is: 0 +40019500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40019500: global: Predictor bit: 0 Opcode: 7 +40019500: global: CGRA: NOOP.Execute() +40019500: global: Distance is: 0 +40019500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40019500: global: Predictor bit: 0 Opcode: 7 +40019500: global: CGRA: NOOP.Execute() +40019500: global: Distance is: 0 +40019500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40019500: global: Predictor bit: 0 Opcode: 7 +40019500: global: CGRA: NOOP.Execute() +40019500: global: Distance is: 0 +40019500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40019500: global: Predictor bit: 0 Opcode: 7 +40019500: global: CGRA: NOOP.Execute() +40019500: global: Distance is: 0 +40019500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40019500: global: Predictor bit: 0 Opcode: 7 +40019500: global: CGRA: NOOP.Execute() +40019500: global: Distance is: 0 +40019500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40019500: global: Predictor bit: 0 Opcode: 7 +40019500: global: CGRA: NOOP.Execute() +40019500: global: Distance is: 0 +40019500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40019500: global: Predictor bit: 0 Opcode: 7 +40019500: global: CGRA: NOOP.Execute() +40019500: global: Distance is: 0 +40019500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40019500: global: Predictor bit: 0 Opcode: 7 +40019500: global: CGRA: NOOP.Execute() +40019500: global: Distance is: 0 +40019500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40019500: global: Predictor bit: 0 Opcode: 7 +40019500: global: CGRA: NOOP.Execute() +40019500: global: Distance is: 0 +40019500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40019500: global: Predictor bit: 0 Opcode: 7 +40019500: global: CGRA: NOOP.Execute() +40019500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40019500: system.cpu: CGRA advanceTime complete. +40019500: system.cpu: *******IN ADVANCE PC****** +40019500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6178 +40019500: system.cpu: Passed Complete Drain(). +40019500: system.cpu: Make latency status=1. +40019500: system.cpu: Inside status idle. +40019500: system.cpu: Exiting schedule events +40019500: system.cpu: We are here after Execution +40020000: system.cpu: Inside CGRA Execution else statement. +40020000: system.cpu: Inside CGRA_Execution block. +40020000: system.cpu: +CALL IN NOW CGRA_Execution. +40020000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 103 ~~~~~~~ +40020000: global: +******** DB INPUT1 ReadAddress = 0************ +40020000: global: +READ: REG NUMBER: 0 dist: 0 +40020000: global: Rotating REGS data: 1264776 REG: 0 +40020000: system.cpu: Ins: 4710252544, 118c0c000 @ PE 0 +40020000: global: Predictor bit: 1 Opcode: 1 +40020000: global: +Input1 = 1264776 Input2 = 0 +40020000: global: +******** LDI IN THIS PE 1264776************ +40020000: global: +************** WE ***************** +40020000: global: +WRITE: REG NUMBER: 1 dist: 0 +40020000: global: +WRITE: REG NUMBER: 1 dist: 0 +40020000: global: +WRITE PHYS REG NUMBER: 1 data: 1264776 +40020000: global: R0: 1264776 R1: 1264776 R2: 632388 R3: 632388 +40020000: global: +WRITE: FPREG NUMBER: 1 dist: 0 +40020000: global: +WRITE: FPREG NUMBER: 1 dist: 0 +40020000: global: +WRITE PHYS FPREG NUMBER: 1 data: 1.26478e+06 +40020000: global: FPR0: 1.26478e+06 FPR1: 1.26478e+06 FPR2: 632388 FPR3: 632388 +40020000: global: Writing output 1264776 to register 1 +40020000: global: Distance is: 0 +40020000: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +40020000: global: Predictor bit: 1 Opcode: 1 +40020000: global: +Input1 = 1 Input2 = 0 +40020000: global: +******** LDI IN THIS PE 1************ +40020000: global: +************** WE ***************** +40020000: global: +WRITE: REG NUMBER: 0 dist: 0 +40020000: global: +WRITE: REG NUMBER: 0 dist: 0 +40020000: global: +WRITE PHYS REG NUMBER: 0 data: 1 +40020000: global: R0: 1 R1: 10000 R2: 0 R3: 0 +40020000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40020000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40020000: global: +WRITE PHYS FPREG NUMBER: 0 data: 1 +40020000: global: FPR0: 1 FPR1: 10000 FPR2: 0 FPR3: 0 +40020000: global: Writing output 1 to register 0 +40020000: global: Distance is: 0 +40020000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40020000: global: Predictor bit: 0 Opcode: 7 +40020000: global: CGRA: NOOP.Execute() +40020000: global: Distance is: 0 +40020000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40020000: global: Predictor bit: 0 Opcode: 7 +40020000: global: CGRA: NOOP.Execute() +40020000: global: Distance is: 0 +40020000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40020000: global: Predictor bit: 0 Opcode: 7 +40020000: global: CGRA: NOOP.Execute() +40020000: global: Distance is: 0 +40020000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40020000: global: Predictor bit: 0 Opcode: 7 +40020000: global: CGRA: NOOP.Execute() +40020000: global: Distance is: 0 +40020000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40020000: global: Predictor bit: 0 Opcode: 7 +40020000: global: CGRA: NOOP.Execute() +40020000: global: Distance is: 0 +40020000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40020000: global: Predictor bit: 0 Opcode: 7 +40020000: global: CGRA: NOOP.Execute() +40020000: global: Distance is: 0 +40020000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40020000: global: Predictor bit: 0 Opcode: 7 +40020000: global: CGRA: NOOP.Execute() +40020000: global: Distance is: 0 +40020000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40020000: global: Predictor bit: 0 Opcode: 7 +40020000: global: CGRA: NOOP.Execute() +40020000: global: Distance is: 0 +40020000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40020000: global: Predictor bit: 0 Opcode: 7 +40020000: global: CGRA: NOOP.Execute() +40020000: global: Distance is: 0 +40020000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40020000: global: Predictor bit: 0 Opcode: 7 +40020000: global: CGRA: NOOP.Execute() +40020000: global: Distance is: 0 +40020000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40020000: global: Predictor bit: 0 Opcode: 7 +40020000: global: CGRA: NOOP.Execute() +40020000: global: Distance is: 0 +40020000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40020000: global: Predictor bit: 0 Opcode: 7 +40020000: global: CGRA: NOOP.Execute() +40020000: global: Distance is: 0 +40020000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40020000: global: Predictor bit: 0 Opcode: 7 +40020000: global: CGRA: NOOP.Execute() +40020000: global: Distance is: 0 +40020000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40020000: global: Predictor bit: 0 Opcode: 7 +40020000: global: CGRA: NOOP.Execute() +40020000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40020000: system.cpu: CGRA advanceTime complete. +40020000: system.cpu: *******IN ADVANCE PC****** +40020000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a61f8 +40020000: system.cpu: State = KERNEL, Cond_Reg = 1 +40020000: system.cpu: Passed Complete Drain(). +40020000: system.cpu: Make latency status=1. +40020000: system.cpu: Inside status idle. +40020000: system.cpu: Exiting schedule events +40020000: system.cpu: We are here after Execution +40020500: system.cpu: Inside CGRA Execution else statement. +40020500: system.cpu: Inside CGRA_Execution block. +40020500: system.cpu: +CALL IN NOW CGRA_Execution. +40020500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 105 ~~~~~~~ +40020500: global: +******** DB INPUT2 ReadAddress = 1************ +40020500: global: +READ: REG NUMBER: 1 dist: 1 +40020500: global: Rotating REGS data: 1264776 REG: 0 +40020500: global: +******** DB INPUT2 ReadAddress = 1************ +40020500: system.cpu: Ins: 4412555264, 107024000 @ PE 0 +40020500: global: Predictor bit: 0 Opcode: 0 +40020500: global: +Input1 = 1264776 Input2 = 1264776 +40020500: global: +******** SUM IN THIS PE 2529552************ +40020500: global: +WRITE: REG NUMBER: 0 dist: 1 +40020500: global: +WRITE: REG NUMBER: 0 dist: 1 +40020500: global: +WRITE PHYS REG NUMBER: 1 data: 2529552 +40020500: global: R0: 1264776 R1: 2529552 R2: 632388 R3: 632388 +40020500: global: +WRITE: FPREG NUMBER: 0 dist: 1 +40020500: global: +WRITE: FPREG NUMBER: 0 dist: 1 +40020500: global: +WRITE PHYS FPREG NUMBER: 1 data: 2.52955e+06 +40020500: global: FPR0: 1.26478e+06 FPR1: 2.52955e+06 FPR2: 632388 FPR3: 632388 +40020500: global: Writing output 2529552 to register 0 +40020500: global: Distance is: 1 +40020500: system.cpu: Ins: 8439070720, 1f7020000 @ PE 1 +40020500: global: Predictor bit: 0 Opcode: 15 +40020500: global: +Input1 = 1 Input2 = 10000 +40020500: global: +******** Less Than IN THIS PE 1************ +40020500: global: Controller_Reg reset +40020500: global: Distance is: 0 +40020500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40020500: global: Predictor bit: 0 Opcode: 7 +40020500: global: CGRA: NOOP.Execute() +40020500: global: Distance is: 0 +40020500: system.cpu: Ins: 8099201026, 1e2c00002 @ PE 3 +40020500: global: Predictor bit: 0 Opcode: 14 +40020500: global: +Input1 = 1264776 Input2 = 2 +40020500: global: +******** Greater Than IN THIS PE 1************ +40020500: global: Controller_Reg reset +40020500: global: Distance is: 0 +40020500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40020500: global: Predictor bit: 0 Opcode: 7 +40020500: global: CGRA: NOOP.Execute() +40020500: global: Distance is: 0 +40020500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40020500: global: Predictor bit: 0 Opcode: 7 +40020500: global: CGRA: NOOP.Execute() +40020500: global: Distance is: 0 +40020500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40020500: global: Predictor bit: 0 Opcode: 7 +40020500: global: CGRA: NOOP.Execute() +40020500: global: Distance is: 0 +40020500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40020500: global: Predictor bit: 0 Opcode: 7 +40020500: global: CGRA: NOOP.Execute() +40020500: global: Distance is: 0 +40020500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40020500: global: Predictor bit: 0 Opcode: 7 +40020500: global: CGRA: NOOP.Execute() +40020500: global: Distance is: 0 +40020500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40020500: global: Predictor bit: 0 Opcode: 7 +40020500: global: CGRA: NOOP.Execute() +40020500: global: Distance is: 0 +40020500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40020500: global: Predictor bit: 0 Opcode: 7 +40020500: global: CGRA: NOOP.Execute() +40020500: global: Distance is: 0 +40020500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40020500: global: Predictor bit: 0 Opcode: 7 +40020500: global: CGRA: NOOP.Execute() +40020500: global: Distance is: 0 +40020500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40020500: global: Predictor bit: 0 Opcode: 7 +40020500: global: CGRA: NOOP.Execute() +40020500: global: Distance is: 0 +40020500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40020500: global: Predictor bit: 0 Opcode: 7 +40020500: global: CGRA: NOOP.Execute() +40020500: global: Distance is: 0 +40020500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40020500: global: Predictor bit: 0 Opcode: 7 +40020500: global: CGRA: NOOP.Execute() +40020500: global: Distance is: 0 +40020500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40020500: global: Predictor bit: 0 Opcode: 7 +40020500: global: CGRA: NOOP.Execute() +40020500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40020500: system.cpu: CGRA advanceTime complete. +40020500: system.cpu: *******IN ADVANCE PC****** +40020500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6078 +40020500: system.cpu: Passed Complete Drain(). +40020500: system.cpu: Make latency status=1. +40020500: system.cpu: Inside status idle. +40020500: system.cpu: Exiting schedule events +40020500: system.cpu: We are here after Execution +40021000: system.cpu: Inside CGRA Execution else statement. +40021000: system.cpu: Inside CGRA_Execution block. +40021000: system.cpu: +CALL IN NOW CGRA_Execution. +40021000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 107 ~~~~~~~ +40021000: global: +******** DB INPUT1 ReadAddress = 0************ +40021000: global: +READ: REG NUMBER: 0 dist: 1 +40021000: global: Rotating REGS data: 2529552 REG: 1 +40021000: system.cpu: Ins: 5515517953, 148c02001 @ PE 0 +40021000: global: Predictor bit: 1 Opcode: 4 +40021000: global: +Input1 = 2529552 Input2 = 1 InputP = 1 +40021000: global: +******** Selection IN THIS PE 1************ +40021000: global: Distance is: 1 +40021000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40021000: global: Predictor bit: 0 Opcode: 7 +40021000: global: CGRA: NOOP.Execute() +40021000: global: Distance is: 0 +40021000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40021000: global: Predictor bit: 0 Opcode: 7 +40021000: global: CGRA: NOOP.Execute() +40021000: global: Distance is: 0 +40021000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40021000: global: Predictor bit: 0 Opcode: 7 +40021000: global: CGRA: NOOP.Execute() +40021000: global: Distance is: 0 +40021000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40021000: global: Predictor bit: 0 Opcode: 7 +40021000: global: CGRA: NOOP.Execute() +40021000: global: Distance is: 0 +40021000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40021000: global: Predictor bit: 0 Opcode: 7 +40021000: global: CGRA: NOOP.Execute() +40021000: global: Distance is: 0 +40021000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40021000: global: Predictor bit: 0 Opcode: 7 +40021000: global: CGRA: NOOP.Execute() +40021000: global: Distance is: 0 +40021000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40021000: global: Predictor bit: 0 Opcode: 7 +40021000: global: CGRA: NOOP.Execute() +40021000: global: Distance is: 0 +40021000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40021000: global: Predictor bit: 0 Opcode: 7 +40021000: global: CGRA: NOOP.Execute() +40021000: global: Distance is: 0 +40021000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40021000: global: Predictor bit: 0 Opcode: 7 +40021000: global: CGRA: NOOP.Execute() +40021000: global: Distance is: 0 +40021000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40021000: global: Predictor bit: 0 Opcode: 7 +40021000: global: CGRA: NOOP.Execute() +40021000: global: Distance is: 0 +40021000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40021000: global: Predictor bit: 0 Opcode: 7 +40021000: global: CGRA: NOOP.Execute() +40021000: global: Distance is: 0 +40021000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40021000: global: Predictor bit: 0 Opcode: 7 +40021000: global: CGRA: NOOP.Execute() +40021000: global: Distance is: 0 +40021000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40021000: global: Predictor bit: 0 Opcode: 7 +40021000: global: CGRA: NOOP.Execute() +40021000: global: Distance is: 0 +40021000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40021000: global: Predictor bit: 0 Opcode: 7 +40021000: global: CGRA: NOOP.Execute() +40021000: global: Distance is: 0 +40021000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40021000: global: Predictor bit: 0 Opcode: 7 +40021000: global: CGRA: NOOP.Execute() +40021000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40021000: system.cpu: CGRA advanceTime complete. +40021000: system.cpu: *******IN ADVANCE PC****** +40021000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a60f8 +40021000: system.cpu: Passed Complete Drain(). +40021000: system.cpu: Make latency status=1. +40021000: system.cpu: Inside status idle. +40021000: system.cpu: Exiting schedule events +40021000: system.cpu: We are here after Execution +40021500: system.cpu: Inside CGRA Execution else statement. +40021500: system.cpu: Inside CGRA_Execution block. +40021500: system.cpu: +CALL IN NOW CGRA_Execution. +40021500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 109 ~~~~~~~ +40021500: global: +******** DB INPUT2 ReadAddress = 0************ +40021500: global: +READ: REG NUMBER: 0 dist: 0 +40021500: global: Rotating REGS data: 1 REG: 0 +40021500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +40021500: global: Predictor bit: 0 Opcode: 7 +40021500: global: CGRA: NOOP.Execute() +40021500: global: Distance is: 1 +40021500: system.cpu: Ins: 4848615424, 121000000 @ PE 1 +40021500: global: Predictor bit: 0 Opcode: 2 +40021500: global: +Input1 = 1 Input2 = 1 +40021500: global: +******** PRODUCT IN THIS PE 1************ +40021500: global: Distance is: 0 +40021500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40021500: global: Predictor bit: 0 Opcode: 7 +40021500: global: CGRA: NOOP.Execute() +40021500: global: Distance is: 0 +40021500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40021500: global: Predictor bit: 0 Opcode: 7 +40021500: global: CGRA: NOOP.Execute() +40021500: global: Distance is: 0 +40021500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40021500: global: Predictor bit: 0 Opcode: 7 +40021500: global: CGRA: NOOP.Execute() +40021500: global: Distance is: 0 +40021500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40021500: global: Predictor bit: 0 Opcode: 7 +40021500: global: CGRA: NOOP.Execute() +40021500: global: Distance is: 0 +40021500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40021500: global: Predictor bit: 0 Opcode: 7 +40021500: global: CGRA: NOOP.Execute() +40021500: global: Distance is: 0 +40021500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40021500: global: Predictor bit: 0 Opcode: 7 +40021500: global: CGRA: NOOP.Execute() +40021500: global: Distance is: 0 +40021500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40021500: global: Predictor bit: 0 Opcode: 7 +40021500: global: CGRA: NOOP.Execute() +40021500: global: Distance is: 0 +40021500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40021500: global: Predictor bit: 0 Opcode: 7 +40021500: global: CGRA: NOOP.Execute() +40021500: global: Distance is: 0 +40021500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40021500: global: Predictor bit: 0 Opcode: 7 +40021500: global: CGRA: NOOP.Execute() +40021500: global: Distance is: 0 +40021500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40021500: global: Predictor bit: 0 Opcode: 7 +40021500: global: CGRA: NOOP.Execute() +40021500: global: Distance is: 0 +40021500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40021500: global: Predictor bit: 0 Opcode: 7 +40021500: global: CGRA: NOOP.Execute() +40021500: global: Distance is: 0 +40021500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40021500: global: Predictor bit: 0 Opcode: 7 +40021500: global: CGRA: NOOP.Execute() +40021500: global: Distance is: 0 +40021500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40021500: global: Predictor bit: 0 Opcode: 7 +40021500: global: CGRA: NOOP.Execute() +40021500: global: Distance is: 0 +40021500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40021500: global: Predictor bit: 0 Opcode: 7 +40021500: global: CGRA: NOOP.Execute() +40021500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40021500: system.cpu: CGRA advanceTime complete. +40021500: system.cpu: *******IN ADVANCE PC****** +40021500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6178 +40021500: system.cpu: Passed Complete Drain(). +40021500: system.cpu: Make latency status=1. +40021500: system.cpu: Inside status idle. +40021500: system.cpu: Exiting schedule events +40021500: system.cpu: We are here after Execution +40022000: system.cpu: Inside CGRA Execution else statement. +40022000: system.cpu: Inside CGRA_Execution block. +40022000: system.cpu: +CALL IN NOW CGRA_Execution. +40022000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 111 ~~~~~~~ +40022000: global: +******** DB INPUT1 ReadAddress = 0************ +40022000: global: +READ: REG NUMBER: 0 dist: 1 +40022000: global: Rotating REGS data: 2529552 REG: 1 +40022000: system.cpu: Ins: 4710252544, 118c0c000 @ PE 0 +40022000: global: Predictor bit: 1 Opcode: 1 +40022000: global: +Input1 = 2529552 Input2 = 0 +40022000: global: +******** LDI IN THIS PE 2529552************ +40022000: global: +************** WE ***************** +40022000: global: +WRITE: REG NUMBER: 1 dist: 1 +40022000: global: +WRITE: REG NUMBER: 1 dist: 1 +40022000: global: +WRITE PHYS REG NUMBER: 0 data: 2529552 +40022000: global: R0: 2529552 R1: 2529552 R2: 632388 R3: 632388 +40022000: global: +WRITE: FPREG NUMBER: 1 dist: 1 +40022000: global: +WRITE: FPREG NUMBER: 1 dist: 1 +40022000: global: +WRITE PHYS FPREG NUMBER: 0 data: 2.52955e+06 +40022000: global: FPR0: 2.52955e+06 FPR1: 2.52955e+06 FPR2: 632388 FPR3: 632388 +40022000: global: Writing output 2529552 to register 1 +40022000: global: Distance is: 1 +40022000: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +40022000: global: Predictor bit: 1 Opcode: 1 +40022000: global: +Input1 = 1 Input2 = 0 +40022000: global: +******** LDI IN THIS PE 1************ +40022000: global: +************** WE ***************** +40022000: global: +WRITE: REG NUMBER: 0 dist: 0 +40022000: global: +WRITE: REG NUMBER: 0 dist: 0 +40022000: global: +WRITE PHYS REG NUMBER: 0 data: 1 +40022000: global: R0: 1 R1: 10000 R2: 0 R3: 0 +40022000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40022000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40022000: global: +WRITE PHYS FPREG NUMBER: 0 data: 1 +40022000: global: FPR0: 1 FPR1: 10000 FPR2: 0 FPR3: 0 +40022000: global: Writing output 1 to register 0 +40022000: global: Distance is: 0 +40022000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40022000: global: Predictor bit: 0 Opcode: 7 +40022000: global: CGRA: NOOP.Execute() +40022000: global: Distance is: 0 +40022000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40022000: global: Predictor bit: 0 Opcode: 7 +40022000: global: CGRA: NOOP.Execute() +40022000: global: Distance is: 0 +40022000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40022000: global: Predictor bit: 0 Opcode: 7 +40022000: global: CGRA: NOOP.Execute() +40022000: global: Distance is: 0 +40022000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40022000: global: Predictor bit: 0 Opcode: 7 +40022000: global: CGRA: NOOP.Execute() +40022000: global: Distance is: 0 +40022000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40022000: global: Predictor bit: 0 Opcode: 7 +40022000: global: CGRA: NOOP.Execute() +40022000: global: Distance is: 0 +40022000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40022000: global: Predictor bit: 0 Opcode: 7 +40022000: global: CGRA: NOOP.Execute() +40022000: global: Distance is: 0 +40022000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40022000: global: Predictor bit: 0 Opcode: 7 +40022000: global: CGRA: NOOP.Execute() +40022000: global: Distance is: 0 +40022000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40022000: global: Predictor bit: 0 Opcode: 7 +40022000: global: CGRA: NOOP.Execute() +40022000: global: Distance is: 0 +40022000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40022000: global: Predictor bit: 0 Opcode: 7 +40022000: global: CGRA: NOOP.Execute() +40022000: global: Distance is: 0 +40022000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40022000: global: Predictor bit: 0 Opcode: 7 +40022000: global: CGRA: NOOP.Execute() +40022000: global: Distance is: 0 +40022000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40022000: global: Predictor bit: 0 Opcode: 7 +40022000: global: CGRA: NOOP.Execute() +40022000: global: Distance is: 0 +40022000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40022000: global: Predictor bit: 0 Opcode: 7 +40022000: global: CGRA: NOOP.Execute() +40022000: global: Distance is: 0 +40022000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40022000: global: Predictor bit: 0 Opcode: 7 +40022000: global: CGRA: NOOP.Execute() +40022000: global: Distance is: 0 +40022000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40022000: global: Predictor bit: 0 Opcode: 7 +40022000: global: CGRA: NOOP.Execute() +40022000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40022000: system.cpu: CGRA advanceTime complete. +40022000: system.cpu: *******IN ADVANCE PC****** +40022000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a61f8 +40022000: system.cpu: State = KERNEL, Cond_Reg = 1 +40022000: system.cpu: Passed Complete Drain(). +40022000: system.cpu: Make latency status=1. +40022000: system.cpu: Inside status idle. +40022000: system.cpu: Exiting schedule events +40022000: system.cpu: We are here after Execution +40022500: system.cpu: Inside CGRA Execution else statement. +40022500: system.cpu: Inside CGRA_Execution block. +40022500: system.cpu: +CALL IN NOW CGRA_Execution. +40022500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 113 ~~~~~~~ +40022500: global: +******** DB INPUT2 ReadAddress = 1************ +40022500: global: +READ: REG NUMBER: 1 dist: 0 +40022500: global: Rotating REGS data: 2529552 REG: 1 +40022500: global: +******** DB INPUT2 ReadAddress = 1************ +40022500: system.cpu: Ins: 4412555264, 107024000 @ PE 0 +40022500: global: Predictor bit: 0 Opcode: 0 +40022500: global: +Input1 = 2529552 Input2 = 2529552 +40022500: global: +******** SUM IN THIS PE 5059104************ +40022500: global: +WRITE: REG NUMBER: 0 dist: 0 +40022500: global: +WRITE: REG NUMBER: 0 dist: 0 +40022500: global: +WRITE PHYS REG NUMBER: 0 data: 5059104 +40022500: global: R0: 5059104 R1: 2529552 R2: 632388 R3: 632388 +40022500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40022500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40022500: global: +WRITE PHYS FPREG NUMBER: 0 data: 5.0591e+06 +40022500: global: FPR0: 5.0591e+06 FPR1: 2.52955e+06 FPR2: 632388 FPR3: 632388 +40022500: global: Writing output 5059104 to register 0 +40022500: global: Distance is: 0 +40022500: system.cpu: Ins: 8439070720, 1f7020000 @ PE 1 +40022500: global: Predictor bit: 0 Opcode: 15 +40022500: global: +Input1 = 1 Input2 = 10000 +40022500: global: +******** Less Than IN THIS PE 1************ +40022500: global: Controller_Reg reset +40022500: global: Distance is: 0 +40022500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40022500: global: Predictor bit: 0 Opcode: 7 +40022500: global: CGRA: NOOP.Execute() +40022500: global: Distance is: 0 +40022500: system.cpu: Ins: 8099201026, 1e2c00002 @ PE 3 +40022500: global: Predictor bit: 0 Opcode: 14 +40022500: global: +Input1 = 2529552 Input2 = 2 +40022500: global: +******** Greater Than IN THIS PE 1************ +40022500: global: Controller_Reg reset +40022500: global: Distance is: 0 +40022500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40022500: global: Predictor bit: 0 Opcode: 7 +40022500: global: CGRA: NOOP.Execute() +40022500: global: Distance is: 0 +40022500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40022500: global: Predictor bit: 0 Opcode: 7 +40022500: global: CGRA: NOOP.Execute() +40022500: global: Distance is: 0 +40022500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40022500: global: Predictor bit: 0 Opcode: 7 +40022500: global: CGRA: NOOP.Execute() +40022500: global: Distance is: 0 +40022500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40022500: global: Predictor bit: 0 Opcode: 7 +40022500: global: CGRA: NOOP.Execute() +40022500: global: Distance is: 0 +40022500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40022500: global: Predictor bit: 0 Opcode: 7 +40022500: global: CGRA: NOOP.Execute() +40022500: global: Distance is: 0 +40022500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40022500: global: Predictor bit: 0 Opcode: 7 +40022500: global: CGRA: NOOP.Execute() +40022500: global: Distance is: 0 +40022500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40022500: global: Predictor bit: 0 Opcode: 7 +40022500: global: CGRA: NOOP.Execute() +40022500: global: Distance is: 0 +40022500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40022500: global: Predictor bit: 0 Opcode: 7 +40022500: global: CGRA: NOOP.Execute() +40022500: global: Distance is: 0 +40022500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40022500: global: Predictor bit: 0 Opcode: 7 +40022500: global: CGRA: NOOP.Execute() +40022500: global: Distance is: 0 +40022500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40022500: global: Predictor bit: 0 Opcode: 7 +40022500: global: CGRA: NOOP.Execute() +40022500: global: Distance is: 0 +40022500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40022500: global: Predictor bit: 0 Opcode: 7 +40022500: global: CGRA: NOOP.Execute() +40022500: global: Distance is: 0 +40022500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40022500: global: Predictor bit: 0 Opcode: 7 +40022500: global: CGRA: NOOP.Execute() +40022500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40022500: system.cpu: CGRA advanceTime complete. +40022500: system.cpu: *******IN ADVANCE PC****** +40022500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6078 +40022500: system.cpu: Passed Complete Drain(). +40022500: system.cpu: Make latency status=1. +40022500: system.cpu: Inside status idle. +40022500: system.cpu: Exiting schedule events +40022500: system.cpu: We are here after Execution +40023000: system.cpu: Inside CGRA Execution else statement. +40023000: system.cpu: Inside CGRA_Execution block. +40023000: system.cpu: +CALL IN NOW CGRA_Execution. +40023000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 115 ~~~~~~~ +40023000: global: +******** DB INPUT1 ReadAddress = 0************ +40023000: global: +READ: REG NUMBER: 0 dist: 0 +40023000: global: Rotating REGS data: 5059104 REG: 0 +40023000: system.cpu: Ins: 5515517953, 148c02001 @ PE 0 +40023000: global: Predictor bit: 1 Opcode: 4 +40023000: global: +Input1 = 5059104 Input2 = 1 InputP = 1 +40023000: global: +******** Selection IN THIS PE 1************ +40023000: global: Distance is: 0 +40023000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40023000: global: Predictor bit: 0 Opcode: 7 +40023000: global: CGRA: NOOP.Execute() +40023000: global: Distance is: 0 +40023000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40023000: global: Predictor bit: 0 Opcode: 7 +40023000: global: CGRA: NOOP.Execute() +40023000: global: Distance is: 0 +40023000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40023000: global: Predictor bit: 0 Opcode: 7 +40023000: global: CGRA: NOOP.Execute() +40023000: global: Distance is: 0 +40023000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40023000: global: Predictor bit: 0 Opcode: 7 +40023000: global: CGRA: NOOP.Execute() +40023000: global: Distance is: 0 +40023000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40023000: global: Predictor bit: 0 Opcode: 7 +40023000: global: CGRA: NOOP.Execute() +40023000: global: Distance is: 0 +40023000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40023000: global: Predictor bit: 0 Opcode: 7 +40023000: global: CGRA: NOOP.Execute() +40023000: global: Distance is: 0 +40023000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40023000: global: Predictor bit: 0 Opcode: 7 +40023000: global: CGRA: NOOP.Execute() +40023000: global: Distance is: 0 +40023000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40023000: global: Predictor bit: 0 Opcode: 7 +40023000: global: CGRA: NOOP.Execute() +40023000: global: Distance is: 0 +40023000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40023000: global: Predictor bit: 0 Opcode: 7 +40023000: global: CGRA: NOOP.Execute() +40023000: global: Distance is: 0 +40023000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40023000: global: Predictor bit: 0 Opcode: 7 +40023000: global: CGRA: NOOP.Execute() +40023000: global: Distance is: 0 +40023000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40023000: global: Predictor bit: 0 Opcode: 7 +40023000: global: CGRA: NOOP.Execute() +40023000: global: Distance is: 0 +40023000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40023000: global: Predictor bit: 0 Opcode: 7 +40023000: global: CGRA: NOOP.Execute() +40023000: global: Distance is: 0 +40023000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40023000: global: Predictor bit: 0 Opcode: 7 +40023000: global: CGRA: NOOP.Execute() +40023000: global: Distance is: 0 +40023000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40023000: global: Predictor bit: 0 Opcode: 7 +40023000: global: CGRA: NOOP.Execute() +40023000: global: Distance is: 0 +40023000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40023000: global: Predictor bit: 0 Opcode: 7 +40023000: global: CGRA: NOOP.Execute() +40023000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40023000: system.cpu: CGRA advanceTime complete. +40023000: system.cpu: *******IN ADVANCE PC****** +40023000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a60f8 +40023000: system.cpu: Passed Complete Drain(). +40023000: system.cpu: Make latency status=1. +40023000: system.cpu: Inside status idle. +40023000: system.cpu: Exiting schedule events +40023000: system.cpu: We are here after Execution +40023500: system.cpu: Inside CGRA Execution else statement. +40023500: system.cpu: Inside CGRA_Execution block. +40023500: system.cpu: +CALL IN NOW CGRA_Execution. +40023500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 117 ~~~~~~~ +40023500: global: +******** DB INPUT2 ReadAddress = 0************ +40023500: global: +READ: REG NUMBER: 0 dist: 0 +40023500: global: Rotating REGS data: 1 REG: 0 +40023500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +40023500: global: Predictor bit: 0 Opcode: 7 +40023500: global: CGRA: NOOP.Execute() +40023500: global: Distance is: 0 +40023500: system.cpu: Ins: 4848615424, 121000000 @ PE 1 +40023500: global: Predictor bit: 0 Opcode: 2 +40023500: global: +Input1 = 1 Input2 = 1 +40023500: global: +******** PRODUCT IN THIS PE 1************ +40023500: global: Distance is: 0 +40023500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40023500: global: Predictor bit: 0 Opcode: 7 +40023500: global: CGRA: NOOP.Execute() +40023500: global: Distance is: 0 +40023500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40023500: global: Predictor bit: 0 Opcode: 7 +40023500: global: CGRA: NOOP.Execute() +40023500: global: Distance is: 0 +40023500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40023500: global: Predictor bit: 0 Opcode: 7 +40023500: global: CGRA: NOOP.Execute() +40023500: global: Distance is: 0 +40023500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40023500: global: Predictor bit: 0 Opcode: 7 +40023500: global: CGRA: NOOP.Execute() +40023500: global: Distance is: 0 +40023500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40023500: global: Predictor bit: 0 Opcode: 7 +40023500: global: CGRA: NOOP.Execute() +40023500: global: Distance is: 0 +40023500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40023500: global: Predictor bit: 0 Opcode: 7 +40023500: global: CGRA: NOOP.Execute() +40023500: global: Distance is: 0 +40023500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40023500: global: Predictor bit: 0 Opcode: 7 +40023500: global: CGRA: NOOP.Execute() +40023500: global: Distance is: 0 +40023500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40023500: global: Predictor bit: 0 Opcode: 7 +40023500: global: CGRA: NOOP.Execute() +40023500: global: Distance is: 0 +40023500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40023500: global: Predictor bit: 0 Opcode: 7 +40023500: global: CGRA: NOOP.Execute() +40023500: global: Distance is: 0 +40023500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40023500: global: Predictor bit: 0 Opcode: 7 +40023500: global: CGRA: NOOP.Execute() +40023500: global: Distance is: 0 +40023500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40023500: global: Predictor bit: 0 Opcode: 7 +40023500: global: CGRA: NOOP.Execute() +40023500: global: Distance is: 0 +40023500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40023500: global: Predictor bit: 0 Opcode: 7 +40023500: global: CGRA: NOOP.Execute() +40023500: global: Distance is: 0 +40023500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40023500: global: Predictor bit: 0 Opcode: 7 +40023500: global: CGRA: NOOP.Execute() +40023500: global: Distance is: 0 +40023500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40023500: global: Predictor bit: 0 Opcode: 7 +40023500: global: CGRA: NOOP.Execute() +40023500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40023500: system.cpu: CGRA advanceTime complete. +40023500: system.cpu: *******IN ADVANCE PC****** +40023500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6178 +40023500: system.cpu: Passed Complete Drain(). +40023500: system.cpu: Make latency status=1. +40023500: system.cpu: Inside status idle. +40023500: system.cpu: Exiting schedule events +40023500: system.cpu: We are here after Execution +40024000: system.cpu: Inside CGRA Execution else statement. +40024000: system.cpu: Inside CGRA_Execution block. +40024000: system.cpu: +CALL IN NOW CGRA_Execution. +40024000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 119 ~~~~~~~ +40024000: global: +******** DB INPUT1 ReadAddress = 0************ +40024000: global: +READ: REG NUMBER: 0 dist: 0 +40024000: global: Rotating REGS data: 5059104 REG: 0 +40024000: system.cpu: Ins: 4710252544, 118c0c000 @ PE 0 +40024000: global: Predictor bit: 1 Opcode: 1 +40024000: global: +Input1 = 5059104 Input2 = 0 +40024000: global: +******** LDI IN THIS PE 5059104************ +40024000: global: +************** WE ***************** +40024000: global: +WRITE: REG NUMBER: 1 dist: 0 +40024000: global: +WRITE: REG NUMBER: 1 dist: 0 +40024000: global: +WRITE PHYS REG NUMBER: 1 data: 5059104 +40024000: global: R0: 5059104 R1: 5059104 R2: 632388 R3: 632388 +40024000: global: +WRITE: FPREG NUMBER: 1 dist: 0 +40024000: global: +WRITE: FPREG NUMBER: 1 dist: 0 +40024000: global: +WRITE PHYS FPREG NUMBER: 1 data: 5.0591e+06 +40024000: global: FPR0: 5.0591e+06 FPR1: 5.0591e+06 FPR2: 632388 FPR3: 632388 +40024000: global: Writing output 5059104 to register 1 +40024000: global: Distance is: 0 +40024000: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +40024000: global: Predictor bit: 1 Opcode: 1 +40024000: global: +Input1 = 1 Input2 = 0 +40024000: global: +******** LDI IN THIS PE 1************ +40024000: global: +************** WE ***************** +40024000: global: +WRITE: REG NUMBER: 0 dist: 0 +40024000: global: +WRITE: REG NUMBER: 0 dist: 0 +40024000: global: +WRITE PHYS REG NUMBER: 0 data: 1 +40024000: global: R0: 1 R1: 10000 R2: 0 R3: 0 +40024000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40024000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40024000: global: +WRITE PHYS FPREG NUMBER: 0 data: 1 +40024000: global: FPR0: 1 FPR1: 10000 FPR2: 0 FPR3: 0 +40024000: global: Writing output 1 to register 0 +40024000: global: Distance is: 0 +40024000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40024000: global: Predictor bit: 0 Opcode: 7 +40024000: global: CGRA: NOOP.Execute() +40024000: global: Distance is: 0 +40024000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40024000: global: Predictor bit: 0 Opcode: 7 +40024000: global: CGRA: NOOP.Execute() +40024000: global: Distance is: 0 +40024000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40024000: global: Predictor bit: 0 Opcode: 7 +40024000: global: CGRA: NOOP.Execute() +40024000: global: Distance is: 0 +40024000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40024000: global: Predictor bit: 0 Opcode: 7 +40024000: global: CGRA: NOOP.Execute() +40024000: global: Distance is: 0 +40024000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40024000: global: Predictor bit: 0 Opcode: 7 +40024000: global: CGRA: NOOP.Execute() +40024000: global: Distance is: 0 +40024000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40024000: global: Predictor bit: 0 Opcode: 7 +40024000: global: CGRA: NOOP.Execute() +40024000: global: Distance is: 0 +40024000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40024000: global: Predictor bit: 0 Opcode: 7 +40024000: global: CGRA: NOOP.Execute() +40024000: global: Distance is: 0 +40024000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40024000: global: Predictor bit: 0 Opcode: 7 +40024000: global: CGRA: NOOP.Execute() +40024000: global: Distance is: 0 +40024000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40024000: global: Predictor bit: 0 Opcode: 7 +40024000: global: CGRA: NOOP.Execute() +40024000: global: Distance is: 0 +40024000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40024000: global: Predictor bit: 0 Opcode: 7 +40024000: global: CGRA: NOOP.Execute() +40024000: global: Distance is: 0 +40024000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40024000: global: Predictor bit: 0 Opcode: 7 +40024000: global: CGRA: NOOP.Execute() +40024000: global: Distance is: 0 +40024000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40024000: global: Predictor bit: 0 Opcode: 7 +40024000: global: CGRA: NOOP.Execute() +40024000: global: Distance is: 0 +40024000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40024000: global: Predictor bit: 0 Opcode: 7 +40024000: global: CGRA: NOOP.Execute() +40024000: global: Distance is: 0 +40024000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40024000: global: Predictor bit: 0 Opcode: 7 +40024000: global: CGRA: NOOP.Execute() +40024000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40024000: system.cpu: CGRA advanceTime complete. +40024000: system.cpu: *******IN ADVANCE PC****** +40024000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a61f8 +40024000: system.cpu: State = KERNEL, Cond_Reg = 0 +40024000: system.cpu: +KERNEL->EPILOG +40024000: system.cpu: Passed Complete Drain(). +40024000: system.cpu: Make latency status=1. +40024000: system.cpu: Inside status idle. +40024000: system.cpu: Exiting schedule events +40024000: system.cpu: We are here after Execution +40024500: system.cpu: Inside CGRA Execution else statement. +40024500: system.cpu: Inside CGRA_Execution block. +40024500: system.cpu: +CALL IN NOW CGRA_Execution. +40024500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 121 ~~~~~~~ +40024500: global: +******** DB INPUT2 ReadAddress = 1************ +40024500: global: +READ: REG NUMBER: 1 dist: 1 +40024500: global: Rotating REGS data: 5059104 REG: 0 +40024500: global: +******** DB INPUT2 ReadAddress = 1************ +40024500: system.cpu: Ins: 4412555264, 107024000 @ PE 0 +40024500: global: Predictor bit: 0 Opcode: 0 +40024500: global: +Input1 = 5059104 Input2 = 5059104 +40024500: global: +******** SUM IN THIS PE 10118208************ +40024500: global: +WRITE: REG NUMBER: 0 dist: 1 +40024500: global: +WRITE: REG NUMBER: 0 dist: 1 +40024500: global: +WRITE PHYS REG NUMBER: 1 data: 10118208 +40024500: global: R0: 5059104 R1: 10118208 R2: 632388 R3: 632388 +40024500: global: +WRITE: FPREG NUMBER: 0 dist: 1 +40024500: global: +WRITE: FPREG NUMBER: 0 dist: 1 +40024500: global: +WRITE PHYS FPREG NUMBER: 1 data: 1.01182e+07 +40024500: global: FPR0: 5.0591e+06 FPR1: 1.01182e+07 FPR2: 632388 FPR3: 632388 +40024500: global: Writing output 10118208 to register 0 +40024500: global: Distance is: 1 +40024500: system.cpu: Ins: 8439070720, 1f7020000 @ PE 1 +40024500: global: Predictor bit: 0 Opcode: 15 +40024500: global: +Input1 = 1 Input2 = 10000 +40024500: global: +******** Less Than IN THIS PE 1************ +40024500: global: Controller_Reg reset +40024500: global: Distance is: 0 +40024500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40024500: global: Predictor bit: 0 Opcode: 7 +40024500: global: CGRA: NOOP.Execute() +40024500: global: Distance is: 0 +40024500: system.cpu: Ins: 8099201026, 1e2c00002 @ PE 3 +40024500: global: Predictor bit: 0 Opcode: 14 +40024500: global: +Input1 = 5059104 Input2 = 2 +40024500: global: +******** Greater Than IN THIS PE 1************ +40024500: global: Controller_Reg reset +40024500: global: Distance is: 0 +40024500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40024500: global: Predictor bit: 0 Opcode: 7 +40024500: global: CGRA: NOOP.Execute() +40024500: global: Distance is: 0 +40024500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40024500: global: Predictor bit: 0 Opcode: 7 +40024500: global: CGRA: NOOP.Execute() +40024500: global: Distance is: 0 +40024500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40024500: global: Predictor bit: 0 Opcode: 7 +40024500: global: CGRA: NOOP.Execute() +40024500: global: Distance is: 0 +40024500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40024500: global: Predictor bit: 0 Opcode: 7 +40024500: global: CGRA: NOOP.Execute() +40024500: global: Distance is: 0 +40024500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40024500: global: Predictor bit: 0 Opcode: 7 +40024500: global: CGRA: NOOP.Execute() +40024500: global: Distance is: 0 +40024500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40024500: global: Predictor bit: 0 Opcode: 7 +40024500: global: CGRA: NOOP.Execute() +40024500: global: Distance is: 0 +40024500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40024500: global: Predictor bit: 0 Opcode: 7 +40024500: global: CGRA: NOOP.Execute() +40024500: global: Distance is: 0 +40024500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40024500: global: Predictor bit: 0 Opcode: 7 +40024500: global: CGRA: NOOP.Execute() +40024500: global: Distance is: 0 +40024500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40024500: global: Predictor bit: 0 Opcode: 7 +40024500: global: CGRA: NOOP.Execute() +40024500: global: Distance is: 0 +40024500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40024500: global: Predictor bit: 0 Opcode: 7 +40024500: global: CGRA: NOOP.Execute() +40024500: global: Distance is: 0 +40024500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40024500: global: Predictor bit: 0 Opcode: 7 +40024500: global: CGRA: NOOP.Execute() +40024500: global: Distance is: 0 +40024500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40024500: global: Predictor bit: 0 Opcode: 7 +40024500: global: CGRA: NOOP.Execute() +40024500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40024500: system.cpu: CGRA advanceTime complete. +40024500: system.cpu: *******IN ADVANCE PC****** +40024500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a4668 +40024500: system.cpu: Passed Complete Drain(). +40024500: system.cpu: Make latency status=1. +40024500: system.cpu: Inside status idle. +40024500: system.cpu: Exiting schedule events +40024500: system.cpu: We are here after Execution +40025000: system.cpu: Inside CGRA Execution else statement. +40025000: system.cpu: Inside CGRA_Execution block. +40025000: system.cpu: +CALL IN NOW CGRA_Execution. +40025000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 123 ~~~~~~~ +40025000: global: +******** DB INPUT1 ReadAddress = 0************ +40025000: global: +READ: REG NUMBER: 0 dist: 1 +40025000: global: Rotating REGS data: 10118208 REG: 1 +40025000: system.cpu: Ins: 5515517953, 148c02001 @ PE 0 +40025000: global: Predictor bit: 1 Opcode: 4 +40025000: global: +Input1 = 10118208 Input2 = 1 InputP = 1 +40025000: global: +******** Selection IN THIS PE 1************ +40025000: global: Distance is: 1 +40025000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +40025000: global: Predictor bit: 0 Opcode: 7 +40025000: global: CGRA: NOOP.Execute() +40025000: global: Distance is: 0 +40025000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40025000: global: Predictor bit: 0 Opcode: 7 +40025000: global: CGRA: NOOP.Execute() +40025000: global: Distance is: 0 +40025000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40025000: global: Predictor bit: 0 Opcode: 7 +40025000: global: CGRA: NOOP.Execute() +40025000: global: Distance is: 0 +40025000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40025000: global: Predictor bit: 0 Opcode: 7 +40025000: global: CGRA: NOOP.Execute() +40025000: global: Distance is: 0 +40025000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40025000: global: Predictor bit: 0 Opcode: 7 +40025000: global: CGRA: NOOP.Execute() +40025000: global: Distance is: 0 +40025000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40025000: global: Predictor bit: 0 Opcode: 7 +40025000: global: CGRA: NOOP.Execute() +40025000: global: Distance is: 0 +40025000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40025000: global: Predictor bit: 0 Opcode: 7 +40025000: global: CGRA: NOOP.Execute() +40025000: global: Distance is: 0 +40025000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40025000: global: Predictor bit: 0 Opcode: 7 +40025000: global: CGRA: NOOP.Execute() +40025000: global: Distance is: 0 +40025000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40025000: global: Predictor bit: 0 Opcode: 7 +40025000: global: CGRA: NOOP.Execute() +40025000: global: Distance is: 0 +40025000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40025000: global: Predictor bit: 0 Opcode: 7 +40025000: global: CGRA: NOOP.Execute() +40025000: global: Distance is: 0 +40025000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40025000: global: Predictor bit: 0 Opcode: 7 +40025000: global: CGRA: NOOP.Execute() +40025000: global: Distance is: 0 +40025000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40025000: global: Predictor bit: 0 Opcode: 7 +40025000: global: CGRA: NOOP.Execute() +40025000: global: Distance is: 0 +40025000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40025000: global: Predictor bit: 0 Opcode: 7 +40025000: global: CGRA: NOOP.Execute() +40025000: global: Distance is: 0 +40025000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40025000: global: Predictor bit: 0 Opcode: 7 +40025000: global: CGRA: NOOP.Execute() +40025000: global: Distance is: 0 +40025000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40025000: global: Predictor bit: 0 Opcode: 7 +40025000: global: CGRA: NOOP.Execute() +40025000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40025000: system.cpu: CGRA advanceTime complete. +40025000: system.cpu: *******IN ADVANCE PC****** +40025000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a46e8 +40025000: system.cpu: Passed Complete Drain(). +40025000: system.cpu: Make latency status=1. +40025000: system.cpu: Inside status idle. +40025000: system.cpu: Exiting schedule events +40025000: system.cpu: We are here after Execution +40025500: system.cpu: Inside CGRA Execution else statement. +40025500: system.cpu: Inside CGRA_Execution block. +40025500: system.cpu: +CALL IN NOW CGRA_Execution. +40025500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 125 ~~~~~~~ +40025500: global: +******** DB INPUT2 ReadAddress = 0************ +40025500: global: +READ: REG NUMBER: 0 dist: 0 +40025500: global: Rotating REGS data: 1 REG: 0 +40025500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +40025500: global: Predictor bit: 0 Opcode: 7 +40025500: global: CGRA: NOOP.Execute() +40025500: global: Distance is: 1 +40025500: system.cpu: Ins: 4848615424, 121000000 @ PE 1 +40025500: global: Predictor bit: 0 Opcode: 2 +40025500: global: +Input1 = 1 Input2 = 1 +40025500: global: +******** PRODUCT IN THIS PE 1************ +40025500: global: Distance is: 0 +40025500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40025500: global: Predictor bit: 0 Opcode: 7 +40025500: global: CGRA: NOOP.Execute() +40025500: global: Distance is: 0 +40025500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40025500: global: Predictor bit: 0 Opcode: 7 +40025500: global: CGRA: NOOP.Execute() +40025500: global: Distance is: 0 +40025500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40025500: global: Predictor bit: 0 Opcode: 7 +40025500: global: CGRA: NOOP.Execute() +40025500: global: Distance is: 0 +40025500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40025500: global: Predictor bit: 0 Opcode: 7 +40025500: global: CGRA: NOOP.Execute() +40025500: global: Distance is: 0 +40025500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40025500: global: Predictor bit: 0 Opcode: 7 +40025500: global: CGRA: NOOP.Execute() +40025500: global: Distance is: 0 +40025500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40025500: global: Predictor bit: 0 Opcode: 7 +40025500: global: CGRA: NOOP.Execute() +40025500: global: Distance is: 0 +40025500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40025500: global: Predictor bit: 0 Opcode: 7 +40025500: global: CGRA: NOOP.Execute() +40025500: global: Distance is: 0 +40025500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40025500: global: Predictor bit: 0 Opcode: 7 +40025500: global: CGRA: NOOP.Execute() +40025500: global: Distance is: 0 +40025500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40025500: global: Predictor bit: 0 Opcode: 7 +40025500: global: CGRA: NOOP.Execute() +40025500: global: Distance is: 0 +40025500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40025500: global: Predictor bit: 0 Opcode: 7 +40025500: global: CGRA: NOOP.Execute() +40025500: global: Distance is: 0 +40025500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40025500: global: Predictor bit: 0 Opcode: 7 +40025500: global: CGRA: NOOP.Execute() +40025500: global: Distance is: 0 +40025500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40025500: global: Predictor bit: 0 Opcode: 7 +40025500: global: CGRA: NOOP.Execute() +40025500: global: Distance is: 0 +40025500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40025500: global: Predictor bit: 0 Opcode: 7 +40025500: global: CGRA: NOOP.Execute() +40025500: global: Distance is: 0 +40025500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40025500: global: Predictor bit: 0 Opcode: 7 +40025500: global: CGRA: NOOP.Execute() +40025500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40025500: system.cpu: CGRA advanceTime complete. +40025500: system.cpu: *******IN ADVANCE PC****** +40025500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a4768 +40025500: system.cpu: Passed Complete Drain(). +40025500: system.cpu: Make latency status=1. +40025500: system.cpu: Inside status idle. +40025500: system.cpu: Exiting schedule events +40025500: system.cpu: We are here after Execution +40026000: system.cpu: Inside CGRA Execution else statement. +40026000: system.cpu: Inside CGRA_Execution block. +40026000: system.cpu: +CALL IN NOW CGRA_Execution. +40026000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 127 ~~~~~~~ +40026000: global: +******** DB INPUT1 ReadAddress = 2************ +40026000: system.cpu: Ins: 6053437444, 168d02004 @ PE 0 +40026000: global: Predictor bit: 1 Opcode: 6 +40026000: global: +Input1 = 632388 Input2 = 4 +40026000: global: +******** ADDRESS GENERATED IN THIS PE 632388************ +40026000: global: +*********Setting Address 9a644 ****** +40026000: global: Distance is: 1 +40026000: system.cpu: Ins: 4424994816, 107c01000 @ PE 1 +40026000: global: Predictor bit: 0 Opcode: 0 +40026000: global: +Input1 = 1 Input2 = 0 +40026000: global: +******** SUM IN THIS PE 1************ +40026000: global: +******** DB Output 1************ +40026000: global: Distance is: 0 +40026000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40026000: global: Predictor bit: 0 Opcode: 7 +40026000: global: CGRA: NOOP.Execute() +40026000: global: Distance is: 0 +40026000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40026000: global: Predictor bit: 0 Opcode: 7 +40026000: global: CGRA: NOOP.Execute() +40026000: global: Distance is: 0 +40026000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40026000: global: Predictor bit: 0 Opcode: 7 +40026000: global: CGRA: NOOP.Execute() +40026000: global: Distance is: 0 +40026000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40026000: global: Predictor bit: 0 Opcode: 7 +40026000: global: CGRA: NOOP.Execute() +40026000: global: Distance is: 0 +40026000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40026000: global: Predictor bit: 0 Opcode: 7 +40026000: global: CGRA: NOOP.Execute() +40026000: global: Distance is: 0 +40026000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40026000: global: Predictor bit: 0 Opcode: 7 +40026000: global: CGRA: NOOP.Execute() +40026000: global: Distance is: 0 +40026000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40026000: global: Predictor bit: 0 Opcode: 7 +40026000: global: CGRA: NOOP.Execute() +40026000: global: Distance is: 0 +40026000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40026000: global: Predictor bit: 0 Opcode: 7 +40026000: global: CGRA: NOOP.Execute() +40026000: global: Distance is: 0 +40026000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40026000: global: Predictor bit: 0 Opcode: 7 +40026000: global: CGRA: NOOP.Execute() +40026000: global: Distance is: 0 +40026000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40026000: global: Predictor bit: 0 Opcode: 7 +40026000: global: CGRA: NOOP.Execute() +40026000: global: Distance is: 0 +40026000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40026000: global: Predictor bit: 0 Opcode: 7 +40026000: global: CGRA: NOOP.Execute() +40026000: global: Distance is: 0 +40026000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40026000: global: Predictor bit: 0 Opcode: 7 +40026000: global: CGRA: NOOP.Execute() +40026000: global: Distance is: 0 +40026000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40026000: global: Predictor bit: 0 Opcode: 7 +40026000: global: CGRA: NOOP.Execute() +40026000: global: Distance is: 0 +40026000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40026000: global: Predictor bit: 0 Opcode: 7 +40026000: global: CGRA: NOOP.Execute() +40026000: global: Distance is: 0 +40026000: system.cpu: In Memwrite with membus: 1 +40026000: system.cpu: In writing INT 1 to address:9a644 -- &Data: 0x56094545c610 and uint:  +40026000: system.cpu: CGRA advanceTime complete. +40026000: system.cpu: *******IN ADVANCE PC****** +40026000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a47e8 +40026000: system.cpu: Passed Complete Drain(). +40026000: system.cpu: Make latency status=1. +40026000: system.cpu: Inside status idle. +40026000: system.cpu: Exiting schedule events +40026000: system.cpu: We are here after Execution +40026500: system.cpu: Inside CGRA Execution else statement. +6! = 1 + +deleting cgra +Exiting @ tick 41886000 because exiting with last active thread context diff --git a/benchmarks/fibonacci/CGRA_config.csv b/benchmarks/fibonacci/CGRA_config.csv new file mode 100644 index 000000000..b10a69525 --- /dev/null +++ b/benchmarks/fibonacci/CGRA_config.csv @@ -0,0 +1,14 @@ +X,4 +Y,4 +R,4 +IC,0 +Cclock,0.7 +CPUclock,2 +Mem,8GB +MODE,0 +ALGO,RAMP +MSA,10 +MAPII,10 +MAX_MAP,1000 +MAX_II,50 +LAMBDA,0.02 diff --git a/benchmarks/fibonacci/Makefile b/benchmarks/fibonacci/Makefile new file mode 100644 index 000000000..27db94bb4 --- /dev/null +++ b/benchmarks/fibonacci/Makefile @@ -0,0 +1,11 @@ +FILE1 = fib.c + +all: fib + +CC = cgracc #gcc +ARMCC = arm-linux-gnueabi-gcc +LIB = -lm +fib: ${FILE1} Makefile + $(CC) -static -O3 ${FILE1} -o fibonacci +clean: + rm -rf fibonacci CGRAExec m5out diff --git a/benchmarks/fibonacci/Makefile~ b/benchmarks/fibonacci/Makefile~ new file mode 100644 index 000000000..0ada89479 --- /dev/null +++ b/benchmarks/fibonacci/Makefile~ @@ -0,0 +1,11 @@ +FILE1 = add.c + +all: loop + +CC = cgracc #gcc +ARMCC = arm-linux-gnueabi-gcc +LIB = -lm +loop: ${FILE1} Makefile + $(CC) -static -O3 ${FILE1} -o loop +clean: + rm -rf loop output* CGRAExec m5out diff --git a/benchmarks/fibonacci/a.out b/benchmarks/fibonacci/a.out new file mode 100644 index 0000000000000000000000000000000000000000..0b5a52d9d36939b7fc0568d13fb130d9d54cf21b GIT binary patch literal 16736 zcmeHOYit}>6~4P0C!5!L6CC0s5D#sNl2+bqUapg3vTJ*tF>)RxHcdp+$=bWN7xrOx zXQ>^v#mH%umFp6y5JYPNK|zQBt_zp079)=RD+t}fGJK$kxP>d=iE7G zGc#TXsp=o3xzg;p=R2=E=iV9L>$&$!v5q#c$0NA-#3u!E!$A{?kl^%AssM?IMzI`z z>%@Ao5cmZWGvyJJfYdCndhOItxDP1W)ncUr{fG$*rrbiLXg6PJ#0EiOD(F7Yt_lUj zJL%V{olIF?j;Ek86h;1)=}A<8!qjSqO&PD3Vlm!ir^hH>KT)DAWeH!ej zYfZ!d@yp$OkmAkP4+kj!Oewu$b2`=CuzhnnQJ+p_i-YxpjSck;+e3w1Xse8j?ZOy1 zruOXX65wV6F-oKCiyGolUh}Qbd#=2A@x9LDSF}^xep|ityPh2Tz?i6m1?_oAAdmG$ zaG{QQ|6hihi6Om|{7nYwe5DlxN(JFkz*bhkKRyqB3~&W5XF(s8{Nw;voXWtjhU=aR zxPW~3V0s(GKt7e#dqrH&rG%#S492zIR5qSY9Zv#_YFa^$=XEU;Pi4iPj`rpjZEI+2 zXot|+JNIgdWIoxKD(K04=iZidE}QI(cc;;^FO$oXrDm#DRFrM=%DiLlxi37>10LXc zTou=*7NfM0?uDOkey)zKFa>Am`DI)o+#fOJj5Gi0ZWG78#&}#NEjW)clucQ198X+k zEV%W#nYG|JuDHBHIAVOyD7$FE<@=KjT#hOwe%Ntwmc_E(^+tDtlA1D zH%_TzO-G=jj#V8*vU65n1x*iN9h$z_n5?cF26b_cDClpJ`aAAHvgx*3no-Zby<0sy z>r*}F)l0Ya8gOtqWIFI0lfBh-&~CQJ_769qSQH=VQb(G8hE=t6Szo4(Hk}7%YBAjR zR04j^SG@$h=P20P?5{osLUhyxc986F>4`VgQt_fX8iPzvK<>feg)`XfsW)yLMkzKs z8k;ShhqfmJLYRUdf#5=H8dH5CCRhI#VmFZc`@N&F8xO^1pIANGH9ZQVi>27j(b#k; zHZvN#S&B`MfFAf8neyz6-FWlavg^a(S_b*$IoY4lhdaiao_j!u=x5qXe~fmu zm)?nXMoTxl)Uo;#03YhubPLDK)XTRFLp^)Tr`K(Ho$}pLy53QGyS4P!s8RE#I&#jV z?)+2nZ#bSldo=n;^l0?asCKTmH&k7B0`FIj4;*Qj9yt!nBTtImA2$PT2HXs|8E`Y; zX28vWn*lciZU)>8xEc6>GT@=FJuUHcPca?WQ`tVHH`SfX#(R2FN^dT&+?P{SdB6kS9^z76^XD+a9QW))xyXV+&$|jn7oI2EtD-R0EA8i}nN}*+647 z5RL{mHV2gEKy7m%*c|Z7?}sa7T&vv`$@6* zX_F)4Dm9GTJt4J(fK8jSaQyYev)+4#d4G^k3BjjPdA}RUAAHG`Jm(vhgOXoK@^^{n z`ylrp7~y^3PKRMy;tI}c2hrIQNOA@4(<92%j3_EFA_XX?YLiX z|Jm`yg8SW$FA+Sx?D*31IJD#NR95I0ADp64D&hfgpdwx^j#b2ipto{SOO%f7tQWqSE;F!P|hJce_5kts+*$toy`T z5v+*w+w6`FKBo)BHRBFq*6=;)g-#iFVe(*&i*=2`p$N~Ch@uBXIlE1+rQt38}N#`&xIH8m5`rd`g_HHUseLH$QbsY&q;jl zI0*qB6l>;;lVyOf^v-=Qb|7wdExGo2@P6{|9G^wNl?r}N0KUSzM(}%;BCR72A6QRa%L%6aM9urAv@q9i$q$RU@en|A@fnFsYt5C0~S38mU~?#%LhRC)05>pxQuM7a^I85L82bIbg9; zNcM=3o*V=g2OenWWM_qv{WR426X1H9*B`f0*WRO!0e;web6o zv396f?Rg%^RAEJ;PWy)e|2NFZ`Tlv`!j$9F@}a!WVYhLp;F^W)d0oSFf)ufhm}kC! zUSFgD!&_#1o_{jsbrGn@ffk>{~KiAOnSUdV;Z*DW6qrR-vJDB!v5ipnOTTBXME27f8JrQ zkR4NwPhOqw#fuJmo|iM_=FDe5?yx^b222$;B+CAn{={KFOai7=+%XP&cKfo!p4S6R z`Tql~@66vX$i5s#Ax)yYh-Je4$NaCMg8j$#^PTr)eP{gF9rnYDsmauj&Mn0m|1!vM zPS49np11OOV5dIwOs|1$wZ)$2$!F>Tgu;3zcZX;E76@?ca(tdo^Z9N*$BoY)7PjO5 z{{dili)_#9q;ZBaC-5QgC5_VD``|KG!Hx7rWjA0{ZP9L_neDaE;Y QW&5WZO^vk<0|zVq3%=@^cmMzZ literal 0 HcmV?d00001 diff --git a/benchmarks/fibonacci/fib.c b/benchmarks/fibonacci/fib.c new file mode 100644 index 000000000..e648182c5 --- /dev/null +++ b/benchmarks/fibonacci/fib.c @@ -0,0 +1,37 @@ +#include + +/*int fibonacci(int count){ + int ret=1; + int prev=1; + #pragma CGRA + for(int i=1; i + +/*int fibonacci(int count){ + int ret=1; + int prev=1; + #pragma CGRA + for(int i=1; iKERNEL +40026500: system.cpu: Passed Complete Drain(). +40026500: system.cpu: Make latency status=1. +40026500: system.cpu: Inside status idle. +40026500: system.cpu: Exiting schedule events +40026500: system.cpu: We are here after Execution +40027000: system.cpu: Inside CGRA Execution else statement. +40027000: system.cpu: Inside CGRA_Execution block. +40027000: system.cpu: +CALL IN NOW CGRA_Execution. +40027000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 61 ~~~~~~~ +40027000: global: +******** DB INPUT1 ReadAddress = 0************ +40027000: global: +READ: REG NUMBER: 0 dist: 0 +40027000: global: Rotating REGS data: 2 REG: 0 +40027000: system.cpu: Ins: 4309696512, 100e0c000 @ PE 0 +40027000: global: Predictor bit: 0 Opcode: 0 +40027000: global: +Input1 = 2 Input2 = 2 +40027000: global: +******** SUM IN THIS PE 4************ +40027000: global: +WRITE: REG NUMBER: 1 dist: 0 +40027000: global: +WRITE: REG NUMBER: 1 dist: 0 +40027000: global: +WRITE PHYS REG NUMBER: 1 data: 4 +40027000: global: R0: 2 R1: 4 R2: 632388 R3: 0 +40027000: global: +WRITE: FPREG NUMBER: 1 dist: 0 +40027000: global: +WRITE: FPREG NUMBER: 1 dist: 0 +40027000: global: +WRITE PHYS FPREG NUMBER: 1 data: 4 +40027000: global: FPR0: 2 FPR1: 4 FPR2: 632388 FPR3: 0 +40027000: global: Writing output 4 to register 1 +40027000: global: Distance is: 0 +40027000: system.cpu: Ins: 4425007105, 107c04001 @ PE 1 +40027000: global: Predictor bit: 0 Opcode: 0 +40027000: global: +Input1 = 2 Input2 = 1 +40027000: global: +******** SUM IN THIS PE 3************ +40027000: global: +WRITE: REG NUMBER: 0 dist: 0 +40027000: global: +WRITE: REG NUMBER: 0 dist: 0 +40027000: global: +WRITE PHYS REG NUMBER: 0 data: 3 +40027000: global: R0: 3 R1: 632388 R2: 0 R3: 0 +40027000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40027000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40027000: global: +WRITE PHYS FPREG NUMBER: 0 data: 3 +40027000: global: FPR0: 3 FPR1: 632388 FPR2: 0 FPR3: 0 +40027000: global: Writing output 3 to register 0 +40027000: global: Distance is: 0 +40027000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40027000: global: Predictor bit: 0 Opcode: 7 +40027000: global: CGRA: NOOP.Execute() +40027000: global: Distance is: 0 +40027000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40027000: global: Predictor bit: 0 Opcode: 7 +40027000: global: CGRA: NOOP.Execute() +40027000: global: Distance is: 0 +40027000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40027000: global: Predictor bit: 0 Opcode: 7 +40027000: global: CGRA: NOOP.Execute() +40027000: global: Distance is: 0 +40027000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40027000: global: Predictor bit: 0 Opcode: 7 +40027000: global: CGRA: NOOP.Execute() +40027000: global: Distance is: 0 +40027000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40027000: global: Predictor bit: 0 Opcode: 7 +40027000: global: CGRA: NOOP.Execute() +40027000: global: Distance is: 0 +40027000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40027000: global: Predictor bit: 0 Opcode: 7 +40027000: global: CGRA: NOOP.Execute() +40027000: global: Distance is: 0 +40027000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40027000: global: Predictor bit: 0 Opcode: 7 +40027000: global: CGRA: NOOP.Execute() +40027000: global: Distance is: 0 +40027000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40027000: global: Predictor bit: 0 Opcode: 7 +40027000: global: CGRA: NOOP.Execute() +40027000: global: Distance is: 0 +40027000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40027000: global: Predictor bit: 0 Opcode: 7 +40027000: global: CGRA: NOOP.Execute() +40027000: global: Distance is: 0 +40027000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40027000: global: Predictor bit: 0 Opcode: 7 +40027000: global: CGRA: NOOP.Execute() +40027000: global: Distance is: 0 +40027000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40027000: global: Predictor bit: 0 Opcode: 7 +40027000: global: CGRA: NOOP.Execute() +40027000: global: Distance is: 0 +40027000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40027000: global: Predictor bit: 0 Opcode: 7 +40027000: global: CGRA: NOOP.Execute() +40027000: global: Distance is: 0 +40027000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40027000: global: Predictor bit: 0 Opcode: 7 +40027000: global: CGRA: NOOP.Execute() +40027000: global: Distance is: 0 +40027000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40027000: global: Predictor bit: 0 Opcode: 7 +40027000: global: CGRA: NOOP.Execute() +40027000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40027000: system.cpu: CGRA advanceTime complete. +40027000: system.cpu: *******IN ADVANCE PC****** +40027000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a56f8 +40027000: system.cpu: Passed Complete Drain(). +40027000: system.cpu: Make latency status=1. +40027000: system.cpu: Inside status idle. +40027000: system.cpu: Exiting schedule events +40027000: system.cpu: We are here after Execution +40027500: system.cpu: Inside CGRA Execution else statement. +40027500: system.cpu: Inside CGRA_Execution block. +40027500: system.cpu: +CALL IN NOW CGRA_Execution. +40027500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 63 ~~~~~~~ +40027500: global: +******** DB INPUT1 ReadAddress = 0************ +40027500: global: +READ: REG NUMBER: 0 dist: 0 +40027500: global: Rotating REGS data: 2 REG: 0 +40027500: global: +******** DB INPUT2 ReadAddress = 1************ +40027500: system.cpu: Ins: 4710219776, 118c04000 @ PE 0 +40027500: global: Predictor bit: 1 Opcode: 1 +40027500: global: +Input1 = 2 Input2 = 0 +40027500: global: +******** LDI IN THIS PE 2************ +40027500: global: +************** WE ***************** +40027500: global: +WRITE: REG NUMBER: 0 dist: 0 +40027500: global: +WRITE: REG NUMBER: 0 dist: 0 +40027500: global: +WRITE PHYS REG NUMBER: 0 data: 2 +40027500: global: R0: 2 R1: 4 R2: 632388 R3: 0 +40027500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40027500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40027500: global: +WRITE PHYS FPREG NUMBER: 0 data: 2 +40027500: global: FPR0: 2 FPR1: 4 FPR2: 632388 FPR3: 0 +40027500: global: Writing output 2 to register 0 +40027500: global: Distance is: 0 +40027500: system.cpu: Ins: 7633764352, 1c7020000 @ PE 1 +40027500: global: Predictor bit: 0 Opcode: 12 +40027500: global: +Input1 = 3 Input2 = 632388 +40027500: global: +******** EQUALS IN THIS PE 0************ +40027500: global: Distance is: 0 +40027500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40027500: global: Predictor bit: 0 Opcode: 7 +40027500: global: CGRA: NOOP.Execute() +40027500: global: Distance is: 0 +40027500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40027500: global: Predictor bit: 0 Opcode: 7 +40027500: global: CGRA: NOOP.Execute() +40027500: global: Distance is: 0 +40027500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40027500: global: Predictor bit: 0 Opcode: 7 +40027500: global: CGRA: NOOP.Execute() +40027500: global: Distance is: 0 +40027500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40027500: global: Predictor bit: 0 Opcode: 7 +40027500: global: CGRA: NOOP.Execute() +40027500: global: Distance is: 0 +40027500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40027500: global: Predictor bit: 0 Opcode: 7 +40027500: global: CGRA: NOOP.Execute() +40027500: global: Distance is: 0 +40027500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40027500: global: Predictor bit: 0 Opcode: 7 +40027500: global: CGRA: NOOP.Execute() +40027500: global: Distance is: 0 +40027500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40027500: global: Predictor bit: 0 Opcode: 7 +40027500: global: CGRA: NOOP.Execute() +40027500: global: Distance is: 0 +40027500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40027500: global: Predictor bit: 0 Opcode: 7 +40027500: global: CGRA: NOOP.Execute() +40027500: global: Distance is: 0 +40027500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40027500: global: Predictor bit: 0 Opcode: 7 +40027500: global: CGRA: NOOP.Execute() +40027500: global: Distance is: 0 +40027500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40027500: global: Predictor bit: 0 Opcode: 7 +40027500: global: CGRA: NOOP.Execute() +40027500: global: Distance is: 0 +40027500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40027500: global: Predictor bit: 0 Opcode: 7 +40027500: global: CGRA: NOOP.Execute() +40027500: global: Distance is: 0 +40027500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40027500: global: Predictor bit: 0 Opcode: 7 +40027500: global: CGRA: NOOP.Execute() +40027500: global: Distance is: 0 +40027500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40027500: global: Predictor bit: 0 Opcode: 7 +40027500: global: CGRA: NOOP.Execute() +40027500: global: Distance is: 0 +40027500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40027500: global: Predictor bit: 0 Opcode: 7 +40027500: global: CGRA: NOOP.Execute() +40027500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40027500: system.cpu: CGRA advanceTime complete. +40027500: system.cpu: *******IN ADVANCE PC****** +40027500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5778 +40027500: system.cpu: Passed Complete Drain(). +40027500: system.cpu: Make latency status=1. +40027500: system.cpu: Inside status idle. +40027500: system.cpu: Exiting schedule events +40027500: system.cpu: We are here after Execution +40028000: system.cpu: Inside CGRA Execution else statement. +40028000: system.cpu: Inside CGRA_Execution block. +40028000: system.cpu: +CALL IN NOW CGRA_Execution. +40028000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 65 ~~~~~~~ +40028000: global: +******** DB INPUT1 ReadAddress = 1************ +40028000: global: +READ: REG NUMBER: 1 dist: 0 +40028000: global: Rotating REGS data: 4 REG: 1 +40028000: global: +******** DB INPUT1 ReadAddress = 0************ +40028000: global: +READ: REG NUMBER: 0 dist: 0 +40028000: global: Rotating REGS data: 3 REG: 0 +40028000: global: +READ: REG NUMBER: 0 dist: 0 +40028000: global: Rotating REGS data: 3 REG: 0 +40028000: system.cpu: Ins: 4710776832, 118c8c000 @ PE 0 +40028000: global: Predictor bit: 1 Opcode: 1 +40028000: global: +Input1 = 4 Input2 = 0 +40028000: global: +******** LDI IN THIS PE 4************ +40028000: global: +************** WE ***************** +40028000: global: +WRITE: REG NUMBER: 1 dist: 0 +40028000: global: +WRITE: REG NUMBER: 1 dist: 0 +40028000: global: +WRITE PHYS REG NUMBER: 1 data: 4 +40028000: global: R0: 2 R1: 4 R2: 632388 R3: 0 +40028000: global: +WRITE: FPREG NUMBER: 1 dist: 0 +40028000: global: +WRITE: FPREG NUMBER: 1 dist: 0 +40028000: global: +WRITE PHYS FPREG NUMBER: 1 data: 4 +40028000: global: FPR0: 2 FPR1: 4 FPR2: 632388 FPR3: 0 +40028000: global: Writing output 4 to register 1 +40028000: global: Distance is: 0 +40028000: system.cpu: Ins: 4710203392, 118c00000 @ PE 1 +40028000: global: Predictor bit: 1 Opcode: 1 +40028000: global: +Input1 = 3 Input2 = 0 +40028000: global: +******** LDI IN THIS PE 3************ +40028000: global: Distance is: 0 +40028000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40028000: global: Predictor bit: 0 Opcode: 7 +40028000: global: CGRA: NOOP.Execute() +40028000: global: Distance is: 0 +40028000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40028000: global: Predictor bit: 0 Opcode: 7 +40028000: global: CGRA: NOOP.Execute() +40028000: global: Distance is: 0 +40028000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40028000: global: Predictor bit: 0 Opcode: 7 +40028000: global: CGRA: NOOP.Execute() +40028000: global: Distance is: 0 +40028000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40028000: global: Predictor bit: 0 Opcode: 7 +40028000: global: CGRA: NOOP.Execute() +40028000: global: Distance is: 0 +40028000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40028000: global: Predictor bit: 0 Opcode: 7 +40028000: global: CGRA: NOOP.Execute() +40028000: global: Distance is: 0 +40028000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40028000: global: Predictor bit: 0 Opcode: 7 +40028000: global: CGRA: NOOP.Execute() +40028000: global: Distance is: 0 +40028000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40028000: global: Predictor bit: 0 Opcode: 7 +40028000: global: CGRA: NOOP.Execute() +40028000: global: Distance is: 0 +40028000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40028000: global: Predictor bit: 0 Opcode: 7 +40028000: global: CGRA: NOOP.Execute() +40028000: global: Distance is: 0 +40028000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40028000: global: Predictor bit: 0 Opcode: 7 +40028000: global: CGRA: NOOP.Execute() +40028000: global: Distance is: 0 +40028000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40028000: global: Predictor bit: 0 Opcode: 7 +40028000: global: CGRA: NOOP.Execute() +40028000: global: Distance is: 0 +40028000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40028000: global: Predictor bit: 0 Opcode: 7 +40028000: global: CGRA: NOOP.Execute() +40028000: global: Distance is: 0 +40028000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40028000: global: Predictor bit: 0 Opcode: 7 +40028000: global: CGRA: NOOP.Execute() +40028000: global: Distance is: 0 +40028000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40028000: global: Predictor bit: 0 Opcode: 7 +40028000: global: CGRA: NOOP.Execute() +40028000: global: Distance is: 0 +40028000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40028000: global: Predictor bit: 0 Opcode: 7 +40028000: global: CGRA: NOOP.Execute() +40028000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40028000: system.cpu: CGRA advanceTime complete. +40028000: system.cpu: *******IN ADVANCE PC****** +40028000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a57f8 +40028000: system.cpu: State = KERNEL, Cond_Reg = 1 +40028000: system.cpu: Passed Complete Drain(). +40028000: system.cpu: Make latency status=1. +40028000: system.cpu: Inside status idle. +40028000: system.cpu: Exiting schedule events +40028000: system.cpu: We are here after Execution +40028500: system.cpu: Inside CGRA Execution else statement. +40028500: system.cpu: Inside CGRA_Execution block. +40028500: system.cpu: +CALL IN NOW CGRA_Execution. +40028500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 67 ~~~~~~~ +40028500: global: +******** DB INPUT1 ReadAddress = 0************ +40028500: global: +READ: REG NUMBER: 0 dist: 1 +40028500: global: Rotating REGS data: 4 REG: 1 +40028500: system.cpu: Ins: 4309696512, 100e0c000 @ PE 0 +40028500: global: Predictor bit: 0 Opcode: 0 +40028500: global: +Input1 = 4 Input2 = 4 +40028500: global: +******** SUM IN THIS PE 8************ +40028500: global: +WRITE: REG NUMBER: 1 dist: 1 +40028500: global: +WRITE: REG NUMBER: 1 dist: 1 +40028500: global: +WRITE PHYS REG NUMBER: 0 data: 8 +40028500: global: R0: 8 R1: 4 R2: 632388 R3: 0 +40028500: global: +WRITE: FPREG NUMBER: 1 dist: 1 +40028500: global: +WRITE: FPREG NUMBER: 1 dist: 1 +40028500: global: +WRITE PHYS FPREG NUMBER: 0 data: 8 +40028500: global: FPR0: 8 FPR1: 4 FPR2: 632388 FPR3: 0 +40028500: global: Writing output 8 to register 1 +40028500: global: Distance is: 1 +40028500: system.cpu: Ins: 4425007105, 107c04001 @ PE 1 +40028500: global: Predictor bit: 0 Opcode: 0 +40028500: global: +Input1 = 3 Input2 = 1 +40028500: global: +******** SUM IN THIS PE 4************ +40028500: global: +WRITE: REG NUMBER: 0 dist: 0 +40028500: global: +WRITE: REG NUMBER: 0 dist: 0 +40028500: global: +WRITE PHYS REG NUMBER: 0 data: 4 +40028500: global: R0: 4 R1: 632388 R2: 0 R3: 0 +40028500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40028500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40028500: global: +WRITE PHYS FPREG NUMBER: 0 data: 4 +40028500: global: FPR0: 4 FPR1: 632388 FPR2: 0 FPR3: 0 +40028500: global: Writing output 4 to register 0 +40028500: global: Distance is: 0 +40028500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40028500: global: Predictor bit: 0 Opcode: 7 +40028500: global: CGRA: NOOP.Execute() +40028500: global: Distance is: 0 +40028500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40028500: global: Predictor bit: 0 Opcode: 7 +40028500: global: CGRA: NOOP.Execute() +40028500: global: Distance is: 0 +40028500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40028500: global: Predictor bit: 0 Opcode: 7 +40028500: global: CGRA: NOOP.Execute() +40028500: global: Distance is: 0 +40028500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40028500: global: Predictor bit: 0 Opcode: 7 +40028500: global: CGRA: NOOP.Execute() +40028500: global: Distance is: 0 +40028500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40028500: global: Predictor bit: 0 Opcode: 7 +40028500: global: CGRA: NOOP.Execute() +40028500: global: Distance is: 0 +40028500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40028500: global: Predictor bit: 0 Opcode: 7 +40028500: global: CGRA: NOOP.Execute() +40028500: global: Distance is: 0 +40028500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40028500: global: Predictor bit: 0 Opcode: 7 +40028500: global: CGRA: NOOP.Execute() +40028500: global: Distance is: 0 +40028500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40028500: global: Predictor bit: 0 Opcode: 7 +40028500: global: CGRA: NOOP.Execute() +40028500: global: Distance is: 0 +40028500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40028500: global: Predictor bit: 0 Opcode: 7 +40028500: global: CGRA: NOOP.Execute() +40028500: global: Distance is: 0 +40028500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40028500: global: Predictor bit: 0 Opcode: 7 +40028500: global: CGRA: NOOP.Execute() +40028500: global: Distance is: 0 +40028500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40028500: global: Predictor bit: 0 Opcode: 7 +40028500: global: CGRA: NOOP.Execute() +40028500: global: Distance is: 0 +40028500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40028500: global: Predictor bit: 0 Opcode: 7 +40028500: global: CGRA: NOOP.Execute() +40028500: global: Distance is: 0 +40028500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40028500: global: Predictor bit: 0 Opcode: 7 +40028500: global: CGRA: NOOP.Execute() +40028500: global: Distance is: 0 +40028500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40028500: global: Predictor bit: 0 Opcode: 7 +40028500: global: CGRA: NOOP.Execute() +40028500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40028500: system.cpu: CGRA advanceTime complete. +40028500: system.cpu: *******IN ADVANCE PC****** +40028500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a56f8 +40028500: system.cpu: Passed Complete Drain(). +40028500: system.cpu: Make latency status=1. +40028500: system.cpu: Inside status idle. +40028500: system.cpu: Exiting schedule events +40028500: system.cpu: We are here after Execution +40029000: system.cpu: Inside CGRA Execution else statement. +40029000: system.cpu: Inside CGRA_Execution block. +40029000: system.cpu: +CALL IN NOW CGRA_Execution. +40029000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 69 ~~~~~~~ +40029000: global: +******** DB INPUT1 ReadAddress = 0************ +40029000: global: +READ: REG NUMBER: 0 dist: 1 +40029000: global: Rotating REGS data: 4 REG: 1 +40029000: global: +******** DB INPUT2 ReadAddress = 1************ +40029000: system.cpu: Ins: 4710219776, 118c04000 @ PE 0 +40029000: global: Predictor bit: 1 Opcode: 1 +40029000: global: +Input1 = 4 Input2 = 0 +40029000: global: +******** LDI IN THIS PE 4************ +40029000: global: +************** WE ***************** +40029000: global: +WRITE: REG NUMBER: 0 dist: 1 +40029000: global: +WRITE: REG NUMBER: 0 dist: 1 +40029000: global: +WRITE PHYS REG NUMBER: 1 data: 4 +40029000: global: R0: 8 R1: 4 R2: 632388 R3: 0 +40029000: global: +WRITE: FPREG NUMBER: 0 dist: 1 +40029000: global: +WRITE: FPREG NUMBER: 0 dist: 1 +40029000: global: +WRITE PHYS FPREG NUMBER: 1 data: 4 +40029000: global: FPR0: 8 FPR1: 4 FPR2: 632388 FPR3: 0 +40029000: global: Writing output 4 to register 0 +40029000: global: Distance is: 1 +40029000: system.cpu: Ins: 7633764352, 1c7020000 @ PE 1 +40029000: global: Predictor bit: 0 Opcode: 12 +40029000: global: +Input1 = 4 Input2 = 632388 +40029000: global: +******** EQUALS IN THIS PE 0************ +40029000: global: Distance is: 0 +40029000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40029000: global: Predictor bit: 0 Opcode: 7 +40029000: global: CGRA: NOOP.Execute() +40029000: global: Distance is: 0 +40029000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40029000: global: Predictor bit: 0 Opcode: 7 +40029000: global: CGRA: NOOP.Execute() +40029000: global: Distance is: 0 +40029000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40029000: global: Predictor bit: 0 Opcode: 7 +40029000: global: CGRA: NOOP.Execute() +40029000: global: Distance is: 0 +40029000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40029000: global: Predictor bit: 0 Opcode: 7 +40029000: global: CGRA: NOOP.Execute() +40029000: global: Distance is: 0 +40029000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40029000: global: Predictor bit: 0 Opcode: 7 +40029000: global: CGRA: NOOP.Execute() +40029000: global: Distance is: 0 +40029000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40029000: global: Predictor bit: 0 Opcode: 7 +40029000: global: CGRA: NOOP.Execute() +40029000: global: Distance is: 0 +40029000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40029000: global: Predictor bit: 0 Opcode: 7 +40029000: global: CGRA: NOOP.Execute() +40029000: global: Distance is: 0 +40029000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40029000: global: Predictor bit: 0 Opcode: 7 +40029000: global: CGRA: NOOP.Execute() +40029000: global: Distance is: 0 +40029000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40029000: global: Predictor bit: 0 Opcode: 7 +40029000: global: CGRA: NOOP.Execute() +40029000: global: Distance is: 0 +40029000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40029000: global: Predictor bit: 0 Opcode: 7 +40029000: global: CGRA: NOOP.Execute() +40029000: global: Distance is: 0 +40029000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40029000: global: Predictor bit: 0 Opcode: 7 +40029000: global: CGRA: NOOP.Execute() +40029000: global: Distance is: 0 +40029000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40029000: global: Predictor bit: 0 Opcode: 7 +40029000: global: CGRA: NOOP.Execute() +40029000: global: Distance is: 0 +40029000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40029000: global: Predictor bit: 0 Opcode: 7 +40029000: global: CGRA: NOOP.Execute() +40029000: global: Distance is: 0 +40029000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40029000: global: Predictor bit: 0 Opcode: 7 +40029000: global: CGRA: NOOP.Execute() +40029000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40029000: system.cpu: CGRA advanceTime complete. +40029000: system.cpu: *******IN ADVANCE PC****** +40029000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5778 +40029000: system.cpu: Passed Complete Drain(). +40029000: system.cpu: Make latency status=1. +40029000: system.cpu: Inside status idle. +40029000: system.cpu: Exiting schedule events +40029000: system.cpu: We are here after Execution +40029500: system.cpu: Inside CGRA Execution else statement. +40029500: system.cpu: Inside CGRA_Execution block. +40029500: system.cpu: +CALL IN NOW CGRA_Execution. +40029500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 71 ~~~~~~~ +40029500: global: +******** DB INPUT1 ReadAddress = 1************ +40029500: global: +READ: REG NUMBER: 1 dist: 1 +40029500: global: Rotating REGS data: 8 REG: 0 +40029500: global: +******** DB INPUT1 ReadAddress = 0************ +40029500: global: +READ: REG NUMBER: 0 dist: 0 +40029500: global: Rotating REGS data: 4 REG: 0 +40029500: global: +READ: REG NUMBER: 0 dist: 0 +40029500: global: Rotating REGS data: 4 REG: 0 +40029500: system.cpu: Ins: 4710776832, 118c8c000 @ PE 0 +40029500: global: Predictor bit: 1 Opcode: 1 +40029500: global: +Input1 = 8 Input2 = 0 +40029500: global: +******** LDI IN THIS PE 8************ +40029500: global: +************** WE ***************** +40029500: global: +WRITE: REG NUMBER: 1 dist: 1 +40029500: global: +WRITE: REG NUMBER: 1 dist: 1 +40029500: global: +WRITE PHYS REG NUMBER: 0 data: 8 +40029500: global: R0: 8 R1: 4 R2: 632388 R3: 0 +40029500: global: +WRITE: FPREG NUMBER: 1 dist: 1 +40029500: global: +WRITE: FPREG NUMBER: 1 dist: 1 +40029500: global: +WRITE PHYS FPREG NUMBER: 0 data: 8 +40029500: global: FPR0: 8 FPR1: 4 FPR2: 632388 FPR3: 0 +40029500: global: Writing output 8 to register 1 +40029500: global: Distance is: 1 +40029500: system.cpu: Ins: 4710203392, 118c00000 @ PE 1 +40029500: global: Predictor bit: 1 Opcode: 1 +40029500: global: +Input1 = 4 Input2 = 0 +40029500: global: +******** LDI IN THIS PE 4************ +40029500: global: Distance is: 0 +40029500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40029500: global: Predictor bit: 0 Opcode: 7 +40029500: global: CGRA: NOOP.Execute() +40029500: global: Distance is: 0 +40029500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40029500: global: Predictor bit: 0 Opcode: 7 +40029500: global: CGRA: NOOP.Execute() +40029500: global: Distance is: 0 +40029500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40029500: global: Predictor bit: 0 Opcode: 7 +40029500: global: CGRA: NOOP.Execute() +40029500: global: Distance is: 0 +40029500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40029500: global: Predictor bit: 0 Opcode: 7 +40029500: global: CGRA: NOOP.Execute() +40029500: global: Distance is: 0 +40029500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40029500: global: Predictor bit: 0 Opcode: 7 +40029500: global: CGRA: NOOP.Execute() +40029500: global: Distance is: 0 +40029500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40029500: global: Predictor bit: 0 Opcode: 7 +40029500: global: CGRA: NOOP.Execute() +40029500: global: Distance is: 0 +40029500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40029500: global: Predictor bit: 0 Opcode: 7 +40029500: global: CGRA: NOOP.Execute() +40029500: global: Distance is: 0 +40029500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40029500: global: Predictor bit: 0 Opcode: 7 +40029500: global: CGRA: NOOP.Execute() +40029500: global: Distance is: 0 +40029500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40029500: global: Predictor bit: 0 Opcode: 7 +40029500: global: CGRA: NOOP.Execute() +40029500: global: Distance is: 0 +40029500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40029500: global: Predictor bit: 0 Opcode: 7 +40029500: global: CGRA: NOOP.Execute() +40029500: global: Distance is: 0 +40029500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40029500: global: Predictor bit: 0 Opcode: 7 +40029500: global: CGRA: NOOP.Execute() +40029500: global: Distance is: 0 +40029500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40029500: global: Predictor bit: 0 Opcode: 7 +40029500: global: CGRA: NOOP.Execute() +40029500: global: Distance is: 0 +40029500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40029500: global: Predictor bit: 0 Opcode: 7 +40029500: global: CGRA: NOOP.Execute() +40029500: global: Distance is: 0 +40029500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40029500: global: Predictor bit: 0 Opcode: 7 +40029500: global: CGRA: NOOP.Execute() +40029500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40029500: system.cpu: CGRA advanceTime complete. +40029500: system.cpu: *******IN ADVANCE PC****** +40029500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a57f8 +40029500: system.cpu: State = KERNEL, Cond_Reg = 1 +40029500: system.cpu: Passed Complete Drain(). +40029500: system.cpu: Make latency status=1. +40029500: system.cpu: Inside status idle. +40029500: system.cpu: Exiting schedule events +40029500: system.cpu: We are here after Execution +40030000: system.cpu: Inside CGRA Execution else statement. +40030000: system.cpu: Inside CGRA_Execution block. +40030000: system.cpu: +CALL IN NOW CGRA_Execution. +40030000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 73 ~~~~~~~ +40030000: global: +******** DB INPUT1 ReadAddress = 0************ +40030000: global: +READ: REG NUMBER: 0 dist: 0 +40030000: global: Rotating REGS data: 8 REG: 0 +40030000: system.cpu: Ins: 4309696512, 100e0c000 @ PE 0 +40030000: global: Predictor bit: 0 Opcode: 0 +40030000: global: +Input1 = 8 Input2 = 8 +40030000: global: +******** SUM IN THIS PE 16************ +40030000: global: +WRITE: REG NUMBER: 1 dist: 0 +40030000: global: +WRITE: REG NUMBER: 1 dist: 0 +40030000: global: +WRITE PHYS REG NUMBER: 1 data: 16 +40030000: global: R0: 8 R1: 16 R2: 632388 R3: 0 +40030000: global: +WRITE: FPREG NUMBER: 1 dist: 0 +40030000: global: +WRITE: FPREG NUMBER: 1 dist: 0 +40030000: global: +WRITE PHYS FPREG NUMBER: 1 data: 16 +40030000: global: FPR0: 8 FPR1: 16 FPR2: 632388 FPR3: 0 +40030000: global: Writing output 16 to register 1 +40030000: global: Distance is: 0 +40030000: system.cpu: Ins: 4425007105, 107c04001 @ PE 1 +40030000: global: Predictor bit: 0 Opcode: 0 +40030000: global: +Input1 = 4 Input2 = 1 +40030000: global: +******** SUM IN THIS PE 5************ +40030000: global: +WRITE: REG NUMBER: 0 dist: 0 +40030000: global: +WRITE: REG NUMBER: 0 dist: 0 +40030000: global: +WRITE PHYS REG NUMBER: 0 data: 5 +40030000: global: R0: 5 R1: 632388 R2: 0 R3: 0 +40030000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40030000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40030000: global: +WRITE PHYS FPREG NUMBER: 0 data: 5 +40030000: global: FPR0: 5 FPR1: 632388 FPR2: 0 FPR3: 0 +40030000: global: Writing output 5 to register 0 +40030000: global: Distance is: 0 +40030000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40030000: global: Predictor bit: 0 Opcode: 7 +40030000: global: CGRA: NOOP.Execute() +40030000: global: Distance is: 0 +40030000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40030000: global: Predictor bit: 0 Opcode: 7 +40030000: global: CGRA: NOOP.Execute() +40030000: global: Distance is: 0 +40030000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40030000: global: Predictor bit: 0 Opcode: 7 +40030000: global: CGRA: NOOP.Execute() +40030000: global: Distance is: 0 +40030000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40030000: global: Predictor bit: 0 Opcode: 7 +40030000: global: CGRA: NOOP.Execute() +40030000: global: Distance is: 0 +40030000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40030000: global: Predictor bit: 0 Opcode: 7 +40030000: global: CGRA: NOOP.Execute() +40030000: global: Distance is: 0 +40030000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40030000: global: Predictor bit: 0 Opcode: 7 +40030000: global: CGRA: NOOP.Execute() +40030000: global: Distance is: 0 +40030000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40030000: global: Predictor bit: 0 Opcode: 7 +40030000: global: CGRA: NOOP.Execute() +40030000: global: Distance is: 0 +40030000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40030000: global: Predictor bit: 0 Opcode: 7 +40030000: global: CGRA: NOOP.Execute() +40030000: global: Distance is: 0 +40030000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40030000: global: Predictor bit: 0 Opcode: 7 +40030000: global: CGRA: NOOP.Execute() +40030000: global: Distance is: 0 +40030000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40030000: global: Predictor bit: 0 Opcode: 7 +40030000: global: CGRA: NOOP.Execute() +40030000: global: Distance is: 0 +40030000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40030000: global: Predictor bit: 0 Opcode: 7 +40030000: global: CGRA: NOOP.Execute() +40030000: global: Distance is: 0 +40030000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40030000: global: Predictor bit: 0 Opcode: 7 +40030000: global: CGRA: NOOP.Execute() +40030000: global: Distance is: 0 +40030000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40030000: global: Predictor bit: 0 Opcode: 7 +40030000: global: CGRA: NOOP.Execute() +40030000: global: Distance is: 0 +40030000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40030000: global: Predictor bit: 0 Opcode: 7 +40030000: global: CGRA: NOOP.Execute() +40030000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40030000: system.cpu: CGRA advanceTime complete. +40030000: system.cpu: *******IN ADVANCE PC****** +40030000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a56f8 +40030000: system.cpu: Passed Complete Drain(). +40030000: system.cpu: Make latency status=1. +40030000: system.cpu: Inside status idle. +40030000: system.cpu: Exiting schedule events +40030000: system.cpu: We are here after Execution +40030500: system.cpu: Inside CGRA Execution else statement. +40030500: system.cpu: Inside CGRA_Execution block. +40030500: system.cpu: +CALL IN NOW CGRA_Execution. +40030500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 75 ~~~~~~~ +40030500: global: +******** DB INPUT1 ReadAddress = 0************ +40030500: global: +READ: REG NUMBER: 0 dist: 0 +40030500: global: Rotating REGS data: 8 REG: 0 +40030500: global: +******** DB INPUT2 ReadAddress = 1************ +40030500: system.cpu: Ins: 4710219776, 118c04000 @ PE 0 +40030500: global: Predictor bit: 1 Opcode: 1 +40030500: global: +Input1 = 8 Input2 = 0 +40030500: global: +******** LDI IN THIS PE 8************ +40030500: global: +************** WE ***************** +40030500: global: +WRITE: REG NUMBER: 0 dist: 0 +40030500: global: +WRITE: REG NUMBER: 0 dist: 0 +40030500: global: +WRITE PHYS REG NUMBER: 0 data: 8 +40030500: global: R0: 8 R1: 16 R2: 632388 R3: 0 +40030500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40030500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40030500: global: +WRITE PHYS FPREG NUMBER: 0 data: 8 +40030500: global: FPR0: 8 FPR1: 16 FPR2: 632388 FPR3: 0 +40030500: global: Writing output 8 to register 0 +40030500: global: Distance is: 0 +40030500: system.cpu: Ins: 7633764352, 1c7020000 @ PE 1 +40030500: global: Predictor bit: 0 Opcode: 12 +40030500: global: +Input1 = 5 Input2 = 632388 +40030500: global: +******** EQUALS IN THIS PE 0************ +40030500: global: Distance is: 0 +40030500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40030500: global: Predictor bit: 0 Opcode: 7 +40030500: global: CGRA: NOOP.Execute() +40030500: global: Distance is: 0 +40030500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40030500: global: Predictor bit: 0 Opcode: 7 +40030500: global: CGRA: NOOP.Execute() +40030500: global: Distance is: 0 +40030500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40030500: global: Predictor bit: 0 Opcode: 7 +40030500: global: CGRA: NOOP.Execute() +40030500: global: Distance is: 0 +40030500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40030500: global: Predictor bit: 0 Opcode: 7 +40030500: global: CGRA: NOOP.Execute() +40030500: global: Distance is: 0 +40030500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40030500: global: Predictor bit: 0 Opcode: 7 +40030500: global: CGRA: NOOP.Execute() +40030500: global: Distance is: 0 +40030500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40030500: global: Predictor bit: 0 Opcode: 7 +40030500: global: CGRA: NOOP.Execute() +40030500: global: Distance is: 0 +40030500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40030500: global: Predictor bit: 0 Opcode: 7 +40030500: global: CGRA: NOOP.Execute() +40030500: global: Distance is: 0 +40030500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40030500: global: Predictor bit: 0 Opcode: 7 +40030500: global: CGRA: NOOP.Execute() +40030500: global: Distance is: 0 +40030500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40030500: global: Predictor bit: 0 Opcode: 7 +40030500: global: CGRA: NOOP.Execute() +40030500: global: Distance is: 0 +40030500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40030500: global: Predictor bit: 0 Opcode: 7 +40030500: global: CGRA: NOOP.Execute() +40030500: global: Distance is: 0 +40030500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40030500: global: Predictor bit: 0 Opcode: 7 +40030500: global: CGRA: NOOP.Execute() +40030500: global: Distance is: 0 +40030500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40030500: global: Predictor bit: 0 Opcode: 7 +40030500: global: CGRA: NOOP.Execute() +40030500: global: Distance is: 0 +40030500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40030500: global: Predictor bit: 0 Opcode: 7 +40030500: global: CGRA: NOOP.Execute() +40030500: global: Distance is: 0 +40030500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40030500: global: Predictor bit: 0 Opcode: 7 +40030500: global: CGRA: NOOP.Execute() +40030500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40030500: system.cpu: CGRA advanceTime complete. +40030500: system.cpu: *******IN ADVANCE PC****** +40030500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5778 +40030500: system.cpu: Passed Complete Drain(). +40030500: system.cpu: Make latency status=1. +40030500: system.cpu: Inside status idle. +40030500: system.cpu: Exiting schedule events +40030500: system.cpu: We are here after Execution +40031000: system.cpu: Inside CGRA Execution else statement. +40031000: system.cpu: Inside CGRA_Execution block. +40031000: system.cpu: +CALL IN NOW CGRA_Execution. +40031000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 77 ~~~~~~~ +40031000: global: +******** DB INPUT1 ReadAddress = 1************ +40031000: global: +READ: REG NUMBER: 1 dist: 0 +40031000: global: Rotating REGS data: 16 REG: 1 +40031000: global: +******** DB INPUT1 ReadAddress = 0************ +40031000: global: +READ: REG NUMBER: 0 dist: 0 +40031000: global: Rotating REGS data: 5 REG: 0 +40031000: global: +READ: REG NUMBER: 0 dist: 0 +40031000: global: Rotating REGS data: 5 REG: 0 +40031000: system.cpu: Ins: 4710776832, 118c8c000 @ PE 0 +40031000: global: Predictor bit: 1 Opcode: 1 +40031000: global: +Input1 = 16 Input2 = 0 +40031000: global: +******** LDI IN THIS PE 16************ +40031000: global: +************** WE ***************** +40031000: global: +WRITE: REG NUMBER: 1 dist: 0 +40031000: global: +WRITE: REG NUMBER: 1 dist: 0 +40031000: global: +WRITE PHYS REG NUMBER: 1 data: 16 +40031000: global: R0: 8 R1: 16 R2: 632388 R3: 0 +40031000: global: +WRITE: FPREG NUMBER: 1 dist: 0 +40031000: global: +WRITE: FPREG NUMBER: 1 dist: 0 +40031000: global: +WRITE PHYS FPREG NUMBER: 1 data: 16 +40031000: global: FPR0: 8 FPR1: 16 FPR2: 632388 FPR3: 0 +40031000: global: Writing output 16 to register 1 +40031000: global: Distance is: 0 +40031000: system.cpu: Ins: 4710203392, 118c00000 @ PE 1 +40031000: global: Predictor bit: 1 Opcode: 1 +40031000: global: +Input1 = 5 Input2 = 0 +40031000: global: +******** LDI IN THIS PE 5************ +40031000: global: Distance is: 0 +40031000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40031000: global: Predictor bit: 0 Opcode: 7 +40031000: global: CGRA: NOOP.Execute() +40031000: global: Distance is: 0 +40031000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40031000: global: Predictor bit: 0 Opcode: 7 +40031000: global: CGRA: NOOP.Execute() +40031000: global: Distance is: 0 +40031000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40031000: global: Predictor bit: 0 Opcode: 7 +40031000: global: CGRA: NOOP.Execute() +40031000: global: Distance is: 0 +40031000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40031000: global: Predictor bit: 0 Opcode: 7 +40031000: global: CGRA: NOOP.Execute() +40031000: global: Distance is: 0 +40031000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40031000: global: Predictor bit: 0 Opcode: 7 +40031000: global: CGRA: NOOP.Execute() +40031000: global: Distance is: 0 +40031000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40031000: global: Predictor bit: 0 Opcode: 7 +40031000: global: CGRA: NOOP.Execute() +40031000: global: Distance is: 0 +40031000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40031000: global: Predictor bit: 0 Opcode: 7 +40031000: global: CGRA: NOOP.Execute() +40031000: global: Distance is: 0 +40031000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40031000: global: Predictor bit: 0 Opcode: 7 +40031000: global: CGRA: NOOP.Execute() +40031000: global: Distance is: 0 +40031000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40031000: global: Predictor bit: 0 Opcode: 7 +40031000: global: CGRA: NOOP.Execute() +40031000: global: Distance is: 0 +40031000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40031000: global: Predictor bit: 0 Opcode: 7 +40031000: global: CGRA: NOOP.Execute() +40031000: global: Distance is: 0 +40031000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40031000: global: Predictor bit: 0 Opcode: 7 +40031000: global: CGRA: NOOP.Execute() +40031000: global: Distance is: 0 +40031000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40031000: global: Predictor bit: 0 Opcode: 7 +40031000: global: CGRA: NOOP.Execute() +40031000: global: Distance is: 0 +40031000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40031000: global: Predictor bit: 0 Opcode: 7 +40031000: global: CGRA: NOOP.Execute() +40031000: global: Distance is: 0 +40031000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40031000: global: Predictor bit: 0 Opcode: 7 +40031000: global: CGRA: NOOP.Execute() +40031000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40031000: system.cpu: CGRA advanceTime complete. +40031000: system.cpu: *******IN ADVANCE PC****** +40031000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a57f8 +40031000: system.cpu: State = KERNEL, Cond_Reg = 0 +40031000: system.cpu: +KERNEL->EPILOG +40031000: system.cpu: Passed Complete Drain(). +40031000: system.cpu: Make latency status=1. +40031000: system.cpu: Inside status idle. +40031000: system.cpu: Exiting schedule events +40031000: system.cpu: We are here after Execution +40031500: system.cpu: Inside CGRA Execution else statement. +40031500: system.cpu: Inside CGRA_Execution block. +40031500: system.cpu: +CALL IN NOW CGRA_Execution. +40031500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 79 ~~~~~~~ +40031500: global: +******** DB INPUT1 ReadAddress = 0************ +40031500: global: +READ: REG NUMBER: 0 dist: 1 +40031500: global: Rotating REGS data: 16 REG: 1 +40031500: system.cpu: Ins: 4309696512, 100e0c000 @ PE 0 +40031500: global: Predictor bit: 0 Opcode: 0 +40031500: global: +Input1 = 16 Input2 = 16 +40031500: global: +******** SUM IN THIS PE 32************ +40031500: global: +WRITE: REG NUMBER: 1 dist: 1 +40031500: global: +WRITE: REG NUMBER: 1 dist: 1 +40031500: global: +WRITE PHYS REG NUMBER: 0 data: 32 +40031500: global: R0: 32 R1: 16 R2: 632388 R3: 0 +40031500: global: +WRITE: FPREG NUMBER: 1 dist: 1 +40031500: global: +WRITE: FPREG NUMBER: 1 dist: 1 +40031500: global: +WRITE PHYS FPREG NUMBER: 0 data: 32 +40031500: global: FPR0: 32 FPR1: 16 FPR2: 632388 FPR3: 0 +40031500: global: Writing output 32 to register 1 +40031500: global: Distance is: 1 +40031500: system.cpu: Ins: 4425007105, 107c04001 @ PE 1 +40031500: global: Predictor bit: 0 Opcode: 0 +40031500: global: +Input1 = 5 Input2 = 1 +40031500: global: +******** SUM IN THIS PE 6************ +40031500: global: +WRITE: REG NUMBER: 0 dist: 0 +40031500: global: +WRITE: REG NUMBER: 0 dist: 0 +40031500: global: +WRITE PHYS REG NUMBER: 0 data: 6 +40031500: global: R0: 6 R1: 632388 R2: 0 R3: 0 +40031500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40031500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +40031500: global: +WRITE PHYS FPREG NUMBER: 0 data: 6 +40031500: global: FPR0: 6 FPR1: 632388 FPR2: 0 FPR3: 0 +40031500: global: Writing output 6 to register 0 +40031500: global: Distance is: 0 +40031500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40031500: global: Predictor bit: 0 Opcode: 7 +40031500: global: CGRA: NOOP.Execute() +40031500: global: Distance is: 0 +40031500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40031500: global: Predictor bit: 0 Opcode: 7 +40031500: global: CGRA: NOOP.Execute() +40031500: global: Distance is: 0 +40031500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40031500: global: Predictor bit: 0 Opcode: 7 +40031500: global: CGRA: NOOP.Execute() +40031500: global: Distance is: 0 +40031500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40031500: global: Predictor bit: 0 Opcode: 7 +40031500: global: CGRA: NOOP.Execute() +40031500: global: Distance is: 0 +40031500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40031500: global: Predictor bit: 0 Opcode: 7 +40031500: global: CGRA: NOOP.Execute() +40031500: global: Distance is: 0 +40031500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40031500: global: Predictor bit: 0 Opcode: 7 +40031500: global: CGRA: NOOP.Execute() +40031500: global: Distance is: 0 +40031500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40031500: global: Predictor bit: 0 Opcode: 7 +40031500: global: CGRA: NOOP.Execute() +40031500: global: Distance is: 0 +40031500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40031500: global: Predictor bit: 0 Opcode: 7 +40031500: global: CGRA: NOOP.Execute() +40031500: global: Distance is: 0 +40031500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40031500: global: Predictor bit: 0 Opcode: 7 +40031500: global: CGRA: NOOP.Execute() +40031500: global: Distance is: 0 +40031500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40031500: global: Predictor bit: 0 Opcode: 7 +40031500: global: CGRA: NOOP.Execute() +40031500: global: Distance is: 0 +40031500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40031500: global: Predictor bit: 0 Opcode: 7 +40031500: global: CGRA: NOOP.Execute() +40031500: global: Distance is: 0 +40031500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40031500: global: Predictor bit: 0 Opcode: 7 +40031500: global: CGRA: NOOP.Execute() +40031500: global: Distance is: 0 +40031500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40031500: global: Predictor bit: 0 Opcode: 7 +40031500: global: CGRA: NOOP.Execute() +40031500: global: Distance is: 0 +40031500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40031500: global: Predictor bit: 0 Opcode: 7 +40031500: global: CGRA: NOOP.Execute() +40031500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40031500: system.cpu: CGRA advanceTime complete. +40031500: system.cpu: *******IN ADVANCE PC****** +40031500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a4668 +40031500: system.cpu: Passed Complete Drain(). +40031500: system.cpu: Make latency status=1. +40031500: system.cpu: Inside status idle. +40031500: system.cpu: Exiting schedule events +40031500: system.cpu: We are here after Execution +40032000: system.cpu: Inside CGRA Execution else statement. +40032000: system.cpu: Inside CGRA_Execution block. +40032000: system.cpu: +CALL IN NOW CGRA_Execution. +40032000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 81 ~~~~~~~ +40032000: global: +******** DB INPUT2 ReadAddress = 1************ +40032000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +40032000: global: Predictor bit: 0 Opcode: 7 +40032000: global: CGRA: NOOP.Execute() +40032000: global: Distance is: 1 +40032000: system.cpu: Ins: 7633764352, 1c7020000 @ PE 1 +40032000: global: Predictor bit: 0 Opcode: 12 +40032000: global: +Input1 = 6 Input2 = 632388 +40032000: global: +******** EQUALS IN THIS PE 0************ +40032000: global: Distance is: 0 +40032000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40032000: global: Predictor bit: 0 Opcode: 7 +40032000: global: CGRA: NOOP.Execute() +40032000: global: Distance is: 0 +40032000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40032000: global: Predictor bit: 0 Opcode: 7 +40032000: global: CGRA: NOOP.Execute() +40032000: global: Distance is: 0 +40032000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40032000: global: Predictor bit: 0 Opcode: 7 +40032000: global: CGRA: NOOP.Execute() +40032000: global: Distance is: 0 +40032000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40032000: global: Predictor bit: 0 Opcode: 7 +40032000: global: CGRA: NOOP.Execute() +40032000: global: Distance is: 0 +40032000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40032000: global: Predictor bit: 0 Opcode: 7 +40032000: global: CGRA: NOOP.Execute() +40032000: global: Distance is: 0 +40032000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40032000: global: Predictor bit: 0 Opcode: 7 +40032000: global: CGRA: NOOP.Execute() +40032000: global: Distance is: 0 +40032000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40032000: global: Predictor bit: 0 Opcode: 7 +40032000: global: CGRA: NOOP.Execute() +40032000: global: Distance is: 0 +40032000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40032000: global: Predictor bit: 0 Opcode: 7 +40032000: global: CGRA: NOOP.Execute() +40032000: global: Distance is: 0 +40032000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40032000: global: Predictor bit: 0 Opcode: 7 +40032000: global: CGRA: NOOP.Execute() +40032000: global: Distance is: 0 +40032000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40032000: global: Predictor bit: 0 Opcode: 7 +40032000: global: CGRA: NOOP.Execute() +40032000: global: Distance is: 0 +40032000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40032000: global: Predictor bit: 0 Opcode: 7 +40032000: global: CGRA: NOOP.Execute() +40032000: global: Distance is: 0 +40032000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40032000: global: Predictor bit: 0 Opcode: 7 +40032000: global: CGRA: NOOP.Execute() +40032000: global: Distance is: 0 +40032000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40032000: global: Predictor bit: 0 Opcode: 7 +40032000: global: CGRA: NOOP.Execute() +40032000: global: Distance is: 0 +40032000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40032000: global: Predictor bit: 0 Opcode: 7 +40032000: global: CGRA: NOOP.Execute() +40032000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 6 +40032000: system.cpu: CGRA advanceTime complete. +40032000: system.cpu: *******IN ADVANCE PC****** +40032000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a46e8 +40032000: system.cpu: Passed Complete Drain(). +40032000: system.cpu: Make latency status=1. +40032000: system.cpu: Inside status idle. +40032000: system.cpu: Exiting schedule events +40032000: system.cpu: We are here after Execution +40032500: system.cpu: Inside CGRA Execution else statement. +40032500: system.cpu: Inside CGRA_Execution block. +40032500: system.cpu: +CALL IN NOW CGRA_Execution. +40032500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 83 ~~~~~~~ +40032500: global: +******** DB INPUT1 ReadAddress = 1************ +40032500: global: +READ: REG NUMBER: 1 dist: 1 +40032500: global: Rotating REGS data: 32 REG: 0 +40032500: global: +******** DB INPUT1 ReadAddress = 1************ +40032500: system.cpu: Ins: 4308078592, 100c81000 @ PE 0 +40032500: global: Predictor bit: 0 Opcode: 0 +40032500: global: +Input1 = 32 Input2 = 0 +40032500: global: +******** SUM IN THIS PE 32************ +40032500: global: +******** DB Output 32************ +40032500: global: Distance is: 1 +40032500: system.cpu: Ins: 6052913156, 168c82004 @ PE 1 +40032500: global: Predictor bit: 1 Opcode: 6 +40032500: global: +Input1 = 632388 Input2 = 4 +40032500: global: +******** ADDRESS GENERATED IN THIS PE 632388************ +40032500: global: +*********Setting Address 9a644 ****** +40032500: global: Distance is: 0 +40032500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +40032500: global: Predictor bit: 0 Opcode: 7 +40032500: global: CGRA: NOOP.Execute() +40032500: global: Distance is: 0 +40032500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +40032500: global: Predictor bit: 0 Opcode: 7 +40032500: global: CGRA: NOOP.Execute() +40032500: global: Distance is: 0 +40032500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +40032500: global: Predictor bit: 0 Opcode: 7 +40032500: global: CGRA: NOOP.Execute() +40032500: global: Distance is: 0 +40032500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +40032500: global: Predictor bit: 0 Opcode: 7 +40032500: global: CGRA: NOOP.Execute() +40032500: global: Distance is: 0 +40032500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +40032500: global: Predictor bit: 0 Opcode: 7 +40032500: global: CGRA: NOOP.Execute() +40032500: global: Distance is: 0 +40032500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +40032500: global: Predictor bit: 0 Opcode: 7 +40032500: global: CGRA: NOOP.Execute() +40032500: global: Distance is: 0 +40032500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +40032500: global: Predictor bit: 0 Opcode: 7 +40032500: global: CGRA: NOOP.Execute() +40032500: global: Distance is: 0 +40032500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +40032500: global: Predictor bit: 0 Opcode: 7 +40032500: global: CGRA: NOOP.Execute() +40032500: global: Distance is: 0 +40032500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +40032500: global: Predictor bit: 0 Opcode: 7 +40032500: global: CGRA: NOOP.Execute() +40032500: global: Distance is: 0 +40032500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +40032500: global: Predictor bit: 0 Opcode: 7 +40032500: global: CGRA: NOOP.Execute() +40032500: global: Distance is: 0 +40032500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +40032500: global: Predictor bit: 0 Opcode: 7 +40032500: global: CGRA: NOOP.Execute() +40032500: global: Distance is: 0 +40032500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +40032500: global: Predictor bit: 0 Opcode: 7 +40032500: global: CGRA: NOOP.Execute() +40032500: global: Distance is: 0 +40032500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +40032500: global: Predictor bit: 0 Opcode: 7 +40032500: global: CGRA: NOOP.Execute() +40032500: global: Distance is: 0 +40032500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +40032500: global: Predictor bit: 0 Opcode: 7 +40032500: global: CGRA: NOOP.Execute() +40032500: global: Distance is: 0 +40032500: system.cpu: In Memwrite with membus: 1 +40032500: system.cpu: In writing INT 32 to address:9a644 -- &Data: 0x559bf9fb6610 and uint: +40032500: system.cpu: CGRA advanceTime complete. +40032500: system.cpu: *******IN ADVANCE PC****** +40032500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a4768 +40032500: system.cpu: Passed Complete Drain(). +40032500: system.cpu: Make latency status=1. +40032500: system.cpu: Inside status idle. +40032500: system.cpu: Exiting schedule events +40032500: system.cpu: We are here after Execution +40033000: system.cpu: Inside CGRA Execution else statement. +Result: 32 + +deleting cgra +Exiting @ tick 41748500 because exiting with last active thread context diff --git a/benchmarks/max/CGRAExec/L1/CGRA_config.csv b/benchmarks/max/CGRAExec/L1/CGRA_config.csv new file mode 100644 index 000000000..b10a69525 --- /dev/null +++ b/benchmarks/max/CGRAExec/L1/CGRA_config.csv @@ -0,0 +1,14 @@ +X,4 +Y,4 +R,4 +IC,0 +Cclock,0.7 +CPUclock,2 +Mem,8GB +MODE,0 +ALGO,RAMP +MSA,10 +MAPII,10 +MAX_MAP,1000 +MAX_II,50 +LAMBDA,0.02 diff --git a/benchmarks/max/CGRAExec/L1/CGRA_config.txt b/benchmarks/max/CGRAExec/L1/CGRA_config.txt new file mode 100644 index 000000000..5fc1f0398 --- /dev/null +++ b/benchmarks/max/CGRAExec/L1/CGRA_config.txt @@ -0,0 +1,14 @@ +4 +4 +4 +0 +0.7 +2 +8GB +0 +RAMP +10 +10 +1000 +50 +0.02 diff --git a/benchmarks/max/CGRAExec/L1/LoadConst_0.dot b/benchmarks/max/CGRAExec/L1/LoadConst_0.dot new file mode 100644 index 000000000..3eb354e61 --- /dev/null +++ b/benchmarks/max/CGRAExec/L1/LoadConst_0.dot @@ -0,0 +1,154 @@ +digraph LoadConst { +{ +0 [color=red ]; + +1 [color=red ]; + +2 [color=red ]; + +3 [color=red ]; + +4 [color=red ]; + +5 [color=red ]; + +6 [color=blue ]; + +7 [color=blue ]; + +8 [color=red ]; + +9 [color=red ]; + +10 [color=red ]; + +11 [color=red ]; + +16 [color=red ]; + +17 [color=red ]; + +24 [color=red ]; + +26 [color=red ]; + +27 [color=red ]; + +28 [color=red ]; + +29 [color=red ]; + +31 [color=green ]; + +32 [color=green ]; + +33 [color=green ]; + +34 [color=green ]; + +35 [color=green ]; + +36 [color=green ]; + +37 [color=green ]; + +38 [color=green ]; + +39 [color=green ]; + +40 [color=green ]; + +41 [color=green ]; + +42 [color=green ]; + +43 [color=green ]; + +44 [color=green ]; + +45 [color=green ]; + +46 [color=green ]; + +47 [color=green ]; + +48 [color=green ]; + +49 [color=green ]; + +50 [color=green ]; + +51 [color=green ]; + +52 [color=green ]; + +53 [color=green ]; + +54 [color=green ]; + +55 [color=green ]; + +56 [color=green ]; +6 -> 7 [style=dotted, color=blue, label= mem] +16 -> 0 [style=bold, color=red, label=1] +0 -> 24 +24 -> 5 +5 -> 6 +9 -> 10 [style=bold, color=blue ] +7 -> 10 +3 -> 10 +9 -> 11 [style=bold, color=blue ] +1 -> 11 +7 -> 26 +4 -> 26 +8 -> 26 [style=bold, color=blue ] +26 -> 4 [style=bold, color=red, label=1] +10 -> 27 +2 -> 28 +8 -> 28 [style=bold, color=blue ] +28 -> 2 [style=bold, color=red, label=1] +11 -> 29 +2 -> 29 +0 -> 16 +16 -> 17 +8 -> 31 +31 -> 29 [style=bold, color=blue ] +8 -> 32 +0 -> 33 +33 -> 11 +29 -> 34 +34 -> 1 [style=bold, color=red, label=1] +35 -> 36 +0 -> 37 +37 -> 38 +38 -> 39 +40 -> 35 +7 -> 41 +41 -> 8 +3 -> 42 +42 -> 43 +43 -> 44 +44 -> 9 +7 -> 45 +45 -> 9 +32 -> 46 +46 -> 27 [style=bold, color=blue ] +39 -> 47 +36 -> 48 +47 -> 49 +48 -> 50 +50 -> 27 +49 -> 51 +51 -> 28 +4 -> 52 +52 -> 40 +53 -> 8 +27 -> 54 +54 -> 3 [style=bold, color=red, label=1] +55 -> 53 +4 -> 56 +56 -> 55 + +} + +} \ No newline at end of file diff --git a/benchmarks/max/CGRAExec/L1/debugfile b/benchmarks/max/CGRAExec/L1/debugfile new file mode 100644 index 000000000..2be7081de --- /dev/null +++ b/benchmarks/max/CGRAExec/L1/debugfile @@ -0,0 +1,181 @@ +Mapping has started +Curerent II: 4 rec_MII: 4 + +Trying to schedule DDG at II: 4 +19 +1. src is: 8-8 target is: 10-9 +1. Edge points to NULL! +20 +Redoing ASAP and ALAP +20 +1. src is: 8-8 target is: 10-9 +1. Edge points to NULL! +21 +Redoing ASAP and ALAP +21 +1. src is: 0-3 target is: 29-10 +1. Edge points to NULL! +1. src is: 0-3 target is: 1-8 +1. Edge points to NULL! +22 +Redoing ASAP and ALAP +22 +23 +Redoing ASAP and ALAP +23 +1. src is: 4-7 target is: 10-9 +1. Edge points to NULL! +24 +Redoing ASAP and ALAP +24 +1. src is: 35-4 target is: 10-9 +1. Edge points to NULL! +25 +Redoing ASAP and ALAP +25 +1. src is: 0-3 target is: 29-10 +1. Edge points to NULL! +26 +Redoing ASAP and ALAP +26 +1. src is: 37-4 target is: 29-10 +1. Edge points to NULL! +27 +Redoing ASAP and ALAP +27 +1. src is: 38-5 target is: 29-10 +1. Edge points to NULL! +28 +Redoing ASAP and ALAP +28 +29 +Redoing ASAP and ALAP +29 +1. src is: 7-7 target is: 8-8 +1. Edge points to NULL! +1. src is: 7-6 target is: 8-8 +1. Edge points to NULL! +30 +Redoing ASAP and ALAP +30 +31 +Redoing ASAP and ALAP +31 +32 +Redoing ASAP and ALAP +32 +33 +Redoing ASAP and ALAP +33 +34 +Redoing ASAP and ALAP +34 +1. src is: 32-10 target is: 10-11 +1. Edge points to NULL! +1. src is: 32-9 target is: 10-11 +1. Edge points to NULL! +35 +Redoing ASAP and ALAP +35 +1. src is: 39-6 target is: 29-12 +1. Edge points to NULL! +36 +Redoing ASAP and ALAP +36 +1. src is: 36-6 target is: 10-11 +1. Edge points to NULL! +37 +Redoing ASAP and ALAP +37 +1. src is: 47-7 target is: 29-12 +1. Edge points to NULL! +38 +Redoing ASAP and ALAP +38 +1. src is: 48-7 target is: 10-11 +1. Edge points to NULL! +39 +Redoing ASAP and ALAP +39 +1. src is: 49-8 target is: 29-12 +1. Edge points to NULL! +40 +Redoing ASAP and ALAP +40 +41 +Redoing ASAP and ALAP +41 +42 +Redoing ASAP and ALAP +42 +43 +Redoing ASAP and ALAP +43 +44 +Redoing ASAP and ALAP +44 +45 +Redoing ASAP and ALAP +45 +45 +Feasible II is 4 Schedule Len is 12 + +II after scheduling is: 4 +Start Placement for II = 4 +Node 0 is scheduled at 3 ASAP: 0 ALAP: 3 Mod: 3 +Node 1 is scheduled at 12 ASAP: 9 ALAP: 12 Mod: 0 +Node 2 is scheduled at 9 ASAP: 6 ALAP: 9 Mod: 1 +Node 3 is scheduled at 8 ASAP: 5 ALAP: 8 Mod: 0 +Node 4 is scheduled at 4 ASAP: 1 ALAP: 4 Mod: 0 +Node 5 is scheduled at 5 ASAP: 2 ALAP: 5 Mod: 1 +Node 6 is scheduled at 6 ASAP: 3 ALAP: 6 Mod: 2 +Node 7 is scheduled at 7 ASAP: 4 ALAP: 7 Mod: 3 +Node 8 is scheduled at 9 ASAP: 6 ALAP: 9 Mod: 1 +Node 9 is scheduled at 12 ASAP: 9 ALAP: 12 Mod: 0 +Node 10 is scheduled at 13 ASAP: 10 ALAP: 13 Mod: 1 +Node 11 is scheduled at 13 ASAP: 10 ALAP: 13 Mod: 1 +Node 16 is scheduled at 4 ASAP: 1 ALAP: 4 Mod: 0 +Node 17 is scheduled at 5 ASAP: 2 ALAP: 5 Mod: 1 +Node 24 is scheduled at 4 ASAP: 1 ALAP: 4 Mod: 0 +Node 26 is scheduled at 10 ASAP: 7 ALAP: 10 Mod: 2 +Node 27 is scheduled at 14 ASAP: 11 ALAP: 14 Mod: 2 +Node 28 is scheduled at 10 ASAP: 7 ALAP: 10 Mod: 2 +Node 29 is scheduled at 14 ASAP: 11 ALAP: 14 Mod: 2 +Node 31 is scheduled at 10 ASAP: 7 ALAP: 10 Mod: 2 +Node 32 is scheduled at 10 ASAP: 7 ALAP: 10 Mod: 2 +Node 33 is scheduled at 4 ASAP: 1 ALAP: 4 Mod: 0 +Node 34 is scheduled at 15 ASAP: 12 ALAP: 15 Mod: 3 +Node 35 is scheduled at 7 ASAP: 4 ALAP: 7 Mod: 3 +Node 36 is scheduled at 8 ASAP: 5 ALAP: 8 Mod: 0 +Node 37 is scheduled at 4 ASAP: 1 ALAP: 4 Mod: 0 +Node 38 is scheduled at 5 ASAP: 2 ALAP: 5 Mod: 1 +Node 39 is scheduled at 6 ASAP: 3 ALAP: 6 Mod: 2 +Node 40 is scheduled at 6 ASAP: 3 ALAP: 6 Mod: 2 +Node 41 is scheduled at 8 ASAP: 5 ALAP: 8 Mod: 0 +Node 42 is scheduled at 9 ASAP: 6 ALAP: 9 Mod: 1 +Node 43 is scheduled at 10 ASAP: 7 ALAP: 10 Mod: 2 +Node 44 is scheduled at 11 ASAP: 8 ALAP: 11 Mod: 3 +Node 45 is scheduled at 8 ASAP: 5 ALAP: 8 Mod: 0 +Node 46 is scheduled at 11 ASAP: 8 ALAP: 11 Mod: 3 +Node 47 is scheduled at 7 ASAP: 4 ALAP: 7 Mod: 3 +Node 48 is scheduled at 9 ASAP: 6 ALAP: 9 Mod: 1 +Node 49 is scheduled at 8 ASAP: 5 ALAP: 8 Mod: 0 +Node 50 is scheduled at 10 ASAP: 7 ALAP: 10 Mod: 2 +Node 51 is scheduled at 9 ASAP: 6 ALAP: 9 Mod: 1 +Node 52 is scheduled at 5 ASAP: 2 ALAP: 5 Mod: 1 +Node 53 is scheduled at 7 ASAP: 4 ALAP: 7 Mod: 3 +Node 54 is scheduled at 15 ASAP: 12 ALAP: 15 Mod: 3 +Node 55 is scheduled at 6 ASAP: 3 ALAP: 6 Mod: 2 +Node 56 is scheduled at 5 ASAP: 2 ALAP: 5 Mod: 1 +Graph has n = 720 vertices. +Find a Clique of size at least k = 45 +Attempt total number 1, Clique Size: 40 +Attempt total number 1, Clique Size: 41 +Attempt total number 2, Clique Size: 39 +Attempt total number 2, Clique Size: 41 +Attempt total number 3, Clique Size: 38 +Attempt total number 3, Clique Size: 41 +Attempt total number 4, Clique Size: 38 +Attempt total number 4, Clique Size: 41 +Attempt total number 5, Clique Size: 38 +Attempt total number 5, Clique Size: 41 diff --git a/benchmarks/max/CGRAExec/L1/livein_edge.txt b/benchmarks/max/CGRAExec/L1/livein_edge.txt new file mode 100644 index 000000000..6fc8bcb20 --- /dev/null +++ b/benchmarks/max/CGRAExec/L1/livein_edge.txt @@ -0,0 +1,3 @@ +131 132 0 LRE 0 +132 17 0 TRU 1 +30 131 0 TRU 0 diff --git a/benchmarks/max/CGRAExec/L1/livein_node.txt b/benchmarks/max/CGRAExec/L1/livein_node.txt new file mode 100644 index 000000000..31c8b1b3a --- /dev/null +++ b/benchmarks/max/CGRAExec/L1/livein_node.txt @@ -0,0 +1,4 @@ +17 10 17 1 +30 30 gVar1 1 +131 19 ld_add_gVar1 1 +132 20 ld_data_gVar1 1 diff --git a/benchmarks/max/CGRAExec/L1/liveout_edge.txt b/benchmarks/max/CGRAExec/L1/liveout_edge.txt new file mode 100644 index 000000000..9a8466b91 --- /dev/null +++ b/benchmarks/max/CGRAExec/L1/liveout_edge.txt @@ -0,0 +1,12 @@ +134 135 0 SRE 0 +26 135 0 TRU 0 +133 135 0 TRU 1 +137 138 0 SRE 0 +27 138 0 TRU 0 +136 138 0 TRU 1 +140 141 0 SRE 0 +28 141 0 TRU 0 +139 141 0 TRU 1 +143 144 0 SRE 0 +29 144 0 TRU 0 +142 144 0 TRU 1 diff --git a/benchmarks/max/CGRAExec/L1/liveout_node.txt b/benchmarks/max/CGRAExec/L1/liveout_node.txt new file mode 100644 index 000000000..8fed07764 --- /dev/null +++ b/benchmarks/max/CGRAExec/L1/liveout_node.txt @@ -0,0 +1,16 @@ +26 26 26 0 1 +133 30 gVar2 0 1 +134 21 st_add_gVar2 4 1 +135 22 st_data_gVar2 0 1 +27 26 27 0 1 +136 30 gVar3 0 1 +137 21 st_add_gVar3 4 1 +138 22 st_data_gVar3 0 1 +28 26 28 0 1 +139 30 gVar4 0 1 +140 21 st_add_gVar4 4 1 +141 22 st_data_gVar4 0 1 +29 26 29 0 1 +142 30 gVar5 0 1 +143 21 st_add_gVar5 4 1 +144 22 st_data_gVar5 0 1 diff --git a/benchmarks/max/CGRAExec/L1/loop45_edge.txt b/benchmarks/max/CGRAExec/L1/loop45_edge.txt new file mode 100644 index 000000000..c7cfc9a99 --- /dev/null +++ b/benchmarks/max/CGRAExec/L1/loop45_edge.txt @@ -0,0 +1,42 @@ +6 7 0 LRE 0 +16 0 1 TRU 0 +18 0 0 TRU 1 +19 1 0 TRU 1 +20 2 0 TRU 1 +21 3 0 TRU 1 +22 4 0 TRU 1 +23 5 0 TRU 0 +0 24 0 TRU 0 +25 24 0 TRU 1 +24 5 0 TRU 1 +5 6 0 TRU 0 +7 8 0 TRU 0 +4 8 0 TRU 1 +7 9 0 TRU 0 +3 9 0 TRU 1 +9 10 0 PRE 2 +7 10 0 TRU 1 +3 10 0 TRU 0 +9 11 0 PRE 2 +0 11 0 TRU 1 +1 11 0 TRU 0 +7 26 0 TRU 1 +4 26 0 TRU 0 +8 26 0 PRE 2 +26 4 1 TRU 0 +10 27 0 TRU 0 +4 27 0 TRU 1 +8 27 0 PRE 2 +27 3 1 TRU 0 +0 28 0 TRU 1 +2 28 0 TRU 0 +8 28 0 PRE 2 +28 2 1 TRU 0 +11 29 0 TRU 0 +2 29 0 TRU 1 +8 29 0 PRE 2 +29 1 1 TRU 0 +0 16 0 TRU 0 +18 16 0 TRU 1 +16 17 0 TRU 0 +30 17 0 LIE 1 diff --git a/benchmarks/max/CGRAExec/L1/loop45_node.txt b/benchmarks/max/CGRAExec/L1/loop45_node.txt new file mode 100644 index 000000000..485d9e312 --- /dev/null +++ b/benchmarks/max/CGRAExec/L1/loop45_node.txt @@ -0,0 +1,27 @@ +0 29 0 0 1 +1 29 1 0 1 +2 29 2 0 1 +3 29 3 0 1 +4 29 4 0 1 +5 0 5 0 1 +6 19 6 4 1 +7 20 7 0 1 +8 9 8 0 1 +9 9 9 0 1 +10 26 10 0 1 +11 26 11 0 1 +16 0 16 0 1 +17 10 17 0 1 +18 30 ConstInt1 0 1 +19 30 ConstInt-1 0 1 +20 30 ConstInt0 0 1 +21 30 ConstInt-2147483648 0 1 +22 30 ConstInt136 0 1 +23 30 __const.main.vector 0 1 +24 2 idxprom1 0 1 +25 30 ConstInt4 0 1 +26 26 26 0 1 +27 26 27 0 1 +28 26 28 0 1 +29 26 29 0 1 +30 30 gVar1 4 1 diff --git a/benchmarks/max/CGRAExec/L1/loop_45DFG.dot b/benchmarks/max/CGRAExec/L1/loop_45DFG.dot new file mode 100644 index 000000000..ea0dcac0e --- /dev/null +++ b/benchmarks/max/CGRAExec/L1/loop_45DFG.dot @@ -0,0 +1,113 @@ +digraph loop_45 { +{ +0 [shape=box, color=red, label="0"]; + +1 [shape=box, color=red, label="1"]; + +2 [shape=box, color=red, label="2"]; + +3 [shape=box, color=red, label="3"]; + +4 [shape=box, color=red, label="4"]; + +5 [color=black, label="5"]; + +6 [color=blue, label="6"]; + +7 [color=blue, label="7"]; + +8 [color=black, label="8"]; + +9 [color=black, label="9"]; + +10 [shape=diamond, color=gray, label="10"]; + +11 [shape=diamond, color=gray, label="11"]; + +16 [color=black, label="16"]; + +17 [color=black, label="17"]; + +18 [color=black, label="ConstInt1"]; + +19 [color=black, label="ConstInt-1"]; + +20 [color=black, label="ConstInt0"]; + +21 [color=black, label="ConstInt-2147483648"]; + +22 [color=black, label="ConstInt136"]; + +23 [color=black, label="__const.main.vector"]; + +24 [color=black, label="idxprom1"]; + +25 [color=black, label="ConstInt4"]; + +26 [shape=diamond, color=gray, label="26"]; + +27 [shape=diamond, color=gray, label="27"]; + +28 [shape=diamond, color=gray, label="28"]; + +29 [shape=diamond, color=gray, label="29"]; + +30 [color=black, label="gVar1"]; + +133 [color=black, label="gVar2"]; + +136 [color=black, label="gVar3"]; + +139 [color=black, label="gVar4"]; + +142 [color=black, label="gVar5"]; +16 -> 0 [style=bold, color=red, label=1] +18 -> 0 [color=gray] +19 -> 1 [color=gray] +20 -> 2 [color=gray] +21 -> 3 [color=gray] +22 -> 4 [color=gray] +23 -> 5 [color=gray] +0 -> 24 +25 -> 24 [color=gray] +24 -> 5 +5 -> 6 +7 -> 8 +4 -> 8 +7 -> 9 +3 -> 9 +9 -> 10 [color=green ] +7 -> 10 +3 -> 10 +9 -> 11 [color=green ] +0 -> 11 +1 -> 11 +7 -> 26 +4 -> 26 +8 -> 26 [color=green ] +26 -> 4 [style=bold, color=red, label=1] +10 -> 27 +4 -> 27 +8 -> 27 [color=green ] +27 -> 3 [style=bold, color=red, label=1] +0 -> 28 +2 -> 28 +8 -> 28 [color=green ] +28 -> 2 [style=bold, color=red, label=1] +11 -> 29 +2 -> 29 +8 -> 29 [color=green ] +29 -> 1 [style=bold, color=red, label=1] +0 -> 16 +18 -> 16 [color=gray] +16 -> 17 +30 -> 17 [color=orange, label=4] +26 -> 133 [color=orange, label=4] +27 -> 136 [color=orange, label=4] +28 -> 139 [color=orange, label=4] +29 -> 142 [color=orange, label=4] +6 -> 7 [style=dotted, color=blue, label="4"] + +} + +} \ No newline at end of file diff --git a/benchmarks/max/CGRAExec/L1/loop_iterations.txt b/benchmarks/max/CGRAExec/L1/loop_iterations.txt new file mode 100644 index 000000000..c22708346 --- /dev/null +++ b/benchmarks/max/CGRAExec/L1/loop_iterations.txt @@ -0,0 +1 @@ +0 \ No newline at end of file diff --git a/benchmarks/max/CGRAExec/L1/node_latency.txt b/benchmarks/max/CGRAExec/L1/node_latency.txt new file mode 100644 index 000000000..bd211b5d6 --- /dev/null +++ b/benchmarks/max/CGRAExec/L1/node_latency.txt @@ -0,0 +1,19 @@ +0 1 +1 1 +2 1 +3 1 +4 1 +5 1 +6 1 +7 1 +8 1 +9 1 +10 1 +11 1 +16 1 +17 1 +24 1 +26 1 +27 1 +28 1 +29 1 diff --git a/benchmarks/max/CGRAExec/L1/run.sh b/benchmarks/max/CGRAExec/L1/run.sh new file mode 100644 index 000000000..0b6e5a787 --- /dev/null +++ b/benchmarks/max/CGRAExec/L1/run.sh @@ -0,0 +1,114 @@ +#!/bin/bash + +############################################ +############################################ +## Author : Shail Dave ## +## Arizona State University ## +## ## +## Notes : Script File To Compile A Loop ## +## for its Execution on CGRA ## +## ## +############################################ +############################################ + +#Set Architecture Parameters +#X=4 +#Y=4 +#R=4 + +X=0 +Y=0 +R=0 +IC=0 +CGRAclock=0 +CPUClock=0 +ALGO="" +MSA=10 +MAPII=10 +MAX_MAP=1000 +MAX_II=50 +LAMBDA=0.02 + +if [ -f "CGRA_config.csv" ]; then + INPUTFILE="CGRA_config.csv" + X=$(grep -w X $INPUTFILE | cut -d, -f2) + Y=$(grep -w Y $INPUTFILE | cut -d, -f2) + R=$(grep -w R $INPUTFILE | cut -d, -f2) + ALGO=$(grep -w ALGO $INPUTFILE | cut -d, -f2) + MSA=$(grep -w MSA $INPUTFILE | cut -d, -f2) + MAPII=$(grep -w MAPII $INPUTFILE | cut -d, -f2) + MAX_MAP=$(grep -w MAX_MAP $INPUTFILE | cut -d, -f2) + MAX_II=$(grep -w MAX_II $INPUTFILE | cut -d, -f2) + LAMBDA=$(grep -w LAMBDA $INPUTFILE | cut -d, -f2) + + +else + echo "Please include CGRA architecture file" + exit 1 +fi + +obj="$1" + +#Setting Paths +LEVEL=../.. +#toolchain="/home/shail/ccf-init" +ccf_root="$2" +script="$ccf_root/scripts" +opcodegen="$ccf_root/InstructionGenerator/insgen" +opcodegen1="$ccf_root/InstructionGenerator/falcon_insgen" + +#Detect node and edge file +llvmedge="$(find . -name "*.txt" | grep -i loop | grep -i edge)" +llvmnode="$(find . -name "*.txt" | grep -i loop | grep -i node)" + +echo $llvmnode + +#RAMP - Scheduling and Mapping +#if [ $ALGO -eq 0 ]; then +# $script/map.sh $llvmnode $llvmedge -X $X -Y $Y -R $R +#elif [ $ALGO -eq 1 ]; then +# $script/map1.sh $llvmnode $llvmedge $X $Y $R $MODE +#elif [ $ALGO -eq 2 ]; then +# $script/map2.sh $llvmnode $llvmedge $X $Y $R $MODE +#elif [ $ALGO -eq 3 ]; then +# $script/map3.sh $llvmnode $llvmedge $X $Y $R $MODE +#else +# $script/map4.sh $llvmnode $llvmedge $X $Y $R $MODE $SCHED +#fi + +pwd +find ${ccf_root}/mappings -maxdepth 1 -mindepth 1 -type d | while read dir; do + echo $dir + if [[ $dir == *"$ALGO" ]]; then + map="$dir/Release" + nodefile="$dir/DFGFiles" + $map/$ALGO -EDGE $llvmedge -NODE $llvmnode -X $X -Y $Y -R $R -MSA $MSA -MAPII $MAPII -MAX_MAP $MAX_MAP -MAX_II $MAX_II -LAMBDA $LAMBDA #> $schfile + $nodefile/nodefile $llvmnode DUMP_node.txt > final_node.txt + fi +done + +finalnode="$(find ./ -name "*.txt" | grep -i final | grep -i node)" +node="$(find ./ -name "*.txt" | grep -i DUMP | grep -i node)" +edge="$(find ./ -name "*.txt" | grep -i DUMP | grep -i edge)" + +liveoutnode="$(find ./ -name "*.txt" | grep -i liveout | grep -i node)" +liveoutedge="$(find ./ -name "*.txt" | grep -i liveout | grep -i edge)" + + +if [ $R -eq 0 ]; then + R=4 +fi + + +#echo "Num regs is $R" + +#Instruction Generator +echo Instruction Generator +if [ $ALGO == "FalconCrimson" ]; then + echo running FalcomCrimson + $opcodegen1 $finalnode $edge $llvmnode $llvmedge $obj prolog.sch kernel.sch epilog.sch $X $Y $R $liveoutnode $liveoutedge > cgra_instructions.txt +else + echo Running something else + #$opcodegen $finalnode $edge $llvmnode $llvmedge $obj prolog.sch kernel.sch epilog.sch $X $Y $R $liveoutnode $liveoutedge > cgra_instructions.txt + $opcodegen $finalnode $edge $llvmnode $llvmedge $obj prolog.sch kernel.sch epilog.sch $X $Y $R $liveoutnode $liveoutedge &> cgra_instructions.debug +fi diff --git a/benchmarks/max/CGRAExec/total_loops.txt b/benchmarks/max/CGRAExec/total_loops.txt new file mode 100644 index 000000000..56a6051ca --- /dev/null +++ b/benchmarks/max/CGRAExec/total_loops.txt @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/benchmarks/max/CGRA_config.csv b/benchmarks/max/CGRA_config.csv new file mode 100644 index 000000000..b10a69525 --- /dev/null +++ b/benchmarks/max/CGRA_config.csv @@ -0,0 +1,14 @@ +X,4 +Y,4 +R,4 +IC,0 +Cclock,0.7 +CPUclock,2 +Mem,8GB +MODE,0 +ALGO,RAMP +MSA,10 +MAPII,10 +MAX_MAP,1000 +MAX_II,50 +LAMBDA,0.02 diff --git a/benchmarks/max/Makefile b/benchmarks/max/Makefile new file mode 100644 index 000000000..17f4e3c5f --- /dev/null +++ b/benchmarks/max/Makefile @@ -0,0 +1,10 @@ +FILE1 = max.c + +all: max + +CC = cgracc +LIB = -lm +max: ${FILE1} Makefile + $(CC) -static -O3 ${FILE1} -o max +clean: + rm -rf max CGRAExec m5out diff --git a/benchmarks/max/max.c b/benchmarks/max/max.c new file mode 100644 index 000000000..de4ab0c14 --- /dev/null +++ b/benchmarks/max/max.c @@ -0,0 +1,101 @@ +/* + * This example shows the double max and min search kernel + */ + +#include +#include +#include + +#define VECTOR_MAX 100 + +/*void find_max(int count){ + int vector[VECTOR_MAX] = { + 136, -227, 66, -10, 34, 27, -50, 210, 190, -30, + -12, -121, -33, 41, 64, -190, 141, -20, 198, -44, + 112, 6, -16, 109, -134, -202, 83, 132, 91, 72, + 242, 15, 100, -139, -155, -167, -231, 62, 79, 223, + 242, 120, -81, 128, -107, -160, -107, -99, 244, -26, + -225, 238, 224, 126, -157, -5, -71, -29, 91, 215, + -149, 159, 157, 37, 65, -123, 121, -99, 183, -122, + -166, -223, 1, 243, -132, 89, -125, 195, -251, 146, + -129, -194, 15, -127, 134, -136, 228, -161, -108, 229, + 106, -57, -240, -253, 17, -136, -21, 79, 167, 191 }; + + + int a = vector[0]; // Max value + int b = INT32_MIN; // 2nd max value + int c = 0; // Max index + int d = -1; // 2nd max index + + #pragma CGRA + for(unsigned i=1; i a) { // Largest value found => b<-a, a<-vector[i] + b = a; + a = temp; + d = c; + c = i; + } else if (temp > b) { // 2nd largest found + b = temp; + d = i; + } + } + printf("Maximum 1 value = %d\n", a); + printf("Maximum 1 index = %d\n", c); + printf("Maximum 2 value = %d\n", b); + printf("Maximum 2 index = %d\n", d); + + return; + }*/ + +int main(int32_t argc, char* argv[]){ + if(argc < 2){ + printf("Pass count to program\n"); + return 0; + } + + int vector[VECTOR_MAX] = { + 136, -227, 66, -10, 34, 27, -50, 210, 190, -30, + -12, -121, -33, 41, 64, -190, 141, -20, 198, -44, + 112, 6, -16, 109, -134, -202, 83, 132, 91, 72, + 242, 15, 100, -139, -155, -167, -231, 62, 79, 223, + 242, 120, -81, 128, -107, -160, -107, -99, 244, -26, + -225, 238, 224, 126, -157, -5, -71, -29, 91, 215, + -149, 159, 157, 37, 65, -123, 121, -99, 183, -122, + -166, -223, 1, 243, -132, 89, -125, 195, -251, 146, + -129, -194, 15, -127, 134, -136, 228, -161, -108, 229, + 106, -57, -240, -253, 17, -136, -21, 79, 167, 191 }; + + + int count = atoi(argv[1]); + count = (count >= 100)? 100:count; // cap at 100 max + + printf("Find max of %d numbers\n", count); + //find_max(count); + + int a = vector[0]; // Max value + int b = INT32_MIN; // 2nd max value + int c = 0; // Max index + int d = -1; // 2nd max index + + #pragma CGRA + for(unsigned i=1; i a) { // Largest value found => b<-a, a<-vector[i] + b = a; + a = temp; + d = c; + c = i; + } else if (temp > b) { // 2nd largest found + b = temp; + d = i; + } + } + printf("Maximum 1 value = %d\n", a); + printf("Maximum 1 index = %d\n", c); + printf("Maximum 2 value = %d\n", b); + printf("Maximum 2 index = %d\n", d); + + + return 0; +} diff --git a/benchmarks/max/max.c~ b/benchmarks/max/max.c~ new file mode 100644 index 000000000..f3ef32b22 --- /dev/null +++ b/benchmarks/max/max.c~ @@ -0,0 +1,88 @@ +/* + * This example shows the double max and min search kernel + */ + +#include +#include +#include + +#define VECTOR_MAX 100 + +void find_max(int count){ + int vector[VECTOR_MAX] = { + 136, -227, 66, -10, 34, 27, -50, 210, 190, -30, + -12, -121, -33, 41, 64, -190, 141, -20, 198, -44, + 112, 6, -16, 109, -134, -202, 83, 132, 91, 72, + 242, 15, 100, -139, -155, -167, -231, 62, 79, 223, + 242, 120, -81, 128, -107, -160, -107, -99, 244, -26, + -225, 238, 224, 126, -157, -5, -71, -29, 91, 215, + -149, 159, 157, 37, 65, -123, 121, -99, 183, -122, + -166, -223, 1, 243, -132, 89, -125, 195, -251, 146, + -129, -194, 15, -127, 134, -136, 228, -161, -108, 229, + 106, -57, -240, -253, 17, -136, -21, 79, 167, 191 }; + + + int a = vector[0]; // Max value + int b = INT32_MIN; // 2nd max value + int c = 0; // Max index + int d = -1; // 2nd max index + + #pragma CGRA + for(unsigned i=1; i a) { // Largest value found => b<-a, a<-vector[i] + b = a; + a = temp; + d = c; + c = i; + } else if (temp > b) { // 2nd largest found + b = temp; + d = i; + } + } + printf("Maximum 1 value = %d\n", a); + printf("Maximum 1 index = %d\n", c); + printf("Maximum 2 value = %d\n", b); + printf("Maximum 2 index = %d\n", d); + + return; +} + +int main(int32_t argc, char* argv[]){ + if(argc < 2){ + printf("Pass count to program\n"); + return 0; + } + + int count = atoi(argv[1]); + count = (count >= 100)? 100:count; // cap at 100 max + + printf("Find max of %d numbers\n", count); + //find_max(count); + + int a = vector[0]; // Max value + int b = INT32_MIN; // 2nd max value + int c = 0; // Max index + int d = -1; // 2nd max index + + #pragma CGRA + for(unsigned i=1; i a) { // Largest value found => b<-a, a<-vector[i] + b = a; + a = temp; + d = c; + c = i; + } else if (temp > b) { // 2nd largest found + b = temp; + d = i; + } + } + printf("Maximum 1 value = %d\n", a); + printf("Maximum 1 index = %d\n", c); + printf("Maximum 2 value = %d\n", b); + printf("Maximum 2 index = %d\n", d); + + + return 0; +} diff --git a/benchmarks/min_max/CGRA_config.csv b/benchmarks/min_max/CGRA_config.csv new file mode 100644 index 000000000..b10a69525 --- /dev/null +++ b/benchmarks/min_max/CGRA_config.csv @@ -0,0 +1,14 @@ +X,4 +Y,4 +R,4 +IC,0 +Cclock,0.7 +CPUclock,2 +Mem,8GB +MODE,0 +ALGO,RAMP +MSA,10 +MAPII,10 +MAX_MAP,1000 +MAX_II,50 +LAMBDA,0.02 diff --git a/benchmarks/min_max/CGRA_config.csv~ b/benchmarks/min_max/CGRA_config.csv~ new file mode 100644 index 000000000..e422a48d5 --- /dev/null +++ b/benchmarks/min_max/CGRA_config.csv~ @@ -0,0 +1,14 @@ +X,8 +Y,8 +R,8 +IC,0 +Cclock,0.7 +CPUclock,2 +Mem,8GB +MODE,0 +ALGO,RAMP +MSA,10 +MAPII,10 +MAX_MAP,1000 +MAX_II,50 +LAMBDA,0.02 diff --git a/benchmarks/min_max/Makefile b/benchmarks/min_max/Makefile new file mode 100644 index 000000000..ca9e01fdb --- /dev/null +++ b/benchmarks/min_max/Makefile @@ -0,0 +1,11 @@ +FILE1 = double_min_max.c main.c + +all: min_max + +CC = cgracc #gcc +ARMCC = arm-linux-gnueabi-gcc +LIB = -lm -lrt +min_max: ${FILE1} Makefile + $(CC) -static -O3 ${FILE1} -o min_max +clean: + rm -rf min_max CGRAExec m5out diff --git a/benchmarks/min_max/double_min_max.c b/benchmarks/min_max/double_min_max.c new file mode 100644 index 000000000..631143caf --- /dev/null +++ b/benchmarks/min_max/double_min_max.c @@ -0,0 +1,80 @@ + +#include +#include + +#include "double_min_max.h" + +#define MAX_SEARCH +#define MIN_SEARCH + +void double_min_max(int32_t *arg[]) +{ + + int32_t* vec = arg[0]; + int32_t length = *(arg[1]); + + int32_t a, b, c, d; + +#ifdef MAX_SEARCH + printf("Maximum search\n"); + + /*kernel_res[0] = vec[0]; + kernel_res[1] = INT32_MIN; + kernel_res[2] = 0; + kernel_res[3] = -1;*/ + + a = vec[0]; + b = INT32_MIN; + c = 0; + d = -1; + + #pragma CGRA + for(int32_t i=1; i a) { + b = a; + a = vec[i] ; + d = c; + c = i; + } else if (vec[i] > b) { + b = vec[i]; + d = i; + } + } + printf("Maximum 1 index = %d\n", a); + printf("Maximum 1 value = %d\n", c); + printf("Maximum 2 index = %d\n", b); + printf("Maximum 2 value = %d\n", d); +#endif // MAX_SEARCH + +#ifdef MIN_SEARCH + printf("Minimum search\n"); + /*kernel_res[0] = vec[0]; + kernel_res[1] = INT32_MAX; + kernel_res[2] = 0; + kernel_res[3] = -1;*/ + + a = vec[0]; + b = INT32_MIN; + c = 0; + d = -1; + + for(int i=1; i +#include + +void double_min_max(int32_t *arg[]); + +#endif // _DOUBLE_MIN_MAX_ diff --git a/benchmarks/min_max/main.c b/benchmarks/min_max/main.c new file mode 100644 index 000000000..a145c4cf5 --- /dev/null +++ b/benchmarks/min_max/main.c @@ -0,0 +1,29 @@ +/* + * This example shows the double max and min search kernel + */ + +#include +#include +#include +#include "double_min_max.h" +#include "stimuli.h" + + +int32_t *arg[4]; + +int main(int32_t argc, char* argv[]) +{ + printf("Entering main function\n"); + + //int end = INPUT_LENGTH; + int end = atoi(argv[1]); + + arg[0] = &stimuli[0]; + arg[1] = &end; + + double_min_max(arg); + + printf("Leaving main function\n"); + + return 0; +} diff --git a/benchmarks/min_max/out b/benchmarks/min_max/out new file mode 100644 index 000000000..a7df8e08d --- /dev/null +++ b/benchmarks/min_max/out @@ -0,0 +1,70 @@ +/home/local/ASUAD/quoclon1/publish_ccf/benchmarks/min_max +5 +Simulation for CGRA for 4 x 4 with 4 registers per PE +CPU frequency @ 2GHz +CGRA frequency @ 0.7GHz +CGRA4x4R4torus +Global frequency set at 1000000000000 ticks per second +warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (512 Mbytes) +0: system.remote_gdb: listening for remote gdb on port 7000 +gem5 Simulator System. http://gem5.org +gem5 is copyrighted software; use the --copyright option for details. + +gem5 version 20.1.0.4 +gem5 compiled Aug 20 2021 18:45:51 +gem5 started Aug 22 2021 23:19:38 +gem5 executing on en4181851l, pid 2938338 +command line: /home/local/ASUAD/quoclon1/publish_ccf/gem5/build/ARM/gem5.opt --debug-flags=CGRA_Detailed,CGRA_Execute /home/local/ASUAD/quoclon1/publish_ccf/gem5/configs/example/se.py -n 1 --cpu-type CGRA4x4R4torus -c ./min_max -o 5 + +**** REAL SIMULATION **** +warn: membus.slave is deprecated. `slave` is now called `cpu_side_ports` +warn: membus.slave is deprecated. `slave` is now called `cpu_side_ports` +warn: membus.slave is deprecated. `slave` is now called `cpu_side_ports` +warn: membus.slave is deprecated. `slave` is now called `cpu_side_ports` +warn: membus.slave is deprecated. `slave` is now called `cpu_side_ports` +warn: membus.master is deprecated. `master` is now called `mem_side_ports` +warn: No dot file generated. Please install pydot to generate the dot file and pdf. +info: Entering event queue @ 0. Starting simulation... +info: Increasing stack size by one page. +warn: ignoring syscall mprotect(...) +createCGRA +checkTotalLoops +from cgra.c Initialize Parameters +panic: panic condition !handled occurred: Page table fault when accessing virtual address 0 +Memory Usage: 648252 KBytes +Program aborted at tick 9485000 +--- BEGIN LIBC BACKTRACE --- +/home/local/ASUAD/quoclon1/publish_ccf/gem5/build/ARM/gem5.opt(+0x21420c0)[0x561a372ea0c0] +/home/local/ASUAD/quoclon1/publish_ccf/gem5/build/ARM/gem5.opt(+0x21565fe)[0x561a372fe5fe] +/lib/x86_64-linux-gnu/libpthread.so.0(+0x153c0)[0x7fd9d5fa03c0] +/lib/x86_64-linux-gnu/libc.so.6(gsignal+0xcb)[0x7fd9d557b18b] +/lib/x86_64-linux-gnu/libc.so.6(abort+0x12b)[0x7fd9d555a859] +/home/local/ASUAD/quoclon1/publish_ccf/gem5/build/ARM/gem5.opt(+0x4feae5)[0x561a356a6ae5] +/home/local/ASUAD/quoclon1/publish_ccf/gem5/build/ARM/gem5.opt(+0x21958ee)[0x561a3733d8ee] +/home/local/ASUAD/quoclon1/publish_ccf/gem5/build/ARM/gem5.opt(+0x180f1d7)[0x561a369b71d7] +/home/local/ASUAD/quoclon1/publish_ccf/gem5/build/ARM/gem5.opt(+0x181e67c)[0x561a369c667c] +/home/local/ASUAD/quoclon1/publish_ccf/gem5/build/ARM/gem5.opt(+0x214a139)[0x561a372f2139] +/home/local/ASUAD/quoclon1/publish_ccf/gem5/build/ARM/gem5.opt(+0x216bcd8)[0x561a37313cd8] +/home/local/ASUAD/quoclon1/publish_ccf/gem5/build/ARM/gem5.opt(+0x216cacd)[0x561a37314acd] +/home/local/ASUAD/quoclon1/publish_ccf/gem5/build/ARM/gem5.opt(+0x7ccea0)[0x561a35974ea0] +/home/local/ASUAD/quoclon1/publish_ccf/gem5/build/ARM/gem5.opt(+0x62e26f)[0x561a357d626f] +/usr/lib/x86_64-linux-gnu/libpython3.8.so.1.0(+0x2a8738)[0x7fd9d6256738] +/usr/lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyEval_EvalFrameDefault+0x8dd8)[0x7fd9d602bf48] +/usr/lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyEval_EvalCodeWithName+0x8fb)[0x7fd9d6178e3b] +/usr/lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyFunction_Vectorcall+0x94)[0x7fd9d6256114] +/usr/lib/x86_64-linux-gnu/libpython3.8.so.1.0(+0x74d6d)[0x7fd9d6022d6d] +/usr/lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyEval_EvalFrameDefault+0x7d86)[0x7fd9d602aef6] +/usr/lib/x86_64-linux-gnu/libpython3.8.so.1.0(+0x8006b)[0x7fd9d602e06b] +/usr/lib/x86_64-linux-gnu/libpython3.8.so.1.0(+0x74d6d)[0x7fd9d6022d6d] +/usr/lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyEval_EvalFrameDefault+0x12fd)[0x7fd9d602446d] +/usr/lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyEval_EvalCodeWithName+0x8fb)[0x7fd9d6178e3b] +/usr/lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyFunction_Vectorcall+0x94)[0x7fd9d6256114] +/usr/lib/x86_64-linux-gnu/libpython3.8.so.1.0(+0x74d6d)[0x7fd9d6022d6d] +/usr/lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyEval_EvalFrameDefault+0x7d86)[0x7fd9d602aef6] +/usr/lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyEval_EvalCodeWithName+0x8fb)[0x7fd9d6178e3b] +/usr/lib/x86_64-linux-gnu/libpython3.8.so.1.0(PyEval_EvalCodeEx+0x42)[0x7fd9d61791c2] +/usr/lib/x86_64-linux-gnu/libpython3.8.so.1.0(PyEval_EvalCode+0x1f)[0x7fd9d61795af] +/usr/lib/x86_64-linux-gnu/libpython3.8.so.1.0(+0x1cfbf1)[0x7fd9d617dbf1] +/usr/lib/x86_64-linux-gnu/libpython3.8.so.1.0(+0x25f537)[0x7fd9d620d537] +--- END LIBC BACKTRACE --- +/home/local/ASUAD/quoclon1/sw/bin/cgraexe: line 66: 2938338 Aborted (core dumped) ${ccf_root}/gem5/build/ARM/gem5.opt --debug-flags=CGRA_Detailed,CGRA_Execute ${ccf_root}/gem5/configs/example/se.py -n 1 --cpu-type "CGRA${X}x${Y}R${R}torus" -c ./${executable} -o ${args} diff --git a/benchmarks/min_max/stimuli.h b/benchmarks/min_max/stimuli.h new file mode 100644 index 000000000..4d587ba51 --- /dev/null +++ b/benchmarks/min_max/stimuli.h @@ -0,0 +1,20 @@ +#ifndef _STIMULI_H_ +#define _STIMULI_H_ + +#include + +#define INPUT_LENGTH 100 + +int32_t stimuli[INPUT_LENGTH] = { +136, -227, 66, -10, 34, 27, -50, 210, 198, -30, +-12, -121, -33, 41, 64, -190, 141, -20, 190, -44, +112, 6, -16, 109, -134, -202, 83, 132, 91, 72, +242, 15, 100, -139, -155, -167, -231, 62, 79, 223, +242, 120, -81, 128, -107, -160, -107, -99, 244, -26, +-225, 238, 224, 126, -157, -5, -71, -29, 91, 215, +-149, 159, 157, 37, 65, -123, 121, -99, 183, -122, +-166, -223, 1, 243, -132, 89, -125, 195, -251, 146, +-129, -194, 15, -127, 134, -136, 228, -161, -108, 229, +106, -57, -240, -253, 17, -136, -21, 79, 167, 191}; + +#endif // _STIMULI_H_ diff --git a/benchmarks/pow/CGRA_config.csv b/benchmarks/pow/CGRA_config.csv new file mode 100644 index 000000000..b10a69525 --- /dev/null +++ b/benchmarks/pow/CGRA_config.csv @@ -0,0 +1,14 @@ +X,4 +Y,4 +R,4 +IC,0 +Cclock,0.7 +CPUclock,2 +Mem,8GB +MODE,0 +ALGO,RAMP +MSA,10 +MAPII,10 +MAX_MAP,1000 +MAX_II,50 +LAMBDA,0.02 diff --git a/benchmarks/pow/Makefile b/benchmarks/pow/Makefile new file mode 100644 index 000000000..748d2a029 --- /dev/null +++ b/benchmarks/pow/Makefile @@ -0,0 +1,11 @@ +FILE1 = pow.c + +all: pow + +CC = cgracc +ARMCC = arm-linux-gnueabi-gcc +LIB = -lm +pow: ${FILE1} Makefile + $(CC) -static -O3 ${FILE1} -o pow +clean: + rm -rf pow CGRAExec m5out *.bc *.ll diff --git a/benchmarks/pow/out b/benchmarks/pow/out new file mode 100644 index 000000000..05a210d83 --- /dev/null +++ b/benchmarks/pow/out @@ -0,0 +1,5223 @@ +/home/local/ASUAD/quoclon1/publish_ccf/benchmarks/pow +16 +Simulation for CGRA for 4 x 4 with 4 registers per PE +CPU frequency @ 2GHz +CGRA frequency @ 0.7GHz +CGRA4x4R4torus +Global frequency set at 1000000000000 ticks per second +warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (512 Mbytes) +0: system.remote_gdb: listening for remote gdb on port 7000 +gem5 Simulator System. http://gem5.org +gem5 is copyrighted software; use the --copyright option for details. + +gem5 version 20.1.0.4 +gem5 compiled Aug 20 2021 18:45:51 +gem5 started Aug 24 2021 01:03:34 +gem5 executing on en4181851l, pid 3064170 +command line: /home/local/ASUAD/quoclon1/publish_ccf/gem5/build/ARM/gem5.opt --debug-flags=CGRA_Detailed,CGRA_Execute /home/local/ASUAD/quoclon1/publish_ccf/gem5/configs/example/se.py -n 1 --cpu-type CGRA4x4R4torus -c ./pow -o 16 + +**** REAL SIMULATION **** +warn: membus.slave is deprecated. `slave` is now called `cpu_side_ports` +warn: membus.slave is deprecated. `slave` is now called `cpu_side_ports` +warn: membus.slave is deprecated. `slave` is now called `cpu_side_ports` +warn: membus.slave is deprecated. `slave` is now called `cpu_side_ports` +warn: membus.slave is deprecated. `slave` is now called `cpu_side_ports` +warn: membus.master is deprecated. `master` is now called `mem_side_ports` +warn: No dot file generated. Please install pydot to generate the dot file and pdf. +info: Entering event queue @ 0. Starting simulation... +info: Increasing stack size by one page. +warn: ignoring syscall mprotect(...) +createCGRA +checkTotalLoops +from cgra.c Initialize Parameters + +**********EPISIZE 64********* + +**********PROSIZE 576********* + +**********KERNSIZE 32********* + +******SIZE OF UNSIGNED LONG4***** + +******SIZE OF UNSIGNED LONG LONG8***** + +*******************before while loop************** + +************XDIM and YDim are 4, 4 +Loop Count: -2 +From FILE: PROLOGPC= a4890, EPILOGPC=a4688, KernelPC=a5a98 +from cgra.c Initialize Parameters + +**********EPISIZE 64********* + +**********PROSIZE 352********* + +**********KERNSIZE 32********* + +******SIZE OF UNSIGNED LONG4***** + +******SIZE OF UNSIGNED LONG LONG8***** + +*******************before while loop************** + +************XDIM and YDim are 4, 4 +Loop Count: -2 +From FILE: PROLOGPC= a5ee8, EPILOGPC=a5ce0, KernelPC=a69f0 +Main thread calling CGRA thread... +Base = 2 - Pow = 16 + + +accelerateOnCGRA +configureCGRA + +loopno = 2 +Core will execute loop 2 on CGRA + + +runOnCGRA +63881000: system.cpu: CGRA PARAMETERS: PROLOG= 22, EPILOG=4, II=2, KernelCounter=-2 +63881000: system.cpu: CGRA PARAMETERS: PROLOGPC= a5ee8, EPILOGPC=a5ce0, KernelPC=a69f0 +63881500: system.cpu: Inside CGRA Execution else statement. +63881500: system.cpu: Inside CGRA_Execution block. +63881500: system.cpu: +CALL IN NOW CGRA_Execution. +63881500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 1 ~~~~~~~ +63881500: global: +******** DB INPUT2 ReadAddress = 0************ +63881500: global: +******** DB INPUT2 ReadAddress = 0************ +63881500: global: +******** DB INPUT2 ReadAddress = 0************ +63881500: global: +******** DB INPUT2 ReadAddress = 0************ +63881500: global: +******** DB INPUT2 ReadAddress = 0************ +63881500: global: +******** DB INPUT2 ReadAddress = 0************ +63881500: global: +******** DB INPUT2 ReadAddress = 0************ +63881500: global: +******** DB INPUT2 ReadAddress = 0************ +63881500: global: +******** DB INPUT2 ReadAddress = 0************ +63881500: global: +******** DB INPUT2 ReadAddress = 0************ +63881500: global: +******** DB INPUT2 ReadAddress = 0************ +63881500: global: +******** DB INPUT2 ReadAddress = 0************ +63881500: global: +******** DB INPUT2 ReadAddress = 0************ +63881500: global: +******** DB INPUT2 ReadAddress = 0************ +63881500: global: +******** DB INPUT2 ReadAddress = 0************ +63881500: global: +******** DB INPUT2 ReadAddress = 0************ +63881500: system.cpu: Ins: 4529864704, 10e004000 @ PE 0 +63881500: global: Predictor bit: 1 Opcode: 0 +63881500: global: +Input1 = 0 Input2 = 0 +63881500: global: +******** Setting Configuration as 0************ +63881500: global: +************** WE ***************** +63881500: global: Distance is: 0 +63881500: system.cpu: Ins: 4529864704, 10e004000 @ PE 1 +63881500: global: Predictor bit: 1 Opcode: 0 +63881500: global: +Input1 = 0 Input2 = 0 +63881500: global: +******** Setting Configuration as 0************ +63881500: global: +************** WE ***************** +63881500: global: Distance is: 0 +63881500: system.cpu: Ins: 4529864704, 10e004000 @ PE 2 +63881500: global: Predictor bit: 1 Opcode: 0 +63881500: global: +Input1 = 0 Input2 = 0 +63881500: global: +******** Setting Configuration as 0************ +63881500: global: +************** WE ***************** +63881500: global: Distance is: 0 +63881500: system.cpu: Ins: 4529864704, 10e004000 @ PE 3 +63881500: global: Predictor bit: 1 Opcode: 0 +63881500: global: +Input1 = 0 Input2 = 0 +63881500: global: +******** Setting Configuration as 0************ +63881500: global: +************** WE ***************** +63881500: global: Distance is: 0 +63881500: system.cpu: Ins: 4529864704, 10e004000 @ PE 4 +63881500: global: Predictor bit: 1 Opcode: 0 +63881500: global: +Input1 = 0 Input2 = 0 +63881500: global: +******** Setting Configuration as 0************ +63881500: global: +************** WE ***************** +63881500: global: Distance is: 0 +63881500: system.cpu: Ins: 4529864704, 10e004000 @ PE 5 +63881500: global: Predictor bit: 1 Opcode: 0 +63881500: global: +Input1 = 0 Input2 = 0 +63881500: global: +******** Setting Configuration as 0************ +63881500: global: +************** WE ***************** +63881500: global: Distance is: 0 +63881500: system.cpu: Ins: 4529864704, 10e004000 @ PE 6 +63881500: global: Predictor bit: 1 Opcode: 0 +63881500: global: +Input1 = 0 Input2 = 0 +63881500: global: +******** Setting Configuration as 0************ +63881500: global: +************** WE ***************** +63881500: global: Distance is: 0 +63881500: system.cpu: Ins: 4529864704, 10e004000 @ PE 7 +63881500: global: Predictor bit: 1 Opcode: 0 +63881500: global: +Input1 = 0 Input2 = 0 +63881500: global: +******** Setting Configuration as 0************ +63881500: global: +************** WE ***************** +63881500: global: Distance is: 0 +63881500: system.cpu: Ins: 4529864704, 10e004000 @ PE 8 +63881500: global: Predictor bit: 1 Opcode: 0 +63881500: global: +Input1 = 0 Input2 = 0 +63881500: global: +******** Setting Configuration as 0************ +63881500: global: +************** WE ***************** +63881500: global: Distance is: 0 +63881500: system.cpu: Ins: 4529864704, 10e004000 @ PE 9 +63881500: global: Predictor bit: 1 Opcode: 0 +63881500: global: +Input1 = 0 Input2 = 0 +63881500: global: +******** Setting Configuration as 0************ +63881500: global: +************** WE ***************** +63881500: global: Distance is: 0 +63881500: system.cpu: Ins: 4529864704, 10e004000 @ PE 10 +63881500: global: Predictor bit: 1 Opcode: 0 +63881500: global: +Input1 = 0 Input2 = 0 +63881500: global: +******** Setting Configuration as 0************ +63881500: global: +************** WE ***************** +63881500: global: Distance is: 0 +63881500: system.cpu: Ins: 4529864704, 10e004000 @ PE 11 +63881500: global: Predictor bit: 1 Opcode: 0 +63881500: global: +Input1 = 0 Input2 = 0 +63881500: global: +******** Setting Configuration as 0************ +63881500: global: +************** WE ***************** +63881500: global: Distance is: 0 +63881500: system.cpu: Ins: 4529864704, 10e004000 @ PE 12 +63881500: global: Predictor bit: 1 Opcode: 0 +63881500: global: +Input1 = 0 Input2 = 0 +63881500: global: +******** Setting Configuration as 0************ +63881500: global: +************** WE ***************** +63881500: global: Distance is: 0 +63881500: system.cpu: Ins: 4529864704, 10e004000 @ PE 13 +63881500: global: Predictor bit: 1 Opcode: 0 +63881500: global: +Input1 = 0 Input2 = 0 +63881500: global: +******** Setting Configuration as 0************ +63881500: global: +************** WE ***************** +63881500: global: Distance is: 0 +63881500: system.cpu: Ins: 4529864704, 10e004000 @ PE 14 +63881500: global: Predictor bit: 1 Opcode: 0 +63881500: global: +Input1 = 0 Input2 = 0 +63881500: global: +******** Setting Configuration as 0************ +63881500: global: +************** WE ***************** +63881500: global: Distance is: 0 +63881500: system.cpu: Ins: 4529864704, 10e004000 @ PE 15 +63881500: global: Predictor bit: 1 Opcode: 0 +63881500: global: +Input1 = 0 Input2 = 0 +63881500: global: +******** Setting Configuration as 0************ +63881500: global: +************** WE ***************** +63881500: global: Distance is: 0 +63881500: system.cpu: CGRA advanceTime complete. +63881500: system.cpu: *******IN ADVANCE PC****** +63881500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5ee8 +63881500: system.cpu: Passed Complete Drain(). +63881500: system.cpu: Make latency status=1. +63881500: system.cpu: Inside status idle. +63881500: system.cpu: Exiting schedule events +63881500: system.cpu: We are here after Execution +63882000: system.cpu: Inside CGRA Execution else statement. +63882000: system.cpu: Inside CGRA_Execution block. +63882000: system.cpu: +CALL IN NOW CGRA_Execution. +63882000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 3 ~~~~~~~ +63882000: global: +******** DB INPUT2 ReadAddress = 0************ +63882000: global: +******** DB INPUT2 ReadAddress = 0************ +63882000: system.cpu: Ins: 4798332929, 11e00c001 @ PE 0 +63882000: global: Predictor bit: 1 Opcode: 1 +63882000: global: +Input1 = 1 Input2 = 0 +63882000: global: +******** LDI IN THIS PE 1************ +63882000: global: +************** WE ***************** +63882000: global: +WRITE: REG NUMBER: 1 dist: 0 +63882000: global: R0: 0 R1: 1 R2: 0 R3: 0 +63882000: global: +WRITE: FPREG NUMBER: 1 dist: 0 +63882000: global: FPR0: 0 FPR1: 1 FPR2: 0 FPR3: 0 +63882000: global: Writing output 1 to register 1 +63882000: global: Distance is: 0 +63882000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63882000: global: Predictor bit: 0 Opcode: 7 +63882000: global: CGRA: NOOP.Execute() +63882000: global: Distance is: 0 +63882000: system.cpu: Ins: 4798301768, 11e004648 @ PE 2 +63882000: global: Predictor bit: 1 Opcode: 1 +63882000: global: +Input1 = 1608 Input2 = 0 +63882000: global: +******** LDI IN THIS PE 1608************ +63882000: global: +************** WE ***************** +63882000: global: +WRITE: REG NUMBER: 0 dist: 0 +63882000: global: R0: 1608 R1: 0 R2: 0 R3: 0 +63882000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +63882000: global: FPR0: 1608 FPR1: 0 FPR2: 0 FPR3: 0 +63882000: global: Writing output 1608 to register 0 +63882000: global: Distance is: 0 +63882000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63882000: global: Predictor bit: 0 Opcode: 7 +63882000: global: CGRA: NOOP.Execute() +63882000: global: Distance is: 0 +63882000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63882000: global: Predictor bit: 0 Opcode: 7 +63882000: global: CGRA: NOOP.Execute() +63882000: global: Distance is: 0 +63882000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63882000: global: Predictor bit: 0 Opcode: 7 +63882000: global: CGRA: NOOP.Execute() +63882000: global: Distance is: 0 +63882000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63882000: global: Predictor bit: 0 Opcode: 7 +63882000: global: CGRA: NOOP.Execute() +63882000: global: Distance is: 0 +63882000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63882000: global: Predictor bit: 0 Opcode: 7 +63882000: global: CGRA: NOOP.Execute() +63882000: global: Distance is: 0 +63882000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63882000: global: Predictor bit: 0 Opcode: 7 +63882000: global: CGRA: NOOP.Execute() +63882000: global: Distance is: 0 +63882000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63882000: global: Predictor bit: 0 Opcode: 7 +63882000: global: CGRA: NOOP.Execute() +63882000: global: Distance is: 0 +63882000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63882000: global: Predictor bit: 0 Opcode: 7 +63882000: global: CGRA: NOOP.Execute() +63882000: global: Distance is: 0 +63882000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63882000: global: Predictor bit: 0 Opcode: 7 +63882000: global: CGRA: NOOP.Execute() +63882000: global: Distance is: 0 +63882000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63882000: global: Predictor bit: 0 Opcode: 7 +63882000: global: CGRA: NOOP.Execute() +63882000: global: Distance is: 0 +63882000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63882000: global: Predictor bit: 0 Opcode: 7 +63882000: global: CGRA: NOOP.Execute() +63882000: global: Distance is: 0 +63882000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63882000: global: Predictor bit: 0 Opcode: 7 +63882000: global: CGRA: NOOP.Execute() +63882000: global: Distance is: 0 +63882000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63882000: global: Predictor bit: 0 Opcode: 7 +63882000: global: CGRA: NOOP.Execute() +63882000: global: Distance is: 0 +63882000: system.cpu: CGRA advanceTime complete. +63882000: system.cpu: *******IN ADVANCE PC****** +63882000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5f68 +63882000: system.cpu: Passed Complete Drain(). +63882000: system.cpu: Make latency status=1. +63882000: system.cpu: Inside status idle. +63882000: system.cpu: Exiting schedule events +63882000: system.cpu: We are here after Execution +63882500: system.cpu: Inside CGRA Execution else statement. +63882500: system.cpu: Inside CGRA_Execution block. +63882500: system.cpu: +CALL IN NOW CGRA_Execution. +63882500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 5 ~~~~~~~ +63882500: global: +******** DB INPUT2 ReadAddress = 0************ +63882500: global: +******** DB INPUT2 ReadAddress = 0************ +63882500: global: +******** DB INPUT1 ReadAddress = 0************ +63882500: global: +******** DB INPUT2 ReadAddress = 0************ +63882500: global: +******** DB INPUT1 ReadAddress = 0************ +63882500: global: +******** DB INPUT2 ReadAddress = 0************ +63882500: global: +******** DB INPUT1 ReadAddress = 0************ +63882500: global: +******** DB INPUT2 ReadAddress = 0************ +63882500: global: +******** DB INPUT1 ReadAddress = 0************ +63882500: global: +******** DB INPUT2 ReadAddress = 0************ +63882500: global: +******** DB INPUT1 ReadAddress = 0************ +63882500: global: +******** DB INPUT2 ReadAddress = 0************ +63882500: global: +******** DB INPUT1 ReadAddress = 0************ +63882500: global: +******** DB INPUT2 ReadAddress = 0************ +63882500: global: +******** DB INPUT1 ReadAddress = 0************ +63882500: global: +******** DB INPUT2 ReadAddress = 0************ +63882500: global: +******** DB INPUT1 ReadAddress = 0************ +63882500: global: +******** DB INPUT2 ReadAddress = 0************ +63882500: global: +******** DB INPUT1 ReadAddress = 0************ +63882500: global: +******** DB INPUT2 ReadAddress = 0************ +63882500: global: +******** DB INPUT1 ReadAddress = 0************ +63882500: global: +******** DB INPUT2 ReadAddress = 0************ +63882500: global: +******** DB INPUT1 ReadAddress = 0************ +63882500: global: +******** DB INPUT2 ReadAddress = 0************ +63882500: global: +******** DB INPUT1 ReadAddress = 0************ +63882500: global: +******** DB INPUT2 ReadAddress = 0************ +63882500: global: +******** DB INPUT1 ReadAddress = 0************ +63882500: global: +******** DB INPUT2 ReadAddress = 0************ +63882500: system.cpu: Ins: 5066768384, 12e00c000 @ PE 0 +63882500: global: Predictor bit: 1 Opcode: 2 +63882500: global: +Input1 = 0 Input2 = 0 +63882500: global: +******** LDMI IN THIS PE 0************ +63882500: global: +************** WE ***************** +63882500: global: +WRITE: REG NUMBER: 1 dist: 0 +63882500: global: R0: 0 R1: 1 R2: 0 R3: 0 +63882500: global: +WRITE: FPREG NUMBER: 1 dist: 0 +63882500: global: FPR0: 0 FPR1: 1 FPR2: 0 FPR3: 0 +63882500: global: Writing output 1 to register 1 +63882500: global: Distance is: 0 +63882500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63882500: global: Predictor bit: 0 Opcode: 7 +63882500: global: CGRA: NOOP.Execute() +63882500: global: Distance is: 0 +63882500: system.cpu: Ins: 5066735770, 12e00409a @ PE 2 +63882500: global: Predictor bit: 1 Opcode: 2 +63882500: global: +Input1 = 154 Input2 = 1608 +63882500: global: +******** LDMI IN THIS PE 154************ +63882500: global: +************** WE ***************** +63882500: global: +WRITE: REG NUMBER: 0 dist: 0 +63882500: global: R0: 632392 R1: 0 R2: 0 R3: 0 +63882500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +63882500: global: FPR0: 632392 FPR1: 0 FPR2: 0 FPR3: 0 +63882500: global: Writing output 632392 to register 0 +63882500: global: Distance is: 0 +63882500: system.cpu: Ins: 0, 0 @ PE 3 +63882500: global: Predictor bit: 0 Opcode: 0 +63882500: global: +Input1 = 0 Input2 = 0 +63882500: global: +******** SUM IN THIS PE 0************ +63882500: global: Distance is: 0 +63882500: system.cpu: Ins: 0, 0 @ PE 4 +63882500: global: Predictor bit: 0 Opcode: 0 +63882500: global: +Input1 = 0 Input2 = 0 +63882500: global: +******** SUM IN THIS PE 0************ +63882500: global: Distance is: 0 +63882500: system.cpu: Ins: 0, 0 @ PE 5 +63882500: global: Predictor bit: 0 Opcode: 0 +63882500: global: +Input1 = 0 Input2 = 0 +63882500: global: +******** SUM IN THIS PE 0************ +63882500: global: Distance is: 0 +63882500: system.cpu: Ins: 0, 0 @ PE 6 +63882500: global: Predictor bit: 0 Opcode: 0 +63882500: global: +Input1 = 0 Input2 = 0 +63882500: global: +******** SUM IN THIS PE 0************ +63882500: global: Distance is: 0 +63882500: system.cpu: Ins: 0, 0 @ PE 7 +63882500: global: Predictor bit: 0 Opcode: 0 +63882500: global: +Input1 = 0 Input2 = 0 +63882500: global: +******** SUM IN THIS PE 0************ +63882500: global: Distance is: 0 +63882500: system.cpu: Ins: 0, 0 @ PE 8 +63882500: global: Predictor bit: 0 Opcode: 0 +63882500: global: +Input1 = 0 Input2 = 0 +63882500: global: +******** SUM IN THIS PE 0************ +63882500: global: Distance is: 0 +63882500: system.cpu: Ins: 0, 0 @ PE 9 +63882500: global: Predictor bit: 0 Opcode: 0 +63882500: global: +Input1 = 0 Input2 = 0 +63882500: global: +******** SUM IN THIS PE 0************ +63882500: global: Distance is: 0 +63882500: system.cpu: Ins: 0, 0 @ PE 10 +63882500: global: Predictor bit: 0 Opcode: 0 +63882500: global: +Input1 = 0 Input2 = 0 +63882500: global: +******** SUM IN THIS PE 0************ +63882500: global: Distance is: 0 +63882500: system.cpu: Ins: 0, 0 @ PE 11 +63882500: global: Predictor bit: 0 Opcode: 0 +63882500: global: +Input1 = 0 Input2 = 0 +63882500: global: +******** SUM IN THIS PE 0************ +63882500: global: Distance is: 0 +63882500: system.cpu: Ins: 0, 0 @ PE 12 +63882500: global: Predictor bit: 0 Opcode: 0 +63882500: global: +Input1 = 0 Input2 = 0 +63882500: global: +******** SUM IN THIS PE 0************ +63882500: global: Distance is: 0 +63882500: system.cpu: Ins: 0, 0 @ PE 13 +63882500: global: Predictor bit: 0 Opcode: 0 +63882500: global: +Input1 = 0 Input2 = 0 +63882500: global: +******** SUM IN THIS PE 0************ +63882500: global: Distance is: 0 +63882500: system.cpu: Ins: 0, 0 @ PE 14 +63882500: global: Predictor bit: 0 Opcode: 0 +63882500: global: +Input1 = 0 Input2 = 0 +63882500: global: +******** SUM IN THIS PE 0************ +63882500: global: Distance is: 0 +63882500: system.cpu: Ins: 0, 0 @ PE 15 +63882500: global: Predictor bit: 0 Opcode: 0 +63882500: global: +Input1 = 0 Input2 = 0 +63882500: global: +******** SUM IN THIS PE 0************ +63882500: global: Distance is: 0 +63882500: system.cpu: CGRA advanceTime complete. +63882500: system.cpu: *******IN ADVANCE PC****** +63882500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5fe8 +63882500: system.cpu: Passed Complete Drain(). +63882500: system.cpu: Make latency status=1. +63882500: system.cpu: Inside status idle. +63882500: system.cpu: Exiting schedule events +63882500: system.cpu: We are here after Execution +63883000: system.cpu: Inside CGRA Execution else statement. +63883000: system.cpu: Inside CGRA_Execution block. +63883000: system.cpu: +CALL IN NOW CGRA_Execution. +63883000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 7 ~~~~~~~ +63883000: global: +******** DB INPUT2 ReadAddress = 0************ +63883000: global: +******** DB INPUT2 ReadAddress = 0************ +63883000: system.cpu: Ins: 5335203840, 13e00c000 @ PE 0 +63883000: global: Predictor bit: 1 Opcode: 3 +63883000: global: +Input1 = 0 Input2 = 0 +63883000: global: +******** LDUI IN THIS PE 0************ +63883000: global: +************** WE ***************** +63883000: global: +WRITE: REG NUMBER: 1 dist: 0 +63883000: global: R0: 0 R1: 1 R2: 0 R3: 0 +63883000: global: +WRITE: FPREG NUMBER: 1 dist: 0 +63883000: global: FPR0: 0 FPR1: 1 FPR2: 0 FPR3: 0 +63883000: global: Writing output 1 to register 1 +63883000: global: Distance is: 0 +63883000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63883000: global: Predictor bit: 0 Opcode: 7 +63883000: global: CGRA: NOOP.Execute() +63883000: global: Distance is: 0 +63883000: system.cpu: Ins: 5335171072, 13e004000 @ PE 2 +63883000: global: Predictor bit: 1 Opcode: 3 +63883000: global: +Input1 = 0 Input2 = 632392 +63883000: global: +******** LDUI IN THIS PE 0************ +63883000: global: +************** WE ***************** +63883000: global: +WRITE: REG NUMBER: 0 dist: 0 +63883000: global: R0: 632392 R1: 0 R2: 0 R3: 0 +63883000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +63883000: global: FPR0: 632392 FPR1: 0 FPR2: 0 FPR3: 0 +63883000: global: Writing output 632392 to register 0 +63883000: global: Distance is: 0 +63883000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63883000: global: Predictor bit: 0 Opcode: 7 +63883000: global: CGRA: NOOP.Execute() +63883000: global: Distance is: 0 +63883000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63883000: global: Predictor bit: 0 Opcode: 7 +63883000: global: CGRA: NOOP.Execute() +63883000: global: Distance is: 0 +63883000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63883000: global: Predictor bit: 0 Opcode: 7 +63883000: global: CGRA: NOOP.Execute() +63883000: global: Distance is: 0 +63883000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63883000: global: Predictor bit: 0 Opcode: 7 +63883000: global: CGRA: NOOP.Execute() +63883000: global: Distance is: 0 +63883000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63883000: global: Predictor bit: 0 Opcode: 7 +63883000: global: CGRA: NOOP.Execute() +63883000: global: Distance is: 0 +63883000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63883000: global: Predictor bit: 0 Opcode: 7 +63883000: global: CGRA: NOOP.Execute() +63883000: global: Distance is: 0 +63883000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63883000: global: Predictor bit: 0 Opcode: 7 +63883000: global: CGRA: NOOP.Execute() +63883000: global: Distance is: 0 +63883000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63883000: global: Predictor bit: 0 Opcode: 7 +63883000: global: CGRA: NOOP.Execute() +63883000: global: Distance is: 0 +63883000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63883000: global: Predictor bit: 0 Opcode: 7 +63883000: global: CGRA: NOOP.Execute() +63883000: global: Distance is: 0 +63883000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63883000: global: Predictor bit: 0 Opcode: 7 +63883000: global: CGRA: NOOP.Execute() +63883000: global: Distance is: 0 +63883000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63883000: global: Predictor bit: 0 Opcode: 7 +63883000: global: CGRA: NOOP.Execute() +63883000: global: Distance is: 0 +63883000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63883000: global: Predictor bit: 0 Opcode: 7 +63883000: global: CGRA: NOOP.Execute() +63883000: global: Distance is: 0 +63883000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63883000: global: Predictor bit: 0 Opcode: 7 +63883000: global: CGRA: NOOP.Execute() +63883000: global: Distance is: 0 +63883000: system.cpu: CGRA advanceTime complete. +63883000: system.cpu: *******IN ADVANCE PC****** +63883000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6068 +63883000: system.cpu: Passed Complete Drain(). +63883000: system.cpu: Make latency status=1. +63883000: system.cpu: Inside status idle. +63883000: system.cpu: Exiting schedule events +63883000: system.cpu: We are here after Execution +63883500: system.cpu: Inside CGRA Execution else statement. +63883500: system.cpu: Inside CGRA_Execution block. +63883500: system.cpu: +CALL IN NOW CGRA_Execution. +63883500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 9 ~~~~~~~ +63883500: global: +******** DB INPUT2 ReadAddress = 0************ +63883500: global: +******** DB INPUT1 ReadAddress = 0************ +63883500: system.cpu: Ins: 4798365698, 11e014002 @ PE 0 +63883500: global: Predictor bit: 1 Opcode: 1 +63883500: global: +Input1 = 2 Input2 = 0 +63883500: global: +******** LDI IN THIS PE 2************ +63883500: global: +************** WE ***************** +63883500: global: +WRITE: REG NUMBER: 2 dist: 0 +63883500: global: R0: 0 R1: 1 R2: 2 R3: 0 +63883500: global: +WRITE: FPREG NUMBER: 2 dist: 0 +63883500: global: FPR0: 0 FPR1: 1 FPR2: 2 FPR3: 0 +63883500: global: Writing output 2 to register 2 +63883500: global: Distance is: 0 +63883500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63883500: global: Predictor bit: 0 Opcode: 7 +63883500: global: CGRA: NOOP.Execute() +63883500: global: Distance is: 0 +63883500: system.cpu: Ins: 6052388868, 168c02004 @ PE 2 +63883500: global: Predictor bit: 1 Opcode: 6 +63883500: global: +Input1 = 632392 Input2 = 4 +63883500: global: +******** ADDRESS GENERATED IN THIS PE 632392************ +63883500: global: +*********Setting Address 9a648 ****** +63883500: global: Distance is: 0 +63883500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63883500: global: Predictor bit: 0 Opcode: 7 +63883500: global: CGRA: NOOP.Execute() +63883500: global: Distance is: 0 +63883500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63883500: global: Predictor bit: 0 Opcode: 7 +63883500: global: CGRA: NOOP.Execute() +63883500: global: Distance is: 0 +63883500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63883500: global: Predictor bit: 0 Opcode: 7 +63883500: global: CGRA: NOOP.Execute() +63883500: global: Distance is: 0 +63883500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63883500: global: Predictor bit: 0 Opcode: 7 +63883500: global: CGRA: NOOP.Execute() +63883500: global: Distance is: 0 +63883500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63883500: global: Predictor bit: 0 Opcode: 7 +63883500: global: CGRA: NOOP.Execute() +63883500: global: Distance is: 0 +63883500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63883500: global: Predictor bit: 0 Opcode: 7 +63883500: global: CGRA: NOOP.Execute() +63883500: global: Distance is: 0 +63883500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63883500: global: Predictor bit: 0 Opcode: 7 +63883500: global: CGRA: NOOP.Execute() +63883500: global: Distance is: 0 +63883500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63883500: global: Predictor bit: 0 Opcode: 7 +63883500: global: CGRA: NOOP.Execute() +63883500: global: Distance is: 0 +63883500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63883500: global: Predictor bit: 0 Opcode: 7 +63883500: global: CGRA: NOOP.Execute() +63883500: global: Distance is: 0 +63883500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63883500: global: Predictor bit: 0 Opcode: 7 +63883500: global: CGRA: NOOP.Execute() +63883500: global: Distance is: 0 +63883500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63883500: global: Predictor bit: 0 Opcode: 7 +63883500: global: CGRA: NOOP.Execute() +63883500: global: Distance is: 0 +63883500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63883500: global: Predictor bit: 0 Opcode: 7 +63883500: global: CGRA: NOOP.Execute() +63883500: global: Distance is: 0 +63883500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63883500: global: Predictor bit: 0 Opcode: 7 +63883500: global: CGRA: NOOP.Execute() +63883500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63883500: system.cpu: CGRA advanceTime complete. +63883500: system.cpu: *******IN ADVANCE PC****** +63883500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a60e8 +63883500: system.cpu: Passed Complete Drain(). +63883500: system.cpu: Make latency status=1. +63883500: system.cpu: Inside status idle. +63883500: system.cpu: Exiting schedule events +63883500: system.cpu: We are here after Execution +63884000: system.cpu: Inside CGRA Execution else statement. +63884000: system.cpu: Inside CGRA_Execution block. +63884000: system.cpu: +CALL IN NOW CGRA_Execution. +63884000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 11 ~~~~~~~ +63884000: global: +******** DB INPUT2 ReadAddress = 0************ +63884000: global: +******** DB INPUT1 = 15************ +63884000: system.cpu: Ins: 5066801152, 12e014000 @ PE 0 +63884000: global: Predictor bit: 1 Opcode: 2 +63884000: global: +Input1 = 0 Input2 = 0 +63884000: global: +******** LDMI IN THIS PE 0************ +63884000: global: +************** WE ***************** +63884000: global: +WRITE: REG NUMBER: 2 dist: 0 +63884000: global: R0: 0 R1: 1 R2: 2 R3: 0 +63884000: global: +WRITE: FPREG NUMBER: 2 dist: 0 +63884000: global: FPR0: 0 FPR1: 1 FPR2: 2 FPR3: 0 +63884000: global: Writing output 2 to register 2 +63884000: global: Distance is: 0 +63884000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63884000: global: Predictor bit: 0 Opcode: 7 +63884000: global: CGRA: NOOP.Execute() +63884000: global: Distance is: 0 +63884000: system.cpu: Ins: 4391452672, 105c04000 @ PE 2 +63884000: global: Predictor bit: 0 Opcode: 0 +63884000: global: +Input1 = 15 Input2 = 0 +63884000: global: +******** SUM IN THIS PE 15************ +63884000: global: +WRITE: REG NUMBER: 0 dist: 0 +63884000: global: R0: 15 R1: 0 R2: 0 R3: 0 +63884000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +63884000: global: FPR0: 15 FPR1: 0 FPR2: 0 FPR3: 0 +63884000: global: Writing output 15 to register 0 +63884000: global: Distance is: 0 +63884000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63884000: global: Predictor bit: 0 Opcode: 7 +63884000: global: CGRA: NOOP.Execute() +63884000: global: Distance is: 0 +63884000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63884000: global: Predictor bit: 0 Opcode: 7 +63884000: global: CGRA: NOOP.Execute() +63884000: global: Distance is: 0 +63884000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63884000: global: Predictor bit: 0 Opcode: 7 +63884000: global: CGRA: NOOP.Execute() +63884000: global: Distance is: 0 +63884000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63884000: global: Predictor bit: 0 Opcode: 7 +63884000: global: CGRA: NOOP.Execute() +63884000: global: Distance is: 0 +63884000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63884000: global: Predictor bit: 0 Opcode: 7 +63884000: global: CGRA: NOOP.Execute() +63884000: global: Distance is: 0 +63884000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63884000: global: Predictor bit: 0 Opcode: 7 +63884000: global: CGRA: NOOP.Execute() +63884000: global: Distance is: 0 +63884000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63884000: global: Predictor bit: 0 Opcode: 7 +63884000: global: CGRA: NOOP.Execute() +63884000: global: Distance is: 0 +63884000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63884000: global: Predictor bit: 0 Opcode: 7 +63884000: global: CGRA: NOOP.Execute() +63884000: global: Distance is: 0 +63884000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63884000: global: Predictor bit: 0 Opcode: 7 +63884000: global: CGRA: NOOP.Execute() +63884000: global: Distance is: 0 +63884000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63884000: global: Predictor bit: 0 Opcode: 7 +63884000: global: CGRA: NOOP.Execute() +63884000: global: Distance is: 0 +63884000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63884000: global: Predictor bit: 0 Opcode: 7 +63884000: global: CGRA: NOOP.Execute() +63884000: global: Distance is: 0 +63884000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63884000: global: Predictor bit: 0 Opcode: 7 +63884000: global: CGRA: NOOP.Execute() +63884000: global: Distance is: 0 +63884000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63884000: global: Predictor bit: 0 Opcode: 7 +63884000: global: CGRA: NOOP.Execute() +63884000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63884000: system.cpu: CGRA advanceTime complete. +63884000: system.cpu: *******IN ADVANCE PC****** +63884000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6168 +63884000: system.cpu: Passed Complete Drain(). +63884000: system.cpu: Make latency status=1. +63884000: system.cpu: Inside status idle. +63884000: system.cpu: Exiting schedule events +63884000: system.cpu: We are here after Execution +63884500: system.cpu: Inside CGRA Execution else statement. +63884500: system.cpu: Inside CGRA_Execution block. +63884500: system.cpu: +CALL IN NOW CGRA_Execution. +63884500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 13 ~~~~~~~ +63884500: global: +******** DB INPUT2 ReadAddress = 0************ +63884500: global: +******** DB INPUT2 ReadAddress = 0************ +63884500: system.cpu: Ins: 5335236608, 13e014000 @ PE 0 +63884500: global: Predictor bit: 1 Opcode: 3 +63884500: global: +Input1 = 0 Input2 = 0 +63884500: global: +******** LDUI IN THIS PE 0************ +63884500: global: +************** WE ***************** +63884500: global: +WRITE: REG NUMBER: 2 dist: 0 +63884500: global: R0: 0 R1: 1 R2: 2 R3: 0 +63884500: global: +WRITE: FPREG NUMBER: 2 dist: 0 +63884500: global: FPR0: 0 FPR1: 1 FPR2: 2 FPR3: 0 +63884500: global: Writing output 2 to register 2 +63884500: global: Distance is: 0 +63884500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63884500: global: Predictor bit: 0 Opcode: 7 +63884500: global: CGRA: NOOP.Execute() +63884500: global: Distance is: 0 +63884500: system.cpu: Ins: 4798400072, 11e01c648 @ PE 2 +63884500: global: Predictor bit: 1 Opcode: 1 +63884500: global: +Input1 = 1608 Input2 = 15 +63884500: global: +******** LDI IN THIS PE 1608************ +63884500: global: +************** WE ***************** +63884500: global: +WRITE: REG NUMBER: 3 dist: 0 +63884500: global: R0: 15 R1: 0 R2: 0 R3: 1608 +63884500: global: +WRITE: FPREG NUMBER: 3 dist: 0 +63884500: global: FPR0: 15 FPR1: 0 FPR2: 0 FPR3: 1608 +63884500: global: Writing output 1608 to register 3 +63884500: global: Distance is: 0 +63884500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63884500: global: Predictor bit: 0 Opcode: 7 +63884500: global: CGRA: NOOP.Execute() +63884500: global: Distance is: 0 +63884500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63884500: global: Predictor bit: 0 Opcode: 7 +63884500: global: CGRA: NOOP.Execute() +63884500: global: Distance is: 0 +63884500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63884500: global: Predictor bit: 0 Opcode: 7 +63884500: global: CGRA: NOOP.Execute() +63884500: global: Distance is: 0 +63884500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63884500: global: Predictor bit: 0 Opcode: 7 +63884500: global: CGRA: NOOP.Execute() +63884500: global: Distance is: 0 +63884500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63884500: global: Predictor bit: 0 Opcode: 7 +63884500: global: CGRA: NOOP.Execute() +63884500: global: Distance is: 0 +63884500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63884500: global: Predictor bit: 0 Opcode: 7 +63884500: global: CGRA: NOOP.Execute() +63884500: global: Distance is: 0 +63884500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63884500: global: Predictor bit: 0 Opcode: 7 +63884500: global: CGRA: NOOP.Execute() +63884500: global: Distance is: 0 +63884500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63884500: global: Predictor bit: 0 Opcode: 7 +63884500: global: CGRA: NOOP.Execute() +63884500: global: Distance is: 0 +63884500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63884500: global: Predictor bit: 0 Opcode: 7 +63884500: global: CGRA: NOOP.Execute() +63884500: global: Distance is: 0 +63884500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63884500: global: Predictor bit: 0 Opcode: 7 +63884500: global: CGRA: NOOP.Execute() +63884500: global: Distance is: 0 +63884500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63884500: global: Predictor bit: 0 Opcode: 7 +63884500: global: CGRA: NOOP.Execute() +63884500: global: Distance is: 0 +63884500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63884500: global: Predictor bit: 0 Opcode: 7 +63884500: global: CGRA: NOOP.Execute() +63884500: global: Distance is: 0 +63884500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63884500: global: Predictor bit: 0 Opcode: 7 +63884500: global: CGRA: NOOP.Execute() +63884500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63884500: system.cpu: CGRA advanceTime complete. +63884500: system.cpu: *******IN ADVANCE PC****** +63884500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a61e8 +63884500: system.cpu: Passed Complete Drain(). +63884500: system.cpu: Make latency status=1. +63884500: system.cpu: Inside status idle. +63884500: system.cpu: Exiting schedule events +63884500: system.cpu: We are here after Execution +63885000: system.cpu: Inside CGRA Execution else statement. +63885000: system.cpu: Inside CGRA_Execution block. +63885000: system.cpu: +CALL IN NOW CGRA_Execution. +63885000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 15 ~~~~~~~ +63885000: global: +******** DB INPUT2 ReadAddress = 0************ +63885000: global: +******** DB INPUT2 ReadAddress = 0************ +63885000: system.cpu: Ins: 4798400084, 11e01c654 @ PE 0 +63885000: global: Predictor bit: 1 Opcode: 1 +63885000: global: +Input1 = 1620 Input2 = 0 +63885000: global: +******** LDI IN THIS PE 1620************ +63885000: global: +************** WE ***************** +63885000: global: +WRITE: REG NUMBER: 3 dist: 0 +63885000: global: R0: 0 R1: 1 R2: 2 R3: 1620 +63885000: global: +WRITE: FPREG NUMBER: 3 dist: 0 +63885000: global: FPR0: 0 FPR1: 1 FPR2: 2 FPR3: 1620 +63885000: global: Writing output 1620 to register 3 +63885000: global: Distance is: 0 +63885000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63885000: global: Predictor bit: 0 Opcode: 7 +63885000: global: CGRA: NOOP.Execute() +63885000: global: Distance is: 0 +63885000: system.cpu: Ins: 5066834074, 12e01c09a @ PE 2 +63885000: global: Predictor bit: 1 Opcode: 2 +63885000: global: +Input1 = 154 Input2 = 15 +63885000: global: +******** LDMI IN THIS PE 154************ +63885000: global: +************** WE ***************** +63885000: global: +WRITE: REG NUMBER: 3 dist: 0 +63885000: global: R0: 15 R1: 0 R2: 0 R3: 632392 +63885000: global: +WRITE: FPREG NUMBER: 3 dist: 0 +63885000: global: FPR0: 15 FPR1: 0 FPR2: 0 FPR3: 632392 +63885000: global: Writing output 632392 to register 3 +63885000: global: Distance is: 0 +63885000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63885000: global: Predictor bit: 0 Opcode: 7 +63885000: global: CGRA: NOOP.Execute() +63885000: global: Distance is: 0 +63885000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63885000: global: Predictor bit: 0 Opcode: 7 +63885000: global: CGRA: NOOP.Execute() +63885000: global: Distance is: 0 +63885000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63885000: global: Predictor bit: 0 Opcode: 7 +63885000: global: CGRA: NOOP.Execute() +63885000: global: Distance is: 0 +63885000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63885000: global: Predictor bit: 0 Opcode: 7 +63885000: global: CGRA: NOOP.Execute() +63885000: global: Distance is: 0 +63885000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63885000: global: Predictor bit: 0 Opcode: 7 +63885000: global: CGRA: NOOP.Execute() +63885000: global: Distance is: 0 +63885000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63885000: global: Predictor bit: 0 Opcode: 7 +63885000: global: CGRA: NOOP.Execute() +63885000: global: Distance is: 0 +63885000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63885000: global: Predictor bit: 0 Opcode: 7 +63885000: global: CGRA: NOOP.Execute() +63885000: global: Distance is: 0 +63885000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63885000: global: Predictor bit: 0 Opcode: 7 +63885000: global: CGRA: NOOP.Execute() +63885000: global: Distance is: 0 +63885000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63885000: global: Predictor bit: 0 Opcode: 7 +63885000: global: CGRA: NOOP.Execute() +63885000: global: Distance is: 0 +63885000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63885000: global: Predictor bit: 0 Opcode: 7 +63885000: global: CGRA: NOOP.Execute() +63885000: global: Distance is: 0 +63885000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63885000: global: Predictor bit: 0 Opcode: 7 +63885000: global: CGRA: NOOP.Execute() +63885000: global: Distance is: 0 +63885000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63885000: global: Predictor bit: 0 Opcode: 7 +63885000: global: CGRA: NOOP.Execute() +63885000: global: Distance is: 0 +63885000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63885000: global: Predictor bit: 0 Opcode: 7 +63885000: global: CGRA: NOOP.Execute() +63885000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63885000: system.cpu: CGRA advanceTime complete. +63885000: system.cpu: *******IN ADVANCE PC****** +63885000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6268 +63885000: system.cpu: Passed Complete Drain(). +63885000: system.cpu: Make latency status=1. +63885000: system.cpu: Inside status idle. +63885000: system.cpu: Exiting schedule events +63885000: system.cpu: We are here after Execution +63885500: system.cpu: Inside CGRA Execution else statement. +63885500: system.cpu: Inside CGRA_Execution block. +63885500: system.cpu: +CALL IN NOW CGRA_Execution. +63885500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 17 ~~~~~~~ +63885500: global: +******** DB INPUT2 ReadAddress = 0************ +63885500: global: +******** DB INPUT2 ReadAddress = 0************ +63885500: system.cpu: Ins: 5066834074, 12e01c09a @ PE 0 +63885500: global: Predictor bit: 1 Opcode: 2 +63885500: global: +Input1 = 154 Input2 = 0 +63885500: global: +******** LDMI IN THIS PE 154************ +63885500: global: +************** WE ***************** +63885500: global: +WRITE: REG NUMBER: 3 dist: 0 +63885500: global: R0: 0 R1: 1 R2: 2 R3: 632404 +63885500: global: +WRITE: FPREG NUMBER: 3 dist: 0 +63885500: global: FPR0: 0 FPR1: 1 FPR2: 2 FPR3: 632404 +63885500: global: Writing output 632404 to register 3 +63885500: global: Distance is: 0 +63885500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63885500: global: Predictor bit: 0 Opcode: 7 +63885500: global: CGRA: NOOP.Execute() +63885500: global: Distance is: 0 +63885500: system.cpu: Ins: 5335269376, 13e01c000 @ PE 2 +63885500: global: Predictor bit: 1 Opcode: 3 +63885500: global: +Input1 = 0 Input2 = 15 +63885500: global: +******** LDUI IN THIS PE 0************ +63885500: global: +************** WE ***************** +63885500: global: +WRITE: REG NUMBER: 3 dist: 0 +63885500: global: R0: 15 R1: 0 R2: 0 R3: 632392 +63885500: global: +WRITE: FPREG NUMBER: 3 dist: 0 +63885500: global: FPR0: 15 FPR1: 0 FPR2: 0 FPR3: 632392 +63885500: global: Writing output 632392 to register 3 +63885500: global: Distance is: 0 +63885500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63885500: global: Predictor bit: 0 Opcode: 7 +63885500: global: CGRA: NOOP.Execute() +63885500: global: Distance is: 0 +63885500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63885500: global: Predictor bit: 0 Opcode: 7 +63885500: global: CGRA: NOOP.Execute() +63885500: global: Distance is: 0 +63885500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63885500: global: Predictor bit: 0 Opcode: 7 +63885500: global: CGRA: NOOP.Execute() +63885500: global: Distance is: 0 +63885500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63885500: global: Predictor bit: 0 Opcode: 7 +63885500: global: CGRA: NOOP.Execute() +63885500: global: Distance is: 0 +63885500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63885500: global: Predictor bit: 0 Opcode: 7 +63885500: global: CGRA: NOOP.Execute() +63885500: global: Distance is: 0 +63885500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63885500: global: Predictor bit: 0 Opcode: 7 +63885500: global: CGRA: NOOP.Execute() +63885500: global: Distance is: 0 +63885500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63885500: global: Predictor bit: 0 Opcode: 7 +63885500: global: CGRA: NOOP.Execute() +63885500: global: Distance is: 0 +63885500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63885500: global: Predictor bit: 0 Opcode: 7 +63885500: global: CGRA: NOOP.Execute() +63885500: global: Distance is: 0 +63885500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63885500: global: Predictor bit: 0 Opcode: 7 +63885500: global: CGRA: NOOP.Execute() +63885500: global: Distance is: 0 +63885500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63885500: global: Predictor bit: 0 Opcode: 7 +63885500: global: CGRA: NOOP.Execute() +63885500: global: Distance is: 0 +63885500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63885500: global: Predictor bit: 0 Opcode: 7 +63885500: global: CGRA: NOOP.Execute() +63885500: global: Distance is: 0 +63885500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63885500: global: Predictor bit: 0 Opcode: 7 +63885500: global: CGRA: NOOP.Execute() +63885500: global: Distance is: 0 +63885500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63885500: global: Predictor bit: 0 Opcode: 7 +63885500: global: CGRA: NOOP.Execute() +63885500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63885500: system.cpu: CGRA advanceTime complete. +63885500: system.cpu: *******IN ADVANCE PC****** +63885500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a62e8 +63885500: system.cpu: Passed Complete Drain(). +63885500: system.cpu: Make latency status=1. +63885500: system.cpu: Inside status idle. +63885500: system.cpu: Exiting schedule events +63885500: system.cpu: We are here after Execution +63886000: system.cpu: Inside CGRA Execution else statement. +63886000: system.cpu: Inside CGRA_Execution block. +63886000: system.cpu: +CALL IN NOW CGRA_Execution. +63886000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 19 ~~~~~~~ +63886000: global: +******** DB INPUT2 ReadAddress = 0************ +63886000: global: +******** DB INPUT1 ReadAddress = 3************ +63886000: system.cpu: Ins: 5335269376, 13e01c000 @ PE 0 +63886000: global: Predictor bit: 1 Opcode: 3 +63886000: global: +Input1 = 0 Input2 = 0 +63886000: global: +******** LDUI IN THIS PE 0************ +63886000: global: +************** WE ***************** +63886000: global: +WRITE: REG NUMBER: 3 dist: 0 +63886000: global: R0: 0 R1: 1 R2: 2 R3: 632404 +63886000: global: +WRITE: FPREG NUMBER: 3 dist: 0 +63886000: global: FPR0: 0 FPR1: 1 FPR2: 2 FPR3: 632404 +63886000: global: Writing output 632404 to register 3 +63886000: global: Distance is: 0 +63886000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63886000: global: Predictor bit: 0 Opcode: 7 +63886000: global: CGRA: NOOP.Execute() +63886000: global: Distance is: 0 +63886000: system.cpu: Ins: 6053961732, 168d82004 @ PE 2 +63886000: global: Predictor bit: 1 Opcode: 6 +63886000: global: +Input1 = 632392 Input2 = 4 +63886000: global: +******** ADDRESS GENERATED IN THIS PE 632392************ +63886000: global: +*********Setting Address 9a648 ****** +63886000: global: Distance is: 0 +63886000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63886000: global: Predictor bit: 0 Opcode: 7 +63886000: global: CGRA: NOOP.Execute() +63886000: global: Distance is: 0 +63886000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63886000: global: Predictor bit: 0 Opcode: 7 +63886000: global: CGRA: NOOP.Execute() +63886000: global: Distance is: 0 +63886000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63886000: global: Predictor bit: 0 Opcode: 7 +63886000: global: CGRA: NOOP.Execute() +63886000: global: Distance is: 0 +63886000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63886000: global: Predictor bit: 0 Opcode: 7 +63886000: global: CGRA: NOOP.Execute() +63886000: global: Distance is: 0 +63886000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63886000: global: Predictor bit: 0 Opcode: 7 +63886000: global: CGRA: NOOP.Execute() +63886000: global: Distance is: 0 +63886000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63886000: global: Predictor bit: 0 Opcode: 7 +63886000: global: CGRA: NOOP.Execute() +63886000: global: Distance is: 0 +63886000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63886000: global: Predictor bit: 0 Opcode: 7 +63886000: global: CGRA: NOOP.Execute() +63886000: global: Distance is: 0 +63886000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63886000: global: Predictor bit: 0 Opcode: 7 +63886000: global: CGRA: NOOP.Execute() +63886000: global: Distance is: 0 +63886000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63886000: global: Predictor bit: 0 Opcode: 7 +63886000: global: CGRA: NOOP.Execute() +63886000: global: Distance is: 0 +63886000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63886000: global: Predictor bit: 0 Opcode: 7 +63886000: global: CGRA: NOOP.Execute() +63886000: global: Distance is: 0 +63886000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63886000: global: Predictor bit: 0 Opcode: 7 +63886000: global: CGRA: NOOP.Execute() +63886000: global: Distance is: 0 +63886000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63886000: global: Predictor bit: 0 Opcode: 7 +63886000: global: CGRA: NOOP.Execute() +63886000: global: Distance is: 0 +63886000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63886000: global: Predictor bit: 0 Opcode: 7 +63886000: global: CGRA: NOOP.Execute() +63886000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63886000: system.cpu: CGRA advanceTime complete. +63886000: system.cpu: *******IN ADVANCE PC****** +63886000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6368 +63886000: system.cpu: Passed Complete Drain(). +63886000: system.cpu: Make latency status=1. +63886000: system.cpu: Inside status idle. +63886000: system.cpu: Exiting schedule events +63886000: system.cpu: We are here after Execution +63886500: system.cpu: Inside CGRA Execution else statement. +63886500: system.cpu: Inside CGRA_Execution block. +63886500: system.cpu: +CALL IN NOW CGRA_Execution. +63886500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 21 ~~~~~~~ +63886500: global: +******** DB INPUT2 ReadAddress = 0************ +63886500: global: +******** DB INPUT1 = 15************ +63886500: system.cpu: Ins: 4798301780, 11e004654 @ PE 0 +63886500: global: Predictor bit: 1 Opcode: 1 +63886500: global: +Input1 = 1620 Input2 = 0 +63886500: global: +******** LDI IN THIS PE 1620************ +63886500: global: +************** WE ***************** +63886500: global: +WRITE: REG NUMBER: 0 dist: 0 +63886500: global: R0: 1620 R1: 1 R2: 2 R3: 632404 +63886500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +63886500: global: FPR0: 1620 FPR1: 1 FPR2: 2 FPR3: 632404 +63886500: global: Writing output 1620 to register 0 +63886500: global: Distance is: 0 +63886500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63886500: global: Predictor bit: 0 Opcode: 7 +63886500: global: CGRA: NOOP.Execute() +63886500: global: Distance is: 0 +63886500: system.cpu: Ins: 4391550976, 105c1c000 @ PE 2 +63886500: global: Predictor bit: 0 Opcode: 0 +63886500: global: +Input1 = 15 Input2 = 0 +63886500: global: +******** SUM IN THIS PE 15************ +63886500: global: +WRITE: REG NUMBER: 3 dist: 0 +63886500: global: R0: 15 R1: 0 R2: 0 R3: 15 +63886500: global: +WRITE: FPREG NUMBER: 3 dist: 0 +63886500: global: FPR0: 15 FPR1: 0 FPR2: 0 FPR3: 15 +63886500: global: Writing output 15 to register 3 +63886500: global: Distance is: 0 +63886500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63886500: global: Predictor bit: 0 Opcode: 7 +63886500: global: CGRA: NOOP.Execute() +63886500: global: Distance is: 0 +63886500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63886500: global: Predictor bit: 0 Opcode: 7 +63886500: global: CGRA: NOOP.Execute() +63886500: global: Distance is: 0 +63886500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63886500: global: Predictor bit: 0 Opcode: 7 +63886500: global: CGRA: NOOP.Execute() +63886500: global: Distance is: 0 +63886500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63886500: global: Predictor bit: 0 Opcode: 7 +63886500: global: CGRA: NOOP.Execute() +63886500: global: Distance is: 0 +63886500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63886500: global: Predictor bit: 0 Opcode: 7 +63886500: global: CGRA: NOOP.Execute() +63886500: global: Distance is: 0 +63886500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63886500: global: Predictor bit: 0 Opcode: 7 +63886500: global: CGRA: NOOP.Execute() +63886500: global: Distance is: 0 +63886500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63886500: global: Predictor bit: 0 Opcode: 7 +63886500: global: CGRA: NOOP.Execute() +63886500: global: Distance is: 0 +63886500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63886500: global: Predictor bit: 0 Opcode: 7 +63886500: global: CGRA: NOOP.Execute() +63886500: global: Distance is: 0 +63886500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63886500: global: Predictor bit: 0 Opcode: 7 +63886500: global: CGRA: NOOP.Execute() +63886500: global: Distance is: 0 +63886500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63886500: global: Predictor bit: 0 Opcode: 7 +63886500: global: CGRA: NOOP.Execute() +63886500: global: Distance is: 0 +63886500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63886500: global: Predictor bit: 0 Opcode: 7 +63886500: global: CGRA: NOOP.Execute() +63886500: global: Distance is: 0 +63886500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63886500: global: Predictor bit: 0 Opcode: 7 +63886500: global: CGRA: NOOP.Execute() +63886500: global: Distance is: 0 +63886500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63886500: global: Predictor bit: 0 Opcode: 7 +63886500: global: CGRA: NOOP.Execute() +63886500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63886500: system.cpu: CGRA advanceTime complete. +63886500: system.cpu: *******IN ADVANCE PC****** +63886500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a63e8 +63886500: system.cpu: Passed Complete Drain(). +63886500: system.cpu: Make latency status=1. +63886500: system.cpu: Inside status idle. +63886500: system.cpu: Exiting schedule events +63886500: system.cpu: We are here after Execution +63887000: system.cpu: Inside CGRA Execution else statement. +63887000: system.cpu: Inside CGRA_Execution block. +63887000: system.cpu: +CALL IN NOW CGRA_Execution. +63887000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 23 ~~~~~~~ +63887000: global: +******** DB INPUT2 ReadAddress = 0************ +63887000: system.cpu: Ins: 5066735770, 12e00409a @ PE 0 +63887000: global: Predictor bit: 1 Opcode: 2 +63887000: global: +Input1 = 154 Input2 = 1620 +63887000: global: +******** LDMI IN THIS PE 154************ +63887000: global: +************** WE ***************** +63887000: global: +WRITE: REG NUMBER: 0 dist: 0 +63887000: global: R0: 632404 R1: 1 R2: 2 R3: 632404 +63887000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +63887000: global: FPR0: 632404 FPR1: 1 FPR2: 2 FPR3: 632404 +63887000: global: Writing output 632404 to register 0 +63887000: global: Distance is: 0 +63887000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63887000: global: Predictor bit: 0 Opcode: 7 +63887000: global: CGRA: NOOP.Execute() +63887000: global: Distance is: 0 +63887000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +63887000: global: Predictor bit: 0 Opcode: 7 +63887000: global: CGRA: NOOP.Execute() +63887000: global: Distance is: 0 +63887000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63887000: global: Predictor bit: 0 Opcode: 7 +63887000: global: CGRA: NOOP.Execute() +63887000: global: Distance is: 0 +63887000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63887000: global: Predictor bit: 0 Opcode: 7 +63887000: global: CGRA: NOOP.Execute() +63887000: global: Distance is: 0 +63887000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63887000: global: Predictor bit: 0 Opcode: 7 +63887000: global: CGRA: NOOP.Execute() +63887000: global: Distance is: 0 +63887000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63887000: global: Predictor bit: 0 Opcode: 7 +63887000: global: CGRA: NOOP.Execute() +63887000: global: Distance is: 0 +63887000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63887000: global: Predictor bit: 0 Opcode: 7 +63887000: global: CGRA: NOOP.Execute() +63887000: global: Distance is: 0 +63887000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63887000: global: Predictor bit: 0 Opcode: 7 +63887000: global: CGRA: NOOP.Execute() +63887000: global: Distance is: 0 +63887000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63887000: global: Predictor bit: 0 Opcode: 7 +63887000: global: CGRA: NOOP.Execute() +63887000: global: Distance is: 0 +63887000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63887000: global: Predictor bit: 0 Opcode: 7 +63887000: global: CGRA: NOOP.Execute() +63887000: global: Distance is: 0 +63887000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63887000: global: Predictor bit: 0 Opcode: 7 +63887000: global: CGRA: NOOP.Execute() +63887000: global: Distance is: 0 +63887000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63887000: global: Predictor bit: 0 Opcode: 7 +63887000: global: CGRA: NOOP.Execute() +63887000: global: Distance is: 0 +63887000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63887000: global: Predictor bit: 0 Opcode: 7 +63887000: global: CGRA: NOOP.Execute() +63887000: global: Distance is: 0 +63887000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63887000: global: Predictor bit: 0 Opcode: 7 +63887000: global: CGRA: NOOP.Execute() +63887000: global: Distance is: 0 +63887000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63887000: global: Predictor bit: 0 Opcode: 7 +63887000: global: CGRA: NOOP.Execute() +63887000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63887000: system.cpu: CGRA advanceTime complete. +63887000: system.cpu: *******IN ADVANCE PC****** +63887000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6468 +63887000: system.cpu: Passed Complete Drain(). +63887000: system.cpu: Make latency status=1. +63887000: system.cpu: Inside status idle. +63887000: system.cpu: Exiting schedule events +63887000: system.cpu: We are here after Execution +63887500: system.cpu: Inside CGRA Execution else statement. +63887500: system.cpu: Inside CGRA_Execution block. +63887500: system.cpu: +CALL IN NOW CGRA_Execution. +63887500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 25 ~~~~~~~ +63887500: global: +******** DB INPUT2 ReadAddress = 0************ +63887500: system.cpu: Ins: 5335171072, 13e004000 @ PE 0 +63887500: global: Predictor bit: 1 Opcode: 3 +63887500: global: +Input1 = 0 Input2 = 632404 +63887500: global: +******** LDUI IN THIS PE 0************ +63887500: global: +************** WE ***************** +63887500: global: +WRITE: REG NUMBER: 0 dist: 0 +63887500: global: R0: 632404 R1: 1 R2: 2 R3: 632404 +63887500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +63887500: global: FPR0: 632404 FPR1: 1 FPR2: 2 FPR3: 632404 +63887500: global: Writing output 632404 to register 0 +63887500: global: Distance is: 0 +63887500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63887500: global: Predictor bit: 0 Opcode: 7 +63887500: global: CGRA: NOOP.Execute() +63887500: global: Distance is: 0 +63887500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +63887500: global: Predictor bit: 0 Opcode: 7 +63887500: global: CGRA: NOOP.Execute() +63887500: global: Distance is: 0 +63887500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63887500: global: Predictor bit: 0 Opcode: 7 +63887500: global: CGRA: NOOP.Execute() +63887500: global: Distance is: 0 +63887500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63887500: global: Predictor bit: 0 Opcode: 7 +63887500: global: CGRA: NOOP.Execute() +63887500: global: Distance is: 0 +63887500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63887500: global: Predictor bit: 0 Opcode: 7 +63887500: global: CGRA: NOOP.Execute() +63887500: global: Distance is: 0 +63887500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63887500: global: Predictor bit: 0 Opcode: 7 +63887500: global: CGRA: NOOP.Execute() +63887500: global: Distance is: 0 +63887500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63887500: global: Predictor bit: 0 Opcode: 7 +63887500: global: CGRA: NOOP.Execute() +63887500: global: Distance is: 0 +63887500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63887500: global: Predictor bit: 0 Opcode: 7 +63887500: global: CGRA: NOOP.Execute() +63887500: global: Distance is: 0 +63887500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63887500: global: Predictor bit: 0 Opcode: 7 +63887500: global: CGRA: NOOP.Execute() +63887500: global: Distance is: 0 +63887500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63887500: global: Predictor bit: 0 Opcode: 7 +63887500: global: CGRA: NOOP.Execute() +63887500: global: Distance is: 0 +63887500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63887500: global: Predictor bit: 0 Opcode: 7 +63887500: global: CGRA: NOOP.Execute() +63887500: global: Distance is: 0 +63887500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63887500: global: Predictor bit: 0 Opcode: 7 +63887500: global: CGRA: NOOP.Execute() +63887500: global: Distance is: 0 +63887500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63887500: global: Predictor bit: 0 Opcode: 7 +63887500: global: CGRA: NOOP.Execute() +63887500: global: Distance is: 0 +63887500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63887500: global: Predictor bit: 0 Opcode: 7 +63887500: global: CGRA: NOOP.Execute() +63887500: global: Distance is: 0 +63887500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63887500: global: Predictor bit: 0 Opcode: 7 +63887500: global: CGRA: NOOP.Execute() +63887500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63887500: system.cpu: CGRA advanceTime complete. +63887500: system.cpu: *******IN ADVANCE PC****** +63887500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a64e8 +63887500: system.cpu: Passed Complete Drain(). +63887500: system.cpu: Make latency status=1. +63887500: system.cpu: Inside status idle. +63887500: system.cpu: Exiting schedule events +63887500: system.cpu: We are here after Execution +63888000: system.cpu: Inside CGRA Execution else statement. +63888000: system.cpu: Inside CGRA_Execution block. +63888000: system.cpu: +CALL IN NOW CGRA_Execution. +63888000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 27 ~~~~~~~ +63888000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +63888000: global: Predictor bit: 0 Opcode: 7 +63888000: global: CGRA: NOOP.Execute() +63888000: global: Distance is: 0 +63888000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63888000: global: Predictor bit: 0 Opcode: 7 +63888000: global: CGRA: NOOP.Execute() +63888000: global: Distance is: 0 +63888000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +63888000: global: Predictor bit: 0 Opcode: 7 +63888000: global: CGRA: NOOP.Execute() +63888000: global: Distance is: 0 +63888000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63888000: global: Predictor bit: 0 Opcode: 7 +63888000: global: CGRA: NOOP.Execute() +63888000: global: Distance is: 0 +63888000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63888000: global: Predictor bit: 0 Opcode: 7 +63888000: global: CGRA: NOOP.Execute() +63888000: global: Distance is: 0 +63888000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63888000: global: Predictor bit: 0 Opcode: 7 +63888000: global: CGRA: NOOP.Execute() +63888000: global: Distance is: 0 +63888000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63888000: global: Predictor bit: 0 Opcode: 7 +63888000: global: CGRA: NOOP.Execute() +63888000: global: Distance is: 0 +63888000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63888000: global: Predictor bit: 0 Opcode: 7 +63888000: global: CGRA: NOOP.Execute() +63888000: global: Distance is: 0 +63888000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63888000: global: Predictor bit: 0 Opcode: 7 +63888000: global: CGRA: NOOP.Execute() +63888000: global: Distance is: 0 +63888000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63888000: global: Predictor bit: 0 Opcode: 7 +63888000: global: CGRA: NOOP.Execute() +63888000: global: Distance is: 0 +63888000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63888000: global: Predictor bit: 0 Opcode: 7 +63888000: global: CGRA: NOOP.Execute() +63888000: global: Distance is: 0 +63888000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63888000: global: Predictor bit: 0 Opcode: 7 +63888000: global: CGRA: NOOP.Execute() +63888000: global: Distance is: 0 +63888000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63888000: global: Predictor bit: 0 Opcode: 7 +63888000: global: CGRA: NOOP.Execute() +63888000: global: Distance is: 0 +63888000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63888000: global: Predictor bit: 0 Opcode: 7 +63888000: global: CGRA: NOOP.Execute() +63888000: global: Distance is: 0 +63888000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63888000: global: Predictor bit: 0 Opcode: 7 +63888000: global: CGRA: NOOP.Execute() +63888000: global: Distance is: 0 +63888000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63888000: global: Predictor bit: 0 Opcode: 7 +63888000: global: CGRA: NOOP.Execute() +63888000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63888000: system.cpu: CGRA advanceTime complete. +63888000: system.cpu: *******IN ADVANCE PC****** +63888000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6568 +63888000: system.cpu: Passed Complete Drain(). +63888000: system.cpu: Make latency status=1. +63888000: system.cpu: Inside status idle. +63888000: system.cpu: Exiting schedule events +63888000: system.cpu: We are here after Execution +63888500: system.cpu: Inside CGRA Execution else statement. +63888500: system.cpu: Inside CGRA_Execution block. +63888500: system.cpu: +CALL IN NOW CGRA_Execution. +63888500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 29 ~~~~~~~ +63888500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +63888500: global: Predictor bit: 0 Opcode: 7 +63888500: global: CGRA: NOOP.Execute() +63888500: global: Distance is: 0 +63888500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63888500: global: Predictor bit: 0 Opcode: 7 +63888500: global: CGRA: NOOP.Execute() +63888500: global: Distance is: 0 +63888500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +63888500: global: Predictor bit: 0 Opcode: 7 +63888500: global: CGRA: NOOP.Execute() +63888500: global: Distance is: 0 +63888500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63888500: global: Predictor bit: 0 Opcode: 7 +63888500: global: CGRA: NOOP.Execute() +63888500: global: Distance is: 0 +63888500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63888500: global: Predictor bit: 0 Opcode: 7 +63888500: global: CGRA: NOOP.Execute() +63888500: global: Distance is: 0 +63888500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63888500: global: Predictor bit: 0 Opcode: 7 +63888500: global: CGRA: NOOP.Execute() +63888500: global: Distance is: 0 +63888500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63888500: global: Predictor bit: 0 Opcode: 7 +63888500: global: CGRA: NOOP.Execute() +63888500: global: Distance is: 0 +63888500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63888500: global: Predictor bit: 0 Opcode: 7 +63888500: global: CGRA: NOOP.Execute() +63888500: global: Distance is: 0 +63888500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63888500: global: Predictor bit: 0 Opcode: 7 +63888500: global: CGRA: NOOP.Execute() +63888500: global: Distance is: 0 +63888500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63888500: global: Predictor bit: 0 Opcode: 7 +63888500: global: CGRA: NOOP.Execute() +63888500: global: Distance is: 0 +63888500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63888500: global: Predictor bit: 0 Opcode: 7 +63888500: global: CGRA: NOOP.Execute() +63888500: global: Distance is: 0 +63888500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63888500: global: Predictor bit: 0 Opcode: 7 +63888500: global: CGRA: NOOP.Execute() +63888500: global: Distance is: 0 +63888500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63888500: global: Predictor bit: 0 Opcode: 7 +63888500: global: CGRA: NOOP.Execute() +63888500: global: Distance is: 0 +63888500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63888500: global: Predictor bit: 0 Opcode: 7 +63888500: global: CGRA: NOOP.Execute() +63888500: global: Distance is: 0 +63888500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63888500: global: Predictor bit: 0 Opcode: 7 +63888500: global: CGRA: NOOP.Execute() +63888500: global: Distance is: 0 +63888500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63888500: global: Predictor bit: 0 Opcode: 7 +63888500: global: CGRA: NOOP.Execute() +63888500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63888500: system.cpu: CGRA advanceTime complete. +63888500: system.cpu: *******IN ADVANCE PC****** +63888500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a65e8 +63888500: system.cpu: Passed Complete Drain(). +63888500: system.cpu: Make latency status=1. +63888500: system.cpu: Inside status idle. +63888500: system.cpu: Exiting schedule events +63888500: system.cpu: We are here after Execution +63889000: system.cpu: Inside CGRA Execution else statement. +63889000: system.cpu: Inside CGRA_Execution block. +63889000: system.cpu: +CALL IN NOW CGRA_Execution. +63889000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 31 ~~~~~~~ +63889000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +63889000: global: Predictor bit: 0 Opcode: 7 +63889000: global: CGRA: NOOP.Execute() +63889000: global: Distance is: 0 +63889000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63889000: global: Predictor bit: 0 Opcode: 7 +63889000: global: CGRA: NOOP.Execute() +63889000: global: Distance is: 0 +63889000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +63889000: global: Predictor bit: 0 Opcode: 7 +63889000: global: CGRA: NOOP.Execute() +63889000: global: Distance is: 0 +63889000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63889000: global: Predictor bit: 0 Opcode: 7 +63889000: global: CGRA: NOOP.Execute() +63889000: global: Distance is: 0 +63889000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63889000: global: Predictor bit: 0 Opcode: 7 +63889000: global: CGRA: NOOP.Execute() +63889000: global: Distance is: 0 +63889000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63889000: global: Predictor bit: 0 Opcode: 7 +63889000: global: CGRA: NOOP.Execute() +63889000: global: Distance is: 0 +63889000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63889000: global: Predictor bit: 0 Opcode: 7 +63889000: global: CGRA: NOOP.Execute() +63889000: global: Distance is: 0 +63889000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63889000: global: Predictor bit: 0 Opcode: 7 +63889000: global: CGRA: NOOP.Execute() +63889000: global: Distance is: 0 +63889000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63889000: global: Predictor bit: 0 Opcode: 7 +63889000: global: CGRA: NOOP.Execute() +63889000: global: Distance is: 0 +63889000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63889000: global: Predictor bit: 0 Opcode: 7 +63889000: global: CGRA: NOOP.Execute() +63889000: global: Distance is: 0 +63889000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63889000: global: Predictor bit: 0 Opcode: 7 +63889000: global: CGRA: NOOP.Execute() +63889000: global: Distance is: 0 +63889000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63889000: global: Predictor bit: 0 Opcode: 7 +63889000: global: CGRA: NOOP.Execute() +63889000: global: Distance is: 0 +63889000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63889000: global: Predictor bit: 0 Opcode: 7 +63889000: global: CGRA: NOOP.Execute() +63889000: global: Distance is: 0 +63889000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63889000: global: Predictor bit: 0 Opcode: 7 +63889000: global: CGRA: NOOP.Execute() +63889000: global: Distance is: 0 +63889000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63889000: global: Predictor bit: 0 Opcode: 7 +63889000: global: CGRA: NOOP.Execute() +63889000: global: Distance is: 0 +63889000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63889000: global: Predictor bit: 0 Opcode: 7 +63889000: global: CGRA: NOOP.Execute() +63889000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63889000: system.cpu: CGRA advanceTime complete. +63889000: system.cpu: *******IN ADVANCE PC****** +63889000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6668 +63889000: system.cpu: Passed Complete Drain(). +63889000: system.cpu: Make latency status=1. +63889000: system.cpu: Inside status idle. +63889000: system.cpu: Exiting schedule events +63889000: system.cpu: We are here after Execution +63889500: system.cpu: Inside CGRA Execution else statement. +63889500: system.cpu: Inside CGRA_Execution block. +63889500: system.cpu: +CALL IN NOW CGRA_Execution. +63889500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 33 ~~~~~~~ +63889500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +63889500: global: Predictor bit: 0 Opcode: 7 +63889500: global: CGRA: NOOP.Execute() +63889500: global: Distance is: 0 +63889500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63889500: global: Predictor bit: 0 Opcode: 7 +63889500: global: CGRA: NOOP.Execute() +63889500: global: Distance is: 0 +63889500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +63889500: global: Predictor bit: 0 Opcode: 7 +63889500: global: CGRA: NOOP.Execute() +63889500: global: Distance is: 0 +63889500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63889500: global: Predictor bit: 0 Opcode: 7 +63889500: global: CGRA: NOOP.Execute() +63889500: global: Distance is: 0 +63889500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63889500: global: Predictor bit: 0 Opcode: 7 +63889500: global: CGRA: NOOP.Execute() +63889500: global: Distance is: 0 +63889500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63889500: global: Predictor bit: 0 Opcode: 7 +63889500: global: CGRA: NOOP.Execute() +63889500: global: Distance is: 0 +63889500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63889500: global: Predictor bit: 0 Opcode: 7 +63889500: global: CGRA: NOOP.Execute() +63889500: global: Distance is: 0 +63889500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63889500: global: Predictor bit: 0 Opcode: 7 +63889500: global: CGRA: NOOP.Execute() +63889500: global: Distance is: 0 +63889500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63889500: global: Predictor bit: 0 Opcode: 7 +63889500: global: CGRA: NOOP.Execute() +63889500: global: Distance is: 0 +63889500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63889500: global: Predictor bit: 0 Opcode: 7 +63889500: global: CGRA: NOOP.Execute() +63889500: global: Distance is: 0 +63889500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63889500: global: Predictor bit: 0 Opcode: 7 +63889500: global: CGRA: NOOP.Execute() +63889500: global: Distance is: 0 +63889500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63889500: global: Predictor bit: 0 Opcode: 7 +63889500: global: CGRA: NOOP.Execute() +63889500: global: Distance is: 0 +63889500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63889500: global: Predictor bit: 0 Opcode: 7 +63889500: global: CGRA: NOOP.Execute() +63889500: global: Distance is: 0 +63889500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63889500: global: Predictor bit: 0 Opcode: 7 +63889500: global: CGRA: NOOP.Execute() +63889500: global: Distance is: 0 +63889500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63889500: global: Predictor bit: 0 Opcode: 7 +63889500: global: CGRA: NOOP.Execute() +63889500: global: Distance is: 0 +63889500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63889500: global: Predictor bit: 0 Opcode: 7 +63889500: global: CGRA: NOOP.Execute() +63889500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63889500: system.cpu: CGRA advanceTime complete. +63889500: system.cpu: *******IN ADVANCE PC****** +63889500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a66e8 +63889500: system.cpu: Passed Complete Drain(). +63889500: system.cpu: Make latency status=1. +63889500: system.cpu: Inside status idle. +63889500: system.cpu: Exiting schedule events +63889500: system.cpu: We are here after Execution +63890000: system.cpu: Inside CGRA Execution else statement. +63890000: system.cpu: Inside CGRA_Execution block. +63890000: system.cpu: +CALL IN NOW CGRA_Execution. +63890000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 35 ~~~~~~~ +63890000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +63890000: global: Predictor bit: 0 Opcode: 7 +63890000: global: CGRA: NOOP.Execute() +63890000: global: Distance is: 0 +63890000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63890000: global: Predictor bit: 0 Opcode: 7 +63890000: global: CGRA: NOOP.Execute() +63890000: global: Distance is: 0 +63890000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +63890000: global: Predictor bit: 0 Opcode: 7 +63890000: global: CGRA: NOOP.Execute() +63890000: global: Distance is: 0 +63890000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63890000: global: Predictor bit: 0 Opcode: 7 +63890000: global: CGRA: NOOP.Execute() +63890000: global: Distance is: 0 +63890000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63890000: global: Predictor bit: 0 Opcode: 7 +63890000: global: CGRA: NOOP.Execute() +63890000: global: Distance is: 0 +63890000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63890000: global: Predictor bit: 0 Opcode: 7 +63890000: global: CGRA: NOOP.Execute() +63890000: global: Distance is: 0 +63890000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63890000: global: Predictor bit: 0 Opcode: 7 +63890000: global: CGRA: NOOP.Execute() +63890000: global: Distance is: 0 +63890000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63890000: global: Predictor bit: 0 Opcode: 7 +63890000: global: CGRA: NOOP.Execute() +63890000: global: Distance is: 0 +63890000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63890000: global: Predictor bit: 0 Opcode: 7 +63890000: global: CGRA: NOOP.Execute() +63890000: global: Distance is: 0 +63890000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63890000: global: Predictor bit: 0 Opcode: 7 +63890000: global: CGRA: NOOP.Execute() +63890000: global: Distance is: 0 +63890000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63890000: global: Predictor bit: 0 Opcode: 7 +63890000: global: CGRA: NOOP.Execute() +63890000: global: Distance is: 0 +63890000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63890000: global: Predictor bit: 0 Opcode: 7 +63890000: global: CGRA: NOOP.Execute() +63890000: global: Distance is: 0 +63890000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63890000: global: Predictor bit: 0 Opcode: 7 +63890000: global: CGRA: NOOP.Execute() +63890000: global: Distance is: 0 +63890000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63890000: global: Predictor bit: 0 Opcode: 7 +63890000: global: CGRA: NOOP.Execute() +63890000: global: Distance is: 0 +63890000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63890000: global: Predictor bit: 0 Opcode: 7 +63890000: global: CGRA: NOOP.Execute() +63890000: global: Distance is: 0 +63890000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63890000: global: Predictor bit: 0 Opcode: 7 +63890000: global: CGRA: NOOP.Execute() +63890000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63890000: system.cpu: CGRA advanceTime complete. +63890000: system.cpu: *******IN ADVANCE PC****** +63890000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6768 +63890000: system.cpu: Passed Complete Drain(). +63890000: system.cpu: Make latency status=1. +63890000: system.cpu: Inside status idle. +63890000: system.cpu: Exiting schedule events +63890000: system.cpu: We are here after Execution +63890500: system.cpu: Inside CGRA Execution else statement. +63890500: system.cpu: Inside CGRA_Execution block. +63890500: system.cpu: +CALL IN NOW CGRA_Execution. +63890500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 37 ~~~~~~~ +63890500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +63890500: global: Predictor bit: 0 Opcode: 7 +63890500: global: CGRA: NOOP.Execute() +63890500: global: Distance is: 0 +63890500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63890500: global: Predictor bit: 0 Opcode: 7 +63890500: global: CGRA: NOOP.Execute() +63890500: global: Distance is: 0 +63890500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +63890500: global: Predictor bit: 0 Opcode: 7 +63890500: global: CGRA: NOOP.Execute() +63890500: global: Distance is: 0 +63890500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63890500: global: Predictor bit: 0 Opcode: 7 +63890500: global: CGRA: NOOP.Execute() +63890500: global: Distance is: 0 +63890500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63890500: global: Predictor bit: 0 Opcode: 7 +63890500: global: CGRA: NOOP.Execute() +63890500: global: Distance is: 0 +63890500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63890500: global: Predictor bit: 0 Opcode: 7 +63890500: global: CGRA: NOOP.Execute() +63890500: global: Distance is: 0 +63890500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63890500: global: Predictor bit: 0 Opcode: 7 +63890500: global: CGRA: NOOP.Execute() +63890500: global: Distance is: 0 +63890500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63890500: global: Predictor bit: 0 Opcode: 7 +63890500: global: CGRA: NOOP.Execute() +63890500: global: Distance is: 0 +63890500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63890500: global: Predictor bit: 0 Opcode: 7 +63890500: global: CGRA: NOOP.Execute() +63890500: global: Distance is: 0 +63890500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63890500: global: Predictor bit: 0 Opcode: 7 +63890500: global: CGRA: NOOP.Execute() +63890500: global: Distance is: 0 +63890500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63890500: global: Predictor bit: 0 Opcode: 7 +63890500: global: CGRA: NOOP.Execute() +63890500: global: Distance is: 0 +63890500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63890500: global: Predictor bit: 0 Opcode: 7 +63890500: global: CGRA: NOOP.Execute() +63890500: global: Distance is: 0 +63890500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63890500: global: Predictor bit: 0 Opcode: 7 +63890500: global: CGRA: NOOP.Execute() +63890500: global: Distance is: 0 +63890500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63890500: global: Predictor bit: 0 Opcode: 7 +63890500: global: CGRA: NOOP.Execute() +63890500: global: Distance is: 0 +63890500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63890500: global: Predictor bit: 0 Opcode: 7 +63890500: global: CGRA: NOOP.Execute() +63890500: global: Distance is: 0 +63890500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63890500: global: Predictor bit: 0 Opcode: 7 +63890500: global: CGRA: NOOP.Execute() +63890500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63890500: system.cpu: CGRA advanceTime complete. +63890500: system.cpu: *******IN ADVANCE PC****** +63890500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a67e8 +63890500: system.cpu: Passed Complete Drain(). +63890500: system.cpu: Make latency status=1. +63890500: system.cpu: Inside status idle. +63890500: system.cpu: Exiting schedule events +63890500: system.cpu: We are here after Execution +63891000: system.cpu: Inside CGRA Execution else statement. +63891000: system.cpu: Inside CGRA_Execution block. +63891000: system.cpu: +CALL IN NOW CGRA_Execution. +63891000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 39 ~~~~~~~ +63891000: global: +******** DB INPUT2 ReadAddress = 0************ +63891000: global: +******** DB INPUT2 ReadAddress = 0************ +63891000: system.cpu: Ins: 4798283777, 11e000001 @ PE 0 +63891000: global: Predictor bit: 1 Opcode: 1 +63891000: global: +Input1 = 1 Input2 = 632404 +63891000: global: +******** LDI IN THIS PE 1************ +63891000: global: Distance is: 0 +63891000: system.cpu: Ins: 4798283778, 11e000002 @ PE 1 +63891000: global: Predictor bit: 1 Opcode: 1 +63891000: global: +Input1 = 2 Input2 = 0 +63891000: global: +******** LDI IN THIS PE 2************ +63891000: global: Distance is: 0 +63891000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +63891000: global: Predictor bit: 0 Opcode: 7 +63891000: global: CGRA: NOOP.Execute() +63891000: global: Distance is: 0 +63891000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63891000: global: Predictor bit: 0 Opcode: 7 +63891000: global: CGRA: NOOP.Execute() +63891000: global: Distance is: 0 +63891000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63891000: global: Predictor bit: 0 Opcode: 7 +63891000: global: CGRA: NOOP.Execute() +63891000: global: Distance is: 0 +63891000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63891000: global: Predictor bit: 0 Opcode: 7 +63891000: global: CGRA: NOOP.Execute() +63891000: global: Distance is: 0 +63891000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63891000: global: Predictor bit: 0 Opcode: 7 +63891000: global: CGRA: NOOP.Execute() +63891000: global: Distance is: 0 +63891000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63891000: global: Predictor bit: 0 Opcode: 7 +63891000: global: CGRA: NOOP.Execute() +63891000: global: Distance is: 0 +63891000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63891000: global: Predictor bit: 0 Opcode: 7 +63891000: global: CGRA: NOOP.Execute() +63891000: global: Distance is: 0 +63891000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63891000: global: Predictor bit: 0 Opcode: 7 +63891000: global: CGRA: NOOP.Execute() +63891000: global: Distance is: 0 +63891000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63891000: global: Predictor bit: 0 Opcode: 7 +63891000: global: CGRA: NOOP.Execute() +63891000: global: Distance is: 0 +63891000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63891000: global: Predictor bit: 0 Opcode: 7 +63891000: global: CGRA: NOOP.Execute() +63891000: global: Distance is: 0 +63891000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63891000: global: Predictor bit: 0 Opcode: 7 +63891000: global: CGRA: NOOP.Execute() +63891000: global: Distance is: 0 +63891000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63891000: global: Predictor bit: 0 Opcode: 7 +63891000: global: CGRA: NOOP.Execute() +63891000: global: Distance is: 0 +63891000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63891000: global: Predictor bit: 0 Opcode: 7 +63891000: global: CGRA: NOOP.Execute() +63891000: global: Distance is: 0 +63891000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63891000: global: Predictor bit: 0 Opcode: 7 +63891000: global: CGRA: NOOP.Execute() +63891000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63891000: system.cpu: CGRA advanceTime complete. +63891000: system.cpu: *******IN ADVANCE PC****** +63891000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6868 +63891000: system.cpu: Passed Complete Drain(). +63891000: system.cpu: Make latency status=1. +63891000: system.cpu: Inside status idle. +63891000: system.cpu: Exiting schedule events +63891000: system.cpu: We are here after Execution +63891500: system.cpu: Inside CGRA Execution else statement. +63891500: system.cpu: Inside CGRA_Execution block. +63891500: system.cpu: +CALL IN NOW CGRA_Execution. +63891500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 41 ~~~~~~~ +63891500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +63891500: global: Predictor bit: 0 Opcode: 7 +63891500: global: CGRA: NOOP.Execute() +63891500: global: Distance is: 0 +63891500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63891500: global: Predictor bit: 0 Opcode: 7 +63891500: global: CGRA: NOOP.Execute() +63891500: global: Distance is: 0 +63891500: system.cpu: Ins: 6471827457, 181c04001 @ PE 2 +63891500: global: Predictor bit: 0 Opcode: 8 +63891500: global: +Input1 = 2 Input2 = 1 +63891500: global: +******** ASL IN THIS PE 4************ +63891500: global: +WRITE: REG NUMBER: 0 dist: 0 +63891500: global: R0: 4 R1: 0 R2: 0 R3: 15 +63891500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +63891500: global: FPR0: 4 FPR1: 0 FPR2: 0 FPR3: 15 +63891500: global: Writing output 4 to register 0 +63891500: global: Distance is: 0 +63891500: system.cpu: Ins: 4341104641, 102c00001 @ PE 3 +63891500: global: Predictor bit: 0 Opcode: 0 +63891500: global: +Input1 = 1 Input2 = 1 +63891500: global: +******** SUM IN THIS PE 2************ +63891500: global: Distance is: 0 +63891500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63891500: global: Predictor bit: 0 Opcode: 7 +63891500: global: CGRA: NOOP.Execute() +63891500: global: Distance is: 0 +63891500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63891500: global: Predictor bit: 0 Opcode: 7 +63891500: global: CGRA: NOOP.Execute() +63891500: global: Distance is: 0 +63891500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63891500: global: Predictor bit: 0 Opcode: 7 +63891500: global: CGRA: NOOP.Execute() +63891500: global: Distance is: 0 +63891500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63891500: global: Predictor bit: 0 Opcode: 7 +63891500: global: CGRA: NOOP.Execute() +63891500: global: Distance is: 0 +63891500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63891500: global: Predictor bit: 0 Opcode: 7 +63891500: global: CGRA: NOOP.Execute() +63891500: global: Distance is: 0 +63891500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63891500: global: Predictor bit: 0 Opcode: 7 +63891500: global: CGRA: NOOP.Execute() +63891500: global: Distance is: 0 +63891500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63891500: global: Predictor bit: 0 Opcode: 7 +63891500: global: CGRA: NOOP.Execute() +63891500: global: Distance is: 0 +63891500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63891500: global: Predictor bit: 0 Opcode: 7 +63891500: global: CGRA: NOOP.Execute() +63891500: global: Distance is: 0 +63891500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63891500: global: Predictor bit: 0 Opcode: 7 +63891500: global: CGRA: NOOP.Execute() +63891500: global: Distance is: 0 +63891500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63891500: global: Predictor bit: 0 Opcode: 7 +63891500: global: CGRA: NOOP.Execute() +63891500: global: Distance is: 0 +63891500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63891500: global: Predictor bit: 0 Opcode: 7 +63891500: global: CGRA: NOOP.Execute() +63891500: global: Distance is: 0 +63891500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63891500: global: Predictor bit: 0 Opcode: 7 +63891500: global: CGRA: NOOP.Execute() +63891500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63891500: system.cpu: CGRA advanceTime complete. +63891500: system.cpu: *******IN ADVANCE PC****** +63891500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a68e8 +63891500: system.cpu: Passed Complete Drain(). +63891500: system.cpu: Make latency status=1. +63891500: system.cpu: Inside status idle. +63891500: system.cpu: Exiting schedule events +63891500: system.cpu: We are here after Execution +63892000: system.cpu: Inside CGRA Execution else statement. +63892000: system.cpu: Inside CGRA_Execution block. +63892000: system.cpu: +CALL IN NOW CGRA_Execution. +63892000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 43 ~~~~~~~ +63892000: global: +******** DB INPUT2 ReadAddress = 3************ +63892000: system.cpu: Ins: 4726980608, 119c00000 @ PE 0 +63892000: global: Predictor bit: 1 Opcode: 1 +63892000: global: +Input1 = 2 Input2 = 0 +63892000: global: +******** LDI IN THIS PE 2************ +63892000: global: Distance is: 0 +63892000: system.cpu: Ins: 4743757824, 11ac00000 @ PE 1 +63892000: global: Predictor bit: 1 Opcode: 1 +63892000: global: +Input1 = 4 Input2 = 0 +63892000: global: +******** LDI IN THIS PE 4************ +63892000: global: Distance is: 0 +63892000: system.cpu: Ins: 7550140416, 1c2060000 @ PE 2 +63892000: global: Predictor bit: 0 Opcode: 12 +63892000: global: +Input1 = 2 Input2 = 15 +63892000: global: +******** EQUALS IN THIS PE 0************ +63892000: global: Distance is: 0 +63892000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63892000: global: Predictor bit: 0 Opcode: 7 +63892000: global: CGRA: NOOP.Execute() +63892000: global: Distance is: 0 +63892000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63892000: global: Predictor bit: 0 Opcode: 7 +63892000: global: CGRA: NOOP.Execute() +63892000: global: Distance is: 0 +63892000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63892000: global: Predictor bit: 0 Opcode: 7 +63892000: global: CGRA: NOOP.Execute() +63892000: global: Distance is: 0 +63892000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63892000: global: Predictor bit: 0 Opcode: 7 +63892000: global: CGRA: NOOP.Execute() +63892000: global: Distance is: 0 +63892000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63892000: global: Predictor bit: 0 Opcode: 7 +63892000: global: CGRA: NOOP.Execute() +63892000: global: Distance is: 0 +63892000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63892000: global: Predictor bit: 0 Opcode: 7 +63892000: global: CGRA: NOOP.Execute() +63892000: global: Distance is: 0 +63892000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63892000: global: Predictor bit: 0 Opcode: 7 +63892000: global: CGRA: NOOP.Execute() +63892000: global: Distance is: 0 +63892000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63892000: global: Predictor bit: 0 Opcode: 7 +63892000: global: CGRA: NOOP.Execute() +63892000: global: Distance is: 0 +63892000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63892000: global: Predictor bit: 0 Opcode: 7 +63892000: global: CGRA: NOOP.Execute() +63892000: global: Distance is: 0 +63892000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63892000: global: Predictor bit: 0 Opcode: 7 +63892000: global: CGRA: NOOP.Execute() +63892000: global: Distance is: 0 +63892000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63892000: global: Predictor bit: 0 Opcode: 7 +63892000: global: CGRA: NOOP.Execute() +63892000: global: Distance is: 0 +63892000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63892000: global: Predictor bit: 0 Opcode: 7 +63892000: global: CGRA: NOOP.Execute() +63892000: global: Distance is: 0 +63892000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63892000: global: Predictor bit: 0 Opcode: 7 +63892000: global: CGRA: NOOP.Execute() +63892000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63892000: system.cpu: CGRA advanceTime complete. +63892000: system.cpu: *******IN ADVANCE PC****** +63892000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6968 +63892000: system.cpu: +PROLOG->KERNEL +63892000: system.cpu: Passed Complete Drain(). +63892000: system.cpu: Make latency status=1. +63892000: system.cpu: Inside status idle. +63892000: system.cpu: Exiting schedule events +63892000: system.cpu: We are here after Execution +63892500: system.cpu: Inside CGRA Execution else statement. +63892500: system.cpu: Inside CGRA_Execution block. +63892500: system.cpu: +CALL IN NOW CGRA_Execution. +63892500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 45 ~~~~~~~ +63892500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +63892500: global: Predictor bit: 0 Opcode: 7 +63892500: global: CGRA: NOOP.Execute() +63892500: global: Distance is: 0 +63892500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63892500: global: Predictor bit: 0 Opcode: 7 +63892500: global: CGRA: NOOP.Execute() +63892500: global: Distance is: 0 +63892500: system.cpu: Ins: 6471827457, 181c04001 @ PE 2 +63892500: global: Predictor bit: 0 Opcode: 8 +63892500: global: +Input1 = 4 Input2 = 1 +63892500: global: +******** ASL IN THIS PE 8************ +63892500: global: +WRITE: REG NUMBER: 0 dist: 0 +63892500: global: R0: 8 R1: 0 R2: 0 R3: 15 +63892500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +63892500: global: FPR0: 8 FPR1: 0 FPR2: 0 FPR3: 15 +63892500: global: Writing output 8 to register 0 +63892500: global: Distance is: 0 +63892500: system.cpu: Ins: 4341104641, 102c00001 @ PE 3 +63892500: global: Predictor bit: 0 Opcode: 0 +63892500: global: +Input1 = 2 Input2 = 1 +63892500: global: +******** SUM IN THIS PE 3************ +63892500: global: Distance is: 0 +63892500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63892500: global: Predictor bit: 0 Opcode: 7 +63892500: global: CGRA: NOOP.Execute() +63892500: global: Distance is: 0 +63892500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63892500: global: Predictor bit: 0 Opcode: 7 +63892500: global: CGRA: NOOP.Execute() +63892500: global: Distance is: 0 +63892500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63892500: global: Predictor bit: 0 Opcode: 7 +63892500: global: CGRA: NOOP.Execute() +63892500: global: Distance is: 0 +63892500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63892500: global: Predictor bit: 0 Opcode: 7 +63892500: global: CGRA: NOOP.Execute() +63892500: global: Distance is: 0 +63892500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63892500: global: Predictor bit: 0 Opcode: 7 +63892500: global: CGRA: NOOP.Execute() +63892500: global: Distance is: 0 +63892500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63892500: global: Predictor bit: 0 Opcode: 7 +63892500: global: CGRA: NOOP.Execute() +63892500: global: Distance is: 0 +63892500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63892500: global: Predictor bit: 0 Opcode: 7 +63892500: global: CGRA: NOOP.Execute() +63892500: global: Distance is: 0 +63892500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63892500: global: Predictor bit: 0 Opcode: 7 +63892500: global: CGRA: NOOP.Execute() +63892500: global: Distance is: 0 +63892500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63892500: global: Predictor bit: 0 Opcode: 7 +63892500: global: CGRA: NOOP.Execute() +63892500: global: Distance is: 0 +63892500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63892500: global: Predictor bit: 0 Opcode: 7 +63892500: global: CGRA: NOOP.Execute() +63892500: global: Distance is: 0 +63892500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63892500: global: Predictor bit: 0 Opcode: 7 +63892500: global: CGRA: NOOP.Execute() +63892500: global: Distance is: 0 +63892500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63892500: global: Predictor bit: 0 Opcode: 7 +63892500: global: CGRA: NOOP.Execute() +63892500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63892500: system.cpu: CGRA advanceTime complete. +63892500: system.cpu: *******IN ADVANCE PC****** +63892500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a69f0 +63892500: system.cpu: Passed Complete Drain(). +63892500: system.cpu: Make latency status=1. +63892500: system.cpu: Inside status idle. +63892500: system.cpu: Exiting schedule events +63892500: system.cpu: We are here after Execution +63893000: system.cpu: Inside CGRA Execution else statement. +63893000: system.cpu: Inside CGRA_Execution block. +63893000: system.cpu: +CALL IN NOW CGRA_Execution. +63893000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 47 ~~~~~~~ +63893000: global: +******** DB INPUT2 ReadAddress = 3************ +63893000: system.cpu: Ins: 4726980608, 119c00000 @ PE 0 +63893000: global: Predictor bit: 1 Opcode: 1 +63893000: global: +Input1 = 3 Input2 = 0 +63893000: global: +******** LDI IN THIS PE 3************ +63893000: global: Distance is: 0 +63893000: system.cpu: Ins: 4743757824, 11ac00000 @ PE 1 +63893000: global: Predictor bit: 1 Opcode: 1 +63893000: global: +Input1 = 8 Input2 = 0 +63893000: global: +******** LDI IN THIS PE 8************ +63893000: global: Distance is: 0 +63893000: system.cpu: Ins: 7550140416, 1c2060000 @ PE 2 +63893000: global: Predictor bit: 0 Opcode: 12 +63893000: global: +Input1 = 3 Input2 = 15 +63893000: global: +******** EQUALS IN THIS PE 0************ +63893000: global: Distance is: 0 +63893000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63893000: global: Predictor bit: 0 Opcode: 7 +63893000: global: CGRA: NOOP.Execute() +63893000: global: Distance is: 0 +63893000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63893000: global: Predictor bit: 0 Opcode: 7 +63893000: global: CGRA: NOOP.Execute() +63893000: global: Distance is: 0 +63893000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63893000: global: Predictor bit: 0 Opcode: 7 +63893000: global: CGRA: NOOP.Execute() +63893000: global: Distance is: 0 +63893000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63893000: global: Predictor bit: 0 Opcode: 7 +63893000: global: CGRA: NOOP.Execute() +63893000: global: Distance is: 0 +63893000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63893000: global: Predictor bit: 0 Opcode: 7 +63893000: global: CGRA: NOOP.Execute() +63893000: global: Distance is: 0 +63893000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63893000: global: Predictor bit: 0 Opcode: 7 +63893000: global: CGRA: NOOP.Execute() +63893000: global: Distance is: 0 +63893000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63893000: global: Predictor bit: 0 Opcode: 7 +63893000: global: CGRA: NOOP.Execute() +63893000: global: Distance is: 0 +63893000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63893000: global: Predictor bit: 0 Opcode: 7 +63893000: global: CGRA: NOOP.Execute() +63893000: global: Distance is: 0 +63893000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63893000: global: Predictor bit: 0 Opcode: 7 +63893000: global: CGRA: NOOP.Execute() +63893000: global: Distance is: 0 +63893000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63893000: global: Predictor bit: 0 Opcode: 7 +63893000: global: CGRA: NOOP.Execute() +63893000: global: Distance is: 0 +63893000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63893000: global: Predictor bit: 0 Opcode: 7 +63893000: global: CGRA: NOOP.Execute() +63893000: global: Distance is: 0 +63893000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63893000: global: Predictor bit: 0 Opcode: 7 +63893000: global: CGRA: NOOP.Execute() +63893000: global: Distance is: 0 +63893000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63893000: global: Predictor bit: 0 Opcode: 7 +63893000: global: CGRA: NOOP.Execute() +63893000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63893000: system.cpu: CGRA advanceTime complete. +63893000: system.cpu: *******IN ADVANCE PC****** +63893000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6a70 +63893000: system.cpu: State = KERNEL, Cond_Reg = 1 +63893000: system.cpu: Passed Complete Drain(). +63893000: system.cpu: Make latency status=1. +63893000: system.cpu: Inside status idle. +63893000: system.cpu: Exiting schedule events +63893000: system.cpu: We are here after Execution +63893500: system.cpu: Inside CGRA Execution else statement. +63893500: system.cpu: Inside CGRA_Execution block. +63893500: system.cpu: +CALL IN NOW CGRA_Execution. +63893500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 49 ~~~~~~~ +63893500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +63893500: global: Predictor bit: 0 Opcode: 7 +63893500: global: CGRA: NOOP.Execute() +63893500: global: Distance is: 0 +63893500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63893500: global: Predictor bit: 0 Opcode: 7 +63893500: global: CGRA: NOOP.Execute() +63893500: global: Distance is: 0 +63893500: system.cpu: Ins: 6471827457, 181c04001 @ PE 2 +63893500: global: Predictor bit: 0 Opcode: 8 +63893500: global: +Input1 = 8 Input2 = 1 +63893500: global: +******** ASL IN THIS PE 16************ +63893500: global: +WRITE: REG NUMBER: 0 dist: 0 +63893500: global: R0: 16 R1: 0 R2: 0 R3: 15 +63893500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +63893500: global: FPR0: 16 FPR1: 0 FPR2: 0 FPR3: 15 +63893500: global: Writing output 16 to register 0 +63893500: global: Distance is: 0 +63893500: system.cpu: Ins: 4341104641, 102c00001 @ PE 3 +63893500: global: Predictor bit: 0 Opcode: 0 +63893500: global: +Input1 = 3 Input2 = 1 +63893500: global: +******** SUM IN THIS PE 4************ +63893500: global: Distance is: 0 +63893500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63893500: global: Predictor bit: 0 Opcode: 7 +63893500: global: CGRA: NOOP.Execute() +63893500: global: Distance is: 0 +63893500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63893500: global: Predictor bit: 0 Opcode: 7 +63893500: global: CGRA: NOOP.Execute() +63893500: global: Distance is: 0 +63893500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63893500: global: Predictor bit: 0 Opcode: 7 +63893500: global: CGRA: NOOP.Execute() +63893500: global: Distance is: 0 +63893500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63893500: global: Predictor bit: 0 Opcode: 7 +63893500: global: CGRA: NOOP.Execute() +63893500: global: Distance is: 0 +63893500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63893500: global: Predictor bit: 0 Opcode: 7 +63893500: global: CGRA: NOOP.Execute() +63893500: global: Distance is: 0 +63893500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63893500: global: Predictor bit: 0 Opcode: 7 +63893500: global: CGRA: NOOP.Execute() +63893500: global: Distance is: 0 +63893500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63893500: global: Predictor bit: 0 Opcode: 7 +63893500: global: CGRA: NOOP.Execute() +63893500: global: Distance is: 0 +63893500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63893500: global: Predictor bit: 0 Opcode: 7 +63893500: global: CGRA: NOOP.Execute() +63893500: global: Distance is: 0 +63893500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63893500: global: Predictor bit: 0 Opcode: 7 +63893500: global: CGRA: NOOP.Execute() +63893500: global: Distance is: 0 +63893500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63893500: global: Predictor bit: 0 Opcode: 7 +63893500: global: CGRA: NOOP.Execute() +63893500: global: Distance is: 0 +63893500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63893500: global: Predictor bit: 0 Opcode: 7 +63893500: global: CGRA: NOOP.Execute() +63893500: global: Distance is: 0 +63893500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63893500: global: Predictor bit: 0 Opcode: 7 +63893500: global: CGRA: NOOP.Execute() +63893500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63893500: system.cpu: CGRA advanceTime complete. +63893500: system.cpu: *******IN ADVANCE PC****** +63893500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a69f0 +63893500: system.cpu: Passed Complete Drain(). +63893500: system.cpu: Make latency status=1. +63893500: system.cpu: Inside status idle. +63893500: system.cpu: Exiting schedule events +63893500: system.cpu: We are here after Execution +63894000: system.cpu: Inside CGRA Execution else statement. +63894000: system.cpu: Inside CGRA_Execution block. +63894000: system.cpu: +CALL IN NOW CGRA_Execution. +63894000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 51 ~~~~~~~ +63894000: global: +******** DB INPUT2 ReadAddress = 3************ +63894000: system.cpu: Ins: 4726980608, 119c00000 @ PE 0 +63894000: global: Predictor bit: 1 Opcode: 1 +63894000: global: +Input1 = 4 Input2 = 0 +63894000: global: +******** LDI IN THIS PE 4************ +63894000: global: Distance is: 0 +63894000: system.cpu: Ins: 4743757824, 11ac00000 @ PE 1 +63894000: global: Predictor bit: 1 Opcode: 1 +63894000: global: +Input1 = 16 Input2 = 0 +63894000: global: +******** LDI IN THIS PE 16************ +63894000: global: Distance is: 0 +63894000: system.cpu: Ins: 7550140416, 1c2060000 @ PE 2 +63894000: global: Predictor bit: 0 Opcode: 12 +63894000: global: +Input1 = 4 Input2 = 15 +63894000: global: +******** EQUALS IN THIS PE 0************ +63894000: global: Distance is: 0 +63894000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63894000: global: Predictor bit: 0 Opcode: 7 +63894000: global: CGRA: NOOP.Execute() +63894000: global: Distance is: 0 +63894000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63894000: global: Predictor bit: 0 Opcode: 7 +63894000: global: CGRA: NOOP.Execute() +63894000: global: Distance is: 0 +63894000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63894000: global: Predictor bit: 0 Opcode: 7 +63894000: global: CGRA: NOOP.Execute() +63894000: global: Distance is: 0 +63894000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63894000: global: Predictor bit: 0 Opcode: 7 +63894000: global: CGRA: NOOP.Execute() +63894000: global: Distance is: 0 +63894000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63894000: global: Predictor bit: 0 Opcode: 7 +63894000: global: CGRA: NOOP.Execute() +63894000: global: Distance is: 0 +63894000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63894000: global: Predictor bit: 0 Opcode: 7 +63894000: global: CGRA: NOOP.Execute() +63894000: global: Distance is: 0 +63894000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63894000: global: Predictor bit: 0 Opcode: 7 +63894000: global: CGRA: NOOP.Execute() +63894000: global: Distance is: 0 +63894000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63894000: global: Predictor bit: 0 Opcode: 7 +63894000: global: CGRA: NOOP.Execute() +63894000: global: Distance is: 0 +63894000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63894000: global: Predictor bit: 0 Opcode: 7 +63894000: global: CGRA: NOOP.Execute() +63894000: global: Distance is: 0 +63894000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63894000: global: Predictor bit: 0 Opcode: 7 +63894000: global: CGRA: NOOP.Execute() +63894000: global: Distance is: 0 +63894000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63894000: global: Predictor bit: 0 Opcode: 7 +63894000: global: CGRA: NOOP.Execute() +63894000: global: Distance is: 0 +63894000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63894000: global: Predictor bit: 0 Opcode: 7 +63894000: global: CGRA: NOOP.Execute() +63894000: global: Distance is: 0 +63894000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63894000: global: Predictor bit: 0 Opcode: 7 +63894000: global: CGRA: NOOP.Execute() +63894000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63894000: system.cpu: CGRA advanceTime complete. +63894000: system.cpu: *******IN ADVANCE PC****** +63894000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6a70 +63894000: system.cpu: State = KERNEL, Cond_Reg = 1 +63894000: system.cpu: Passed Complete Drain(). +63894000: system.cpu: Make latency status=1. +63894000: system.cpu: Inside status idle. +63894000: system.cpu: Exiting schedule events +63894000: system.cpu: We are here after Execution +63894500: system.cpu: Inside CGRA Execution else statement. +63894500: system.cpu: Inside CGRA_Execution block. +63894500: system.cpu: +CALL IN NOW CGRA_Execution. +63894500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 53 ~~~~~~~ +63894500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +63894500: global: Predictor bit: 0 Opcode: 7 +63894500: global: CGRA: NOOP.Execute() +63894500: global: Distance is: 0 +63894500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63894500: global: Predictor bit: 0 Opcode: 7 +63894500: global: CGRA: NOOP.Execute() +63894500: global: Distance is: 0 +63894500: system.cpu: Ins: 6471827457, 181c04001 @ PE 2 +63894500: global: Predictor bit: 0 Opcode: 8 +63894500: global: +Input1 = 16 Input2 = 1 +63894500: global: +******** ASL IN THIS PE 32************ +63894500: global: +WRITE: REG NUMBER: 0 dist: 0 +63894500: global: R0: 32 R1: 0 R2: 0 R3: 15 +63894500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +63894500: global: FPR0: 32 FPR1: 0 FPR2: 0 FPR3: 15 +63894500: global: Writing output 32 to register 0 +63894500: global: Distance is: 0 +63894500: system.cpu: Ins: 4341104641, 102c00001 @ PE 3 +63894500: global: Predictor bit: 0 Opcode: 0 +63894500: global: +Input1 = 4 Input2 = 1 +63894500: global: +******** SUM IN THIS PE 5************ +63894500: global: Distance is: 0 +63894500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63894500: global: Predictor bit: 0 Opcode: 7 +63894500: global: CGRA: NOOP.Execute() +63894500: global: Distance is: 0 +63894500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63894500: global: Predictor bit: 0 Opcode: 7 +63894500: global: CGRA: NOOP.Execute() +63894500: global: Distance is: 0 +63894500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63894500: global: Predictor bit: 0 Opcode: 7 +63894500: global: CGRA: NOOP.Execute() +63894500: global: Distance is: 0 +63894500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63894500: global: Predictor bit: 0 Opcode: 7 +63894500: global: CGRA: NOOP.Execute() +63894500: global: Distance is: 0 +63894500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63894500: global: Predictor bit: 0 Opcode: 7 +63894500: global: CGRA: NOOP.Execute() +63894500: global: Distance is: 0 +63894500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63894500: global: Predictor bit: 0 Opcode: 7 +63894500: global: CGRA: NOOP.Execute() +63894500: global: Distance is: 0 +63894500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63894500: global: Predictor bit: 0 Opcode: 7 +63894500: global: CGRA: NOOP.Execute() +63894500: global: Distance is: 0 +63894500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63894500: global: Predictor bit: 0 Opcode: 7 +63894500: global: CGRA: NOOP.Execute() +63894500: global: Distance is: 0 +63894500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63894500: global: Predictor bit: 0 Opcode: 7 +63894500: global: CGRA: NOOP.Execute() +63894500: global: Distance is: 0 +63894500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63894500: global: Predictor bit: 0 Opcode: 7 +63894500: global: CGRA: NOOP.Execute() +63894500: global: Distance is: 0 +63894500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63894500: global: Predictor bit: 0 Opcode: 7 +63894500: global: CGRA: NOOP.Execute() +63894500: global: Distance is: 0 +63894500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63894500: global: Predictor bit: 0 Opcode: 7 +63894500: global: CGRA: NOOP.Execute() +63894500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63894500: system.cpu: CGRA advanceTime complete. +63894500: system.cpu: *******IN ADVANCE PC****** +63894500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a69f0 +63894500: system.cpu: Passed Complete Drain(). +63894500: system.cpu: Make latency status=1. +63894500: system.cpu: Inside status idle. +63894500: system.cpu: Exiting schedule events +63894500: system.cpu: We are here after Execution +63895000: system.cpu: Inside CGRA Execution else statement. +63895000: system.cpu: Inside CGRA_Execution block. +63895000: system.cpu: +CALL IN NOW CGRA_Execution. +63895000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 55 ~~~~~~~ +63895000: global: +******** DB INPUT2 ReadAddress = 3************ +63895000: system.cpu: Ins: 4726980608, 119c00000 @ PE 0 +63895000: global: Predictor bit: 1 Opcode: 1 +63895000: global: +Input1 = 5 Input2 = 0 +63895000: global: +******** LDI IN THIS PE 5************ +63895000: global: Distance is: 0 +63895000: system.cpu: Ins: 4743757824, 11ac00000 @ PE 1 +63895000: global: Predictor bit: 1 Opcode: 1 +63895000: global: +Input1 = 32 Input2 = 0 +63895000: global: +******** LDI IN THIS PE 32************ +63895000: global: Distance is: 0 +63895000: system.cpu: Ins: 7550140416, 1c2060000 @ PE 2 +63895000: global: Predictor bit: 0 Opcode: 12 +63895000: global: +Input1 = 5 Input2 = 15 +63895000: global: +******** EQUALS IN THIS PE 0************ +63895000: global: Distance is: 0 +63895000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63895000: global: Predictor bit: 0 Opcode: 7 +63895000: global: CGRA: NOOP.Execute() +63895000: global: Distance is: 0 +63895000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63895000: global: Predictor bit: 0 Opcode: 7 +63895000: global: CGRA: NOOP.Execute() +63895000: global: Distance is: 0 +63895000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63895000: global: Predictor bit: 0 Opcode: 7 +63895000: global: CGRA: NOOP.Execute() +63895000: global: Distance is: 0 +63895000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63895000: global: Predictor bit: 0 Opcode: 7 +63895000: global: CGRA: NOOP.Execute() +63895000: global: Distance is: 0 +63895000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63895000: global: Predictor bit: 0 Opcode: 7 +63895000: global: CGRA: NOOP.Execute() +63895000: global: Distance is: 0 +63895000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63895000: global: Predictor bit: 0 Opcode: 7 +63895000: global: CGRA: NOOP.Execute() +63895000: global: Distance is: 0 +63895000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63895000: global: Predictor bit: 0 Opcode: 7 +63895000: global: CGRA: NOOP.Execute() +63895000: global: Distance is: 0 +63895000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63895000: global: Predictor bit: 0 Opcode: 7 +63895000: global: CGRA: NOOP.Execute() +63895000: global: Distance is: 0 +63895000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63895000: global: Predictor bit: 0 Opcode: 7 +63895000: global: CGRA: NOOP.Execute() +63895000: global: Distance is: 0 +63895000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63895000: global: Predictor bit: 0 Opcode: 7 +63895000: global: CGRA: NOOP.Execute() +63895000: global: Distance is: 0 +63895000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63895000: global: Predictor bit: 0 Opcode: 7 +63895000: global: CGRA: NOOP.Execute() +63895000: global: Distance is: 0 +63895000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63895000: global: Predictor bit: 0 Opcode: 7 +63895000: global: CGRA: NOOP.Execute() +63895000: global: Distance is: 0 +63895000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63895000: global: Predictor bit: 0 Opcode: 7 +63895000: global: CGRA: NOOP.Execute() +63895000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63895000: system.cpu: CGRA advanceTime complete. +63895000: system.cpu: *******IN ADVANCE PC****** +63895000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6a70 +63895000: system.cpu: State = KERNEL, Cond_Reg = 1 +63895000: system.cpu: Passed Complete Drain(). +63895000: system.cpu: Make latency status=1. +63895000: system.cpu: Inside status idle. +63895000: system.cpu: Exiting schedule events +63895000: system.cpu: We are here after Execution +63895500: system.cpu: Inside CGRA Execution else statement. +63895500: system.cpu: Inside CGRA_Execution block. +63895500: system.cpu: +CALL IN NOW CGRA_Execution. +63895500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 57 ~~~~~~~ +63895500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +63895500: global: Predictor bit: 0 Opcode: 7 +63895500: global: CGRA: NOOP.Execute() +63895500: global: Distance is: 0 +63895500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63895500: global: Predictor bit: 0 Opcode: 7 +63895500: global: CGRA: NOOP.Execute() +63895500: global: Distance is: 0 +63895500: system.cpu: Ins: 6471827457, 181c04001 @ PE 2 +63895500: global: Predictor bit: 0 Opcode: 8 +63895500: global: +Input1 = 32 Input2 = 1 +63895500: global: +******** ASL IN THIS PE 64************ +63895500: global: +WRITE: REG NUMBER: 0 dist: 0 +63895500: global: R0: 64 R1: 0 R2: 0 R3: 15 +63895500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +63895500: global: FPR0: 64 FPR1: 0 FPR2: 0 FPR3: 15 +63895500: global: Writing output 64 to register 0 +63895500: global: Distance is: 0 +63895500: system.cpu: Ins: 4341104641, 102c00001 @ PE 3 +63895500: global: Predictor bit: 0 Opcode: 0 +63895500: global: +Input1 = 5 Input2 = 1 +63895500: global: +******** SUM IN THIS PE 6************ +63895500: global: Distance is: 0 +63895500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63895500: global: Predictor bit: 0 Opcode: 7 +63895500: global: CGRA: NOOP.Execute() +63895500: global: Distance is: 0 +63895500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63895500: global: Predictor bit: 0 Opcode: 7 +63895500: global: CGRA: NOOP.Execute() +63895500: global: Distance is: 0 +63895500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63895500: global: Predictor bit: 0 Opcode: 7 +63895500: global: CGRA: NOOP.Execute() +63895500: global: Distance is: 0 +63895500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63895500: global: Predictor bit: 0 Opcode: 7 +63895500: global: CGRA: NOOP.Execute() +63895500: global: Distance is: 0 +63895500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63895500: global: Predictor bit: 0 Opcode: 7 +63895500: global: CGRA: NOOP.Execute() +63895500: global: Distance is: 0 +63895500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63895500: global: Predictor bit: 0 Opcode: 7 +63895500: global: CGRA: NOOP.Execute() +63895500: global: Distance is: 0 +63895500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63895500: global: Predictor bit: 0 Opcode: 7 +63895500: global: CGRA: NOOP.Execute() +63895500: global: Distance is: 0 +63895500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63895500: global: Predictor bit: 0 Opcode: 7 +63895500: global: CGRA: NOOP.Execute() +63895500: global: Distance is: 0 +63895500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63895500: global: Predictor bit: 0 Opcode: 7 +63895500: global: CGRA: NOOP.Execute() +63895500: global: Distance is: 0 +63895500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63895500: global: Predictor bit: 0 Opcode: 7 +63895500: global: CGRA: NOOP.Execute() +63895500: global: Distance is: 0 +63895500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63895500: global: Predictor bit: 0 Opcode: 7 +63895500: global: CGRA: NOOP.Execute() +63895500: global: Distance is: 0 +63895500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63895500: global: Predictor bit: 0 Opcode: 7 +63895500: global: CGRA: NOOP.Execute() +63895500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63895500: system.cpu: CGRA advanceTime complete. +63895500: system.cpu: *******IN ADVANCE PC****** +63895500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a69f0 +63895500: system.cpu: Passed Complete Drain(). +63895500: system.cpu: Make latency status=1. +63895500: system.cpu: Inside status idle. +63895500: system.cpu: Exiting schedule events +63895500: system.cpu: We are here after Execution +63896000: system.cpu: Inside CGRA Execution else statement. +63896000: system.cpu: Inside CGRA_Execution block. +63896000: system.cpu: +CALL IN NOW CGRA_Execution. +63896000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 59 ~~~~~~~ +63896000: global: +******** DB INPUT2 ReadAddress = 3************ +63896000: system.cpu: Ins: 4726980608, 119c00000 @ PE 0 +63896000: global: Predictor bit: 1 Opcode: 1 +63896000: global: +Input1 = 6 Input2 = 0 +63896000: global: +******** LDI IN THIS PE 6************ +63896000: global: Distance is: 0 +63896000: system.cpu: Ins: 4743757824, 11ac00000 @ PE 1 +63896000: global: Predictor bit: 1 Opcode: 1 +63896000: global: +Input1 = 64 Input2 = 0 +63896000: global: +******** LDI IN THIS PE 64************ +63896000: global: Distance is: 0 +63896000: system.cpu: Ins: 7550140416, 1c2060000 @ PE 2 +63896000: global: Predictor bit: 0 Opcode: 12 +63896000: global: +Input1 = 6 Input2 = 15 +63896000: global: +******** EQUALS IN THIS PE 0************ +63896000: global: Distance is: 0 +63896000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63896000: global: Predictor bit: 0 Opcode: 7 +63896000: global: CGRA: NOOP.Execute() +63896000: global: Distance is: 0 +63896000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63896000: global: Predictor bit: 0 Opcode: 7 +63896000: global: CGRA: NOOP.Execute() +63896000: global: Distance is: 0 +63896000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63896000: global: Predictor bit: 0 Opcode: 7 +63896000: global: CGRA: NOOP.Execute() +63896000: global: Distance is: 0 +63896000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63896000: global: Predictor bit: 0 Opcode: 7 +63896000: global: CGRA: NOOP.Execute() +63896000: global: Distance is: 0 +63896000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63896000: global: Predictor bit: 0 Opcode: 7 +63896000: global: CGRA: NOOP.Execute() +63896000: global: Distance is: 0 +63896000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63896000: global: Predictor bit: 0 Opcode: 7 +63896000: global: CGRA: NOOP.Execute() +63896000: global: Distance is: 0 +63896000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63896000: global: Predictor bit: 0 Opcode: 7 +63896000: global: CGRA: NOOP.Execute() +63896000: global: Distance is: 0 +63896000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63896000: global: Predictor bit: 0 Opcode: 7 +63896000: global: CGRA: NOOP.Execute() +63896000: global: Distance is: 0 +63896000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63896000: global: Predictor bit: 0 Opcode: 7 +63896000: global: CGRA: NOOP.Execute() +63896000: global: Distance is: 0 +63896000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63896000: global: Predictor bit: 0 Opcode: 7 +63896000: global: CGRA: NOOP.Execute() +63896000: global: Distance is: 0 +63896000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63896000: global: Predictor bit: 0 Opcode: 7 +63896000: global: CGRA: NOOP.Execute() +63896000: global: Distance is: 0 +63896000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63896000: global: Predictor bit: 0 Opcode: 7 +63896000: global: CGRA: NOOP.Execute() +63896000: global: Distance is: 0 +63896000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63896000: global: Predictor bit: 0 Opcode: 7 +63896000: global: CGRA: NOOP.Execute() +63896000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63896000: system.cpu: CGRA advanceTime complete. +63896000: system.cpu: *******IN ADVANCE PC****** +63896000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6a70 +63896000: system.cpu: State = KERNEL, Cond_Reg = 1 +63896000: system.cpu: Passed Complete Drain(). +63896000: system.cpu: Make latency status=1. +63896000: system.cpu: Inside status idle. +63896000: system.cpu: Exiting schedule events +63896000: system.cpu: We are here after Execution +63896500: system.cpu: Inside CGRA Execution else statement. +63896500: system.cpu: Inside CGRA_Execution block. +63896500: system.cpu: +CALL IN NOW CGRA_Execution. +63896500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 61 ~~~~~~~ +63896500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +63896500: global: Predictor bit: 0 Opcode: 7 +63896500: global: CGRA: NOOP.Execute() +63896500: global: Distance is: 0 +63896500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63896500: global: Predictor bit: 0 Opcode: 7 +63896500: global: CGRA: NOOP.Execute() +63896500: global: Distance is: 0 +63896500: system.cpu: Ins: 6471827457, 181c04001 @ PE 2 +63896500: global: Predictor bit: 0 Opcode: 8 +63896500: global: +Input1 = 64 Input2 = 1 +63896500: global: +******** ASL IN THIS PE 128************ +63896500: global: +WRITE: REG NUMBER: 0 dist: 0 +63896500: global: R0: 128 R1: 0 R2: 0 R3: 15 +63896500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +63896500: global: FPR0: 128 FPR1: 0 FPR2: 0 FPR3: 15 +63896500: global: Writing output 128 to register 0 +63896500: global: Distance is: 0 +63896500: system.cpu: Ins: 4341104641, 102c00001 @ PE 3 +63896500: global: Predictor bit: 0 Opcode: 0 +63896500: global: +Input1 = 6 Input2 = 1 +63896500: global: +******** SUM IN THIS PE 7************ +63896500: global: Distance is: 0 +63896500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63896500: global: Predictor bit: 0 Opcode: 7 +63896500: global: CGRA: NOOP.Execute() +63896500: global: Distance is: 0 +63896500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63896500: global: Predictor bit: 0 Opcode: 7 +63896500: global: CGRA: NOOP.Execute() +63896500: global: Distance is: 0 +63896500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63896500: global: Predictor bit: 0 Opcode: 7 +63896500: global: CGRA: NOOP.Execute() +63896500: global: Distance is: 0 +63896500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63896500: global: Predictor bit: 0 Opcode: 7 +63896500: global: CGRA: NOOP.Execute() +63896500: global: Distance is: 0 +63896500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63896500: global: Predictor bit: 0 Opcode: 7 +63896500: global: CGRA: NOOP.Execute() +63896500: global: Distance is: 0 +63896500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63896500: global: Predictor bit: 0 Opcode: 7 +63896500: global: CGRA: NOOP.Execute() +63896500: global: Distance is: 0 +63896500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63896500: global: Predictor bit: 0 Opcode: 7 +63896500: global: CGRA: NOOP.Execute() +63896500: global: Distance is: 0 +63896500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63896500: global: Predictor bit: 0 Opcode: 7 +63896500: global: CGRA: NOOP.Execute() +63896500: global: Distance is: 0 +63896500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63896500: global: Predictor bit: 0 Opcode: 7 +63896500: global: CGRA: NOOP.Execute() +63896500: global: Distance is: 0 +63896500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63896500: global: Predictor bit: 0 Opcode: 7 +63896500: global: CGRA: NOOP.Execute() +63896500: global: Distance is: 0 +63896500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63896500: global: Predictor bit: 0 Opcode: 7 +63896500: global: CGRA: NOOP.Execute() +63896500: global: Distance is: 0 +63896500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63896500: global: Predictor bit: 0 Opcode: 7 +63896500: global: CGRA: NOOP.Execute() +63896500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63896500: system.cpu: CGRA advanceTime complete. +63896500: system.cpu: *******IN ADVANCE PC****** +63896500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a69f0 +63896500: system.cpu: Passed Complete Drain(). +63896500: system.cpu: Make latency status=1. +63896500: system.cpu: Inside status idle. +63896500: system.cpu: Exiting schedule events +63896500: system.cpu: We are here after Execution +63897000: system.cpu: Inside CGRA Execution else statement. +63897000: system.cpu: Inside CGRA_Execution block. +63897000: system.cpu: +CALL IN NOW CGRA_Execution. +63897000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 63 ~~~~~~~ +63897000: global: +******** DB INPUT2 ReadAddress = 3************ +63897000: system.cpu: Ins: 4726980608, 119c00000 @ PE 0 +63897000: global: Predictor bit: 1 Opcode: 1 +63897000: global: +Input1 = 7 Input2 = 0 +63897000: global: +******** LDI IN THIS PE 7************ +63897000: global: Distance is: 0 +63897000: system.cpu: Ins: 4743757824, 11ac00000 @ PE 1 +63897000: global: Predictor bit: 1 Opcode: 1 +63897000: global: +Input1 = 128 Input2 = 0 +63897000: global: +******** LDI IN THIS PE 128************ +63897000: global: Distance is: 0 +63897000: system.cpu: Ins: 7550140416, 1c2060000 @ PE 2 +63897000: global: Predictor bit: 0 Opcode: 12 +63897000: global: +Input1 = 7 Input2 = 15 +63897000: global: +******** EQUALS IN THIS PE 0************ +63897000: global: Distance is: 0 +63897000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63897000: global: Predictor bit: 0 Opcode: 7 +63897000: global: CGRA: NOOP.Execute() +63897000: global: Distance is: 0 +63897000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63897000: global: Predictor bit: 0 Opcode: 7 +63897000: global: CGRA: NOOP.Execute() +63897000: global: Distance is: 0 +63897000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63897000: global: Predictor bit: 0 Opcode: 7 +63897000: global: CGRA: NOOP.Execute() +63897000: global: Distance is: 0 +63897000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63897000: global: Predictor bit: 0 Opcode: 7 +63897000: global: CGRA: NOOP.Execute() +63897000: global: Distance is: 0 +63897000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63897000: global: Predictor bit: 0 Opcode: 7 +63897000: global: CGRA: NOOP.Execute() +63897000: global: Distance is: 0 +63897000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63897000: global: Predictor bit: 0 Opcode: 7 +63897000: global: CGRA: NOOP.Execute() +63897000: global: Distance is: 0 +63897000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63897000: global: Predictor bit: 0 Opcode: 7 +63897000: global: CGRA: NOOP.Execute() +63897000: global: Distance is: 0 +63897000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63897000: global: Predictor bit: 0 Opcode: 7 +63897000: global: CGRA: NOOP.Execute() +63897000: global: Distance is: 0 +63897000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63897000: global: Predictor bit: 0 Opcode: 7 +63897000: global: CGRA: NOOP.Execute() +63897000: global: Distance is: 0 +63897000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63897000: global: Predictor bit: 0 Opcode: 7 +63897000: global: CGRA: NOOP.Execute() +63897000: global: Distance is: 0 +63897000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63897000: global: Predictor bit: 0 Opcode: 7 +63897000: global: CGRA: NOOP.Execute() +63897000: global: Distance is: 0 +63897000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63897000: global: Predictor bit: 0 Opcode: 7 +63897000: global: CGRA: NOOP.Execute() +63897000: global: Distance is: 0 +63897000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63897000: global: Predictor bit: 0 Opcode: 7 +63897000: global: CGRA: NOOP.Execute() +63897000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63897000: system.cpu: CGRA advanceTime complete. +63897000: system.cpu: *******IN ADVANCE PC****** +63897000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6a70 +63897000: system.cpu: State = KERNEL, Cond_Reg = 1 +63897000: system.cpu: Passed Complete Drain(). +63897000: system.cpu: Make latency status=1. +63897000: system.cpu: Inside status idle. +63897000: system.cpu: Exiting schedule events +63897000: system.cpu: We are here after Execution +63897500: system.cpu: Inside CGRA Execution else statement. +63897500: system.cpu: Inside CGRA_Execution block. +63897500: system.cpu: +CALL IN NOW CGRA_Execution. +63897500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 65 ~~~~~~~ +63897500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +63897500: global: Predictor bit: 0 Opcode: 7 +63897500: global: CGRA: NOOP.Execute() +63897500: global: Distance is: 0 +63897500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63897500: global: Predictor bit: 0 Opcode: 7 +63897500: global: CGRA: NOOP.Execute() +63897500: global: Distance is: 0 +63897500: system.cpu: Ins: 6471827457, 181c04001 @ PE 2 +63897500: global: Predictor bit: 0 Opcode: 8 +63897500: global: +Input1 = 128 Input2 = 1 +63897500: global: +******** ASL IN THIS PE 256************ +63897500: global: +WRITE: REG NUMBER: 0 dist: 0 +63897500: global: R0: 256 R1: 0 R2: 0 R3: 15 +63897500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +63897500: global: FPR0: 256 FPR1: 0 FPR2: 0 FPR3: 15 +63897500: global: Writing output 256 to register 0 +63897500: global: Distance is: 0 +63897500: system.cpu: Ins: 4341104641, 102c00001 @ PE 3 +63897500: global: Predictor bit: 0 Opcode: 0 +63897500: global: +Input1 = 7 Input2 = 1 +63897500: global: +******** SUM IN THIS PE 8************ +63897500: global: Distance is: 0 +63897500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63897500: global: Predictor bit: 0 Opcode: 7 +63897500: global: CGRA: NOOP.Execute() +63897500: global: Distance is: 0 +63897500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63897500: global: Predictor bit: 0 Opcode: 7 +63897500: global: CGRA: NOOP.Execute() +63897500: global: Distance is: 0 +63897500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63897500: global: Predictor bit: 0 Opcode: 7 +63897500: global: CGRA: NOOP.Execute() +63897500: global: Distance is: 0 +63897500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63897500: global: Predictor bit: 0 Opcode: 7 +63897500: global: CGRA: NOOP.Execute() +63897500: global: Distance is: 0 +63897500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63897500: global: Predictor bit: 0 Opcode: 7 +63897500: global: CGRA: NOOP.Execute() +63897500: global: Distance is: 0 +63897500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63897500: global: Predictor bit: 0 Opcode: 7 +63897500: global: CGRA: NOOP.Execute() +63897500: global: Distance is: 0 +63897500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63897500: global: Predictor bit: 0 Opcode: 7 +63897500: global: CGRA: NOOP.Execute() +63897500: global: Distance is: 0 +63897500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63897500: global: Predictor bit: 0 Opcode: 7 +63897500: global: CGRA: NOOP.Execute() +63897500: global: Distance is: 0 +63897500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63897500: global: Predictor bit: 0 Opcode: 7 +63897500: global: CGRA: NOOP.Execute() +63897500: global: Distance is: 0 +63897500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63897500: global: Predictor bit: 0 Opcode: 7 +63897500: global: CGRA: NOOP.Execute() +63897500: global: Distance is: 0 +63897500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63897500: global: Predictor bit: 0 Opcode: 7 +63897500: global: CGRA: NOOP.Execute() +63897500: global: Distance is: 0 +63897500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63897500: global: Predictor bit: 0 Opcode: 7 +63897500: global: CGRA: NOOP.Execute() +63897500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63897500: system.cpu: CGRA advanceTime complete. +63897500: system.cpu: *******IN ADVANCE PC****** +63897500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a69f0 +63897500: system.cpu: Passed Complete Drain(). +63897500: system.cpu: Make latency status=1. +63897500: system.cpu: Inside status idle. +63897500: system.cpu: Exiting schedule events +63897500: system.cpu: We are here after Execution +63898000: system.cpu: Inside CGRA Execution else statement. +63898000: system.cpu: Inside CGRA_Execution block. +63898000: system.cpu: +CALL IN NOW CGRA_Execution. +63898000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 67 ~~~~~~~ +63898000: global: +******** DB INPUT2 ReadAddress = 3************ +63898000: system.cpu: Ins: 4726980608, 119c00000 @ PE 0 +63898000: global: Predictor bit: 1 Opcode: 1 +63898000: global: +Input1 = 8 Input2 = 0 +63898000: global: +******** LDI IN THIS PE 8************ +63898000: global: Distance is: 0 +63898000: system.cpu: Ins: 4743757824, 11ac00000 @ PE 1 +63898000: global: Predictor bit: 1 Opcode: 1 +63898000: global: +Input1 = 256 Input2 = 0 +63898000: global: +******** LDI IN THIS PE 256************ +63898000: global: Distance is: 0 +63898000: system.cpu: Ins: 7550140416, 1c2060000 @ PE 2 +63898000: global: Predictor bit: 0 Opcode: 12 +63898000: global: +Input1 = 8 Input2 = 15 +63898000: global: +******** EQUALS IN THIS PE 0************ +63898000: global: Distance is: 0 +63898000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63898000: global: Predictor bit: 0 Opcode: 7 +63898000: global: CGRA: NOOP.Execute() +63898000: global: Distance is: 0 +63898000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63898000: global: Predictor bit: 0 Opcode: 7 +63898000: global: CGRA: NOOP.Execute() +63898000: global: Distance is: 0 +63898000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63898000: global: Predictor bit: 0 Opcode: 7 +63898000: global: CGRA: NOOP.Execute() +63898000: global: Distance is: 0 +63898000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63898000: global: Predictor bit: 0 Opcode: 7 +63898000: global: CGRA: NOOP.Execute() +63898000: global: Distance is: 0 +63898000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63898000: global: Predictor bit: 0 Opcode: 7 +63898000: global: CGRA: NOOP.Execute() +63898000: global: Distance is: 0 +63898000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63898000: global: Predictor bit: 0 Opcode: 7 +63898000: global: CGRA: NOOP.Execute() +63898000: global: Distance is: 0 +63898000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63898000: global: Predictor bit: 0 Opcode: 7 +63898000: global: CGRA: NOOP.Execute() +63898000: global: Distance is: 0 +63898000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63898000: global: Predictor bit: 0 Opcode: 7 +63898000: global: CGRA: NOOP.Execute() +63898000: global: Distance is: 0 +63898000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63898000: global: Predictor bit: 0 Opcode: 7 +63898000: global: CGRA: NOOP.Execute() +63898000: global: Distance is: 0 +63898000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63898000: global: Predictor bit: 0 Opcode: 7 +63898000: global: CGRA: NOOP.Execute() +63898000: global: Distance is: 0 +63898000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63898000: global: Predictor bit: 0 Opcode: 7 +63898000: global: CGRA: NOOP.Execute() +63898000: global: Distance is: 0 +63898000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63898000: global: Predictor bit: 0 Opcode: 7 +63898000: global: CGRA: NOOP.Execute() +63898000: global: Distance is: 0 +63898000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63898000: global: Predictor bit: 0 Opcode: 7 +63898000: global: CGRA: NOOP.Execute() +63898000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63898000: system.cpu: CGRA advanceTime complete. +63898000: system.cpu: *******IN ADVANCE PC****** +63898000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6a70 +63898000: system.cpu: State = KERNEL, Cond_Reg = 1 +63898000: system.cpu: Passed Complete Drain(). +63898000: system.cpu: Make latency status=1. +63898000: system.cpu: Inside status idle. +63898000: system.cpu: Exiting schedule events +63898000: system.cpu: We are here after Execution +63898500: system.cpu: Inside CGRA Execution else statement. +63898500: system.cpu: Inside CGRA_Execution block. +63898500: system.cpu: +CALL IN NOW CGRA_Execution. +63898500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 69 ~~~~~~~ +63898500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +63898500: global: Predictor bit: 0 Opcode: 7 +63898500: global: CGRA: NOOP.Execute() +63898500: global: Distance is: 0 +63898500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63898500: global: Predictor bit: 0 Opcode: 7 +63898500: global: CGRA: NOOP.Execute() +63898500: global: Distance is: 0 +63898500: system.cpu: Ins: 6471827457, 181c04001 @ PE 2 +63898500: global: Predictor bit: 0 Opcode: 8 +63898500: global: +Input1 = 256 Input2 = 1 +63898500: global: +******** ASL IN THIS PE 512************ +63898500: global: +WRITE: REG NUMBER: 0 dist: 0 +63898500: global: R0: 512 R1: 0 R2: 0 R3: 15 +63898500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +63898500: global: FPR0: 512 FPR1: 0 FPR2: 0 FPR3: 15 +63898500: global: Writing output 512 to register 0 +63898500: global: Distance is: 0 +63898500: system.cpu: Ins: 4341104641, 102c00001 @ PE 3 +63898500: global: Predictor bit: 0 Opcode: 0 +63898500: global: +Input1 = 8 Input2 = 1 +63898500: global: +******** SUM IN THIS PE 9************ +63898500: global: Distance is: 0 +63898500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63898500: global: Predictor bit: 0 Opcode: 7 +63898500: global: CGRA: NOOP.Execute() +63898500: global: Distance is: 0 +63898500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63898500: global: Predictor bit: 0 Opcode: 7 +63898500: global: CGRA: NOOP.Execute() +63898500: global: Distance is: 0 +63898500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63898500: global: Predictor bit: 0 Opcode: 7 +63898500: global: CGRA: NOOP.Execute() +63898500: global: Distance is: 0 +63898500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63898500: global: Predictor bit: 0 Opcode: 7 +63898500: global: CGRA: NOOP.Execute() +63898500: global: Distance is: 0 +63898500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63898500: global: Predictor bit: 0 Opcode: 7 +63898500: global: CGRA: NOOP.Execute() +63898500: global: Distance is: 0 +63898500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63898500: global: Predictor bit: 0 Opcode: 7 +63898500: global: CGRA: NOOP.Execute() +63898500: global: Distance is: 0 +63898500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63898500: global: Predictor bit: 0 Opcode: 7 +63898500: global: CGRA: NOOP.Execute() +63898500: global: Distance is: 0 +63898500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63898500: global: Predictor bit: 0 Opcode: 7 +63898500: global: CGRA: NOOP.Execute() +63898500: global: Distance is: 0 +63898500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63898500: global: Predictor bit: 0 Opcode: 7 +63898500: global: CGRA: NOOP.Execute() +63898500: global: Distance is: 0 +63898500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63898500: global: Predictor bit: 0 Opcode: 7 +63898500: global: CGRA: NOOP.Execute() +63898500: global: Distance is: 0 +63898500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63898500: global: Predictor bit: 0 Opcode: 7 +63898500: global: CGRA: NOOP.Execute() +63898500: global: Distance is: 0 +63898500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63898500: global: Predictor bit: 0 Opcode: 7 +63898500: global: CGRA: NOOP.Execute() +63898500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63898500: system.cpu: CGRA advanceTime complete. +63898500: system.cpu: *******IN ADVANCE PC****** +63898500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a69f0 +63898500: system.cpu: Passed Complete Drain(). +63898500: system.cpu: Make latency status=1. +63898500: system.cpu: Inside status idle. +63898500: system.cpu: Exiting schedule events +63898500: system.cpu: We are here after Execution +63899000: system.cpu: Inside CGRA Execution else statement. +63899000: system.cpu: Inside CGRA_Execution block. +63899000: system.cpu: +CALL IN NOW CGRA_Execution. +63899000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 71 ~~~~~~~ +63899000: global: +******** DB INPUT2 ReadAddress = 3************ +63899000: system.cpu: Ins: 4726980608, 119c00000 @ PE 0 +63899000: global: Predictor bit: 1 Opcode: 1 +63899000: global: +Input1 = 9 Input2 = 0 +63899000: global: +******** LDI IN THIS PE 9************ +63899000: global: Distance is: 0 +63899000: system.cpu: Ins: 4743757824, 11ac00000 @ PE 1 +63899000: global: Predictor bit: 1 Opcode: 1 +63899000: global: +Input1 = 512 Input2 = 0 +63899000: global: +******** LDI IN THIS PE 512************ +63899000: global: Distance is: 0 +63899000: system.cpu: Ins: 7550140416, 1c2060000 @ PE 2 +63899000: global: Predictor bit: 0 Opcode: 12 +63899000: global: +Input1 = 9 Input2 = 15 +63899000: global: +******** EQUALS IN THIS PE 0************ +63899000: global: Distance is: 0 +63899000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63899000: global: Predictor bit: 0 Opcode: 7 +63899000: global: CGRA: NOOP.Execute() +63899000: global: Distance is: 0 +63899000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63899000: global: Predictor bit: 0 Opcode: 7 +63899000: global: CGRA: NOOP.Execute() +63899000: global: Distance is: 0 +63899000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63899000: global: Predictor bit: 0 Opcode: 7 +63899000: global: CGRA: NOOP.Execute() +63899000: global: Distance is: 0 +63899000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63899000: global: Predictor bit: 0 Opcode: 7 +63899000: global: CGRA: NOOP.Execute() +63899000: global: Distance is: 0 +63899000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63899000: global: Predictor bit: 0 Opcode: 7 +63899000: global: CGRA: NOOP.Execute() +63899000: global: Distance is: 0 +63899000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63899000: global: Predictor bit: 0 Opcode: 7 +63899000: global: CGRA: NOOP.Execute() +63899000: global: Distance is: 0 +63899000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63899000: global: Predictor bit: 0 Opcode: 7 +63899000: global: CGRA: NOOP.Execute() +63899000: global: Distance is: 0 +63899000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63899000: global: Predictor bit: 0 Opcode: 7 +63899000: global: CGRA: NOOP.Execute() +63899000: global: Distance is: 0 +63899000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63899000: global: Predictor bit: 0 Opcode: 7 +63899000: global: CGRA: NOOP.Execute() +63899000: global: Distance is: 0 +63899000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63899000: global: Predictor bit: 0 Opcode: 7 +63899000: global: CGRA: NOOP.Execute() +63899000: global: Distance is: 0 +63899000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63899000: global: Predictor bit: 0 Opcode: 7 +63899000: global: CGRA: NOOP.Execute() +63899000: global: Distance is: 0 +63899000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63899000: global: Predictor bit: 0 Opcode: 7 +63899000: global: CGRA: NOOP.Execute() +63899000: global: Distance is: 0 +63899000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63899000: global: Predictor bit: 0 Opcode: 7 +63899000: global: CGRA: NOOP.Execute() +63899000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63899000: system.cpu: CGRA advanceTime complete. +63899000: system.cpu: *******IN ADVANCE PC****** +63899000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6a70 +63899000: system.cpu: State = KERNEL, Cond_Reg = 1 +63899000: system.cpu: Passed Complete Drain(). +63899000: system.cpu: Make latency status=1. +63899000: system.cpu: Inside status idle. +63899000: system.cpu: Exiting schedule events +63899000: system.cpu: We are here after Execution +63899500: system.cpu: Inside CGRA Execution else statement. +63899500: system.cpu: Inside CGRA_Execution block. +63899500: system.cpu: +CALL IN NOW CGRA_Execution. +63899500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 73 ~~~~~~~ +63899500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +63899500: global: Predictor bit: 0 Opcode: 7 +63899500: global: CGRA: NOOP.Execute() +63899500: global: Distance is: 0 +63899500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63899500: global: Predictor bit: 0 Opcode: 7 +63899500: global: CGRA: NOOP.Execute() +63899500: global: Distance is: 0 +63899500: system.cpu: Ins: 6471827457, 181c04001 @ PE 2 +63899500: global: Predictor bit: 0 Opcode: 8 +63899500: global: +Input1 = 512 Input2 = 1 +63899500: global: +******** ASL IN THIS PE 1024************ +63899500: global: +WRITE: REG NUMBER: 0 dist: 0 +63899500: global: R0: 1024 R1: 0 R2: 0 R3: 15 +63899500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +63899500: global: FPR0: 1024 FPR1: 0 FPR2: 0 FPR3: 15 +63899500: global: Writing output 1024 to register 0 +63899500: global: Distance is: 0 +63899500: system.cpu: Ins: 4341104641, 102c00001 @ PE 3 +63899500: global: Predictor bit: 0 Opcode: 0 +63899500: global: +Input1 = 9 Input2 = 1 +63899500: global: +******** SUM IN THIS PE 10************ +63899500: global: Distance is: 0 +63899500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63899500: global: Predictor bit: 0 Opcode: 7 +63899500: global: CGRA: NOOP.Execute() +63899500: global: Distance is: 0 +63899500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63899500: global: Predictor bit: 0 Opcode: 7 +63899500: global: CGRA: NOOP.Execute() +63899500: global: Distance is: 0 +63899500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63899500: global: Predictor bit: 0 Opcode: 7 +63899500: global: CGRA: NOOP.Execute() +63899500: global: Distance is: 0 +63899500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63899500: global: Predictor bit: 0 Opcode: 7 +63899500: global: CGRA: NOOP.Execute() +63899500: global: Distance is: 0 +63899500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63899500: global: Predictor bit: 0 Opcode: 7 +63899500: global: CGRA: NOOP.Execute() +63899500: global: Distance is: 0 +63899500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63899500: global: Predictor bit: 0 Opcode: 7 +63899500: global: CGRA: NOOP.Execute() +63899500: global: Distance is: 0 +63899500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63899500: global: Predictor bit: 0 Opcode: 7 +63899500: global: CGRA: NOOP.Execute() +63899500: global: Distance is: 0 +63899500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63899500: global: Predictor bit: 0 Opcode: 7 +63899500: global: CGRA: NOOP.Execute() +63899500: global: Distance is: 0 +63899500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63899500: global: Predictor bit: 0 Opcode: 7 +63899500: global: CGRA: NOOP.Execute() +63899500: global: Distance is: 0 +63899500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63899500: global: Predictor bit: 0 Opcode: 7 +63899500: global: CGRA: NOOP.Execute() +63899500: global: Distance is: 0 +63899500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63899500: global: Predictor bit: 0 Opcode: 7 +63899500: global: CGRA: NOOP.Execute() +63899500: global: Distance is: 0 +63899500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63899500: global: Predictor bit: 0 Opcode: 7 +63899500: global: CGRA: NOOP.Execute() +63899500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63899500: system.cpu: CGRA advanceTime complete. +63899500: system.cpu: *******IN ADVANCE PC****** +63899500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a69f0 +63899500: system.cpu: Passed Complete Drain(). +63899500: system.cpu: Make latency status=1. +63899500: system.cpu: Inside status idle. +63899500: system.cpu: Exiting schedule events +63899500: system.cpu: We are here after Execution +63900000: system.cpu: Inside CGRA Execution else statement. +63900000: system.cpu: Inside CGRA_Execution block. +63900000: system.cpu: +CALL IN NOW CGRA_Execution. +63900000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 75 ~~~~~~~ +63900000: global: +******** DB INPUT2 ReadAddress = 3************ +63900000: system.cpu: Ins: 4726980608, 119c00000 @ PE 0 +63900000: global: Predictor bit: 1 Opcode: 1 +63900000: global: +Input1 = 10 Input2 = 0 +63900000: global: +******** LDI IN THIS PE 10************ +63900000: global: Distance is: 0 +63900000: system.cpu: Ins: 4743757824, 11ac00000 @ PE 1 +63900000: global: Predictor bit: 1 Opcode: 1 +63900000: global: +Input1 = 1024 Input2 = 0 +63900000: global: +******** LDI IN THIS PE 1024************ +63900000: global: Distance is: 0 +63900000: system.cpu: Ins: 7550140416, 1c2060000 @ PE 2 +63900000: global: Predictor bit: 0 Opcode: 12 +63900000: global: +Input1 = 10 Input2 = 15 +63900000: global: +******** EQUALS IN THIS PE 0************ +63900000: global: Distance is: 0 +63900000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63900000: global: Predictor bit: 0 Opcode: 7 +63900000: global: CGRA: NOOP.Execute() +63900000: global: Distance is: 0 +63900000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63900000: global: Predictor bit: 0 Opcode: 7 +63900000: global: CGRA: NOOP.Execute() +63900000: global: Distance is: 0 +63900000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63900000: global: Predictor bit: 0 Opcode: 7 +63900000: global: CGRA: NOOP.Execute() +63900000: global: Distance is: 0 +63900000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63900000: global: Predictor bit: 0 Opcode: 7 +63900000: global: CGRA: NOOP.Execute() +63900000: global: Distance is: 0 +63900000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63900000: global: Predictor bit: 0 Opcode: 7 +63900000: global: CGRA: NOOP.Execute() +63900000: global: Distance is: 0 +63900000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63900000: global: Predictor bit: 0 Opcode: 7 +63900000: global: CGRA: NOOP.Execute() +63900000: global: Distance is: 0 +63900000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63900000: global: Predictor bit: 0 Opcode: 7 +63900000: global: CGRA: NOOP.Execute() +63900000: global: Distance is: 0 +63900000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63900000: global: Predictor bit: 0 Opcode: 7 +63900000: global: CGRA: NOOP.Execute() +63900000: global: Distance is: 0 +63900000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63900000: global: Predictor bit: 0 Opcode: 7 +63900000: global: CGRA: NOOP.Execute() +63900000: global: Distance is: 0 +63900000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63900000: global: Predictor bit: 0 Opcode: 7 +63900000: global: CGRA: NOOP.Execute() +63900000: global: Distance is: 0 +63900000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63900000: global: Predictor bit: 0 Opcode: 7 +63900000: global: CGRA: NOOP.Execute() +63900000: global: Distance is: 0 +63900000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63900000: global: Predictor bit: 0 Opcode: 7 +63900000: global: CGRA: NOOP.Execute() +63900000: global: Distance is: 0 +63900000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63900000: global: Predictor bit: 0 Opcode: 7 +63900000: global: CGRA: NOOP.Execute() +63900000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63900000: system.cpu: CGRA advanceTime complete. +63900000: system.cpu: *******IN ADVANCE PC****** +63900000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6a70 +63900000: system.cpu: State = KERNEL, Cond_Reg = 1 +63900000: system.cpu: Passed Complete Drain(). +63900000: system.cpu: Make latency status=1. +63900000: system.cpu: Inside status idle. +63900000: system.cpu: Exiting schedule events +63900000: system.cpu: We are here after Execution +63900500: system.cpu: Inside CGRA Execution else statement. +63900500: system.cpu: Inside CGRA_Execution block. +63900500: system.cpu: +CALL IN NOW CGRA_Execution. +63900500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 77 ~~~~~~~ +63900500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +63900500: global: Predictor bit: 0 Opcode: 7 +63900500: global: CGRA: NOOP.Execute() +63900500: global: Distance is: 0 +63900500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63900500: global: Predictor bit: 0 Opcode: 7 +63900500: global: CGRA: NOOP.Execute() +63900500: global: Distance is: 0 +63900500: system.cpu: Ins: 6471827457, 181c04001 @ PE 2 +63900500: global: Predictor bit: 0 Opcode: 8 +63900500: global: +Input1 = 1024 Input2 = 1 +63900500: global: +******** ASL IN THIS PE 2048************ +63900500: global: +WRITE: REG NUMBER: 0 dist: 0 +63900500: global: R0: 2048 R1: 0 R2: 0 R3: 15 +63900500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +63900500: global: FPR0: 2048 FPR1: 0 FPR2: 0 FPR3: 15 +63900500: global: Writing output 2048 to register 0 +63900500: global: Distance is: 0 +63900500: system.cpu: Ins: 4341104641, 102c00001 @ PE 3 +63900500: global: Predictor bit: 0 Opcode: 0 +63900500: global: +Input1 = 10 Input2 = 1 +63900500: global: +******** SUM IN THIS PE 11************ +63900500: global: Distance is: 0 +63900500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63900500: global: Predictor bit: 0 Opcode: 7 +63900500: global: CGRA: NOOP.Execute() +63900500: global: Distance is: 0 +63900500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63900500: global: Predictor bit: 0 Opcode: 7 +63900500: global: CGRA: NOOP.Execute() +63900500: global: Distance is: 0 +63900500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63900500: global: Predictor bit: 0 Opcode: 7 +63900500: global: CGRA: NOOP.Execute() +63900500: global: Distance is: 0 +63900500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63900500: global: Predictor bit: 0 Opcode: 7 +63900500: global: CGRA: NOOP.Execute() +63900500: global: Distance is: 0 +63900500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63900500: global: Predictor bit: 0 Opcode: 7 +63900500: global: CGRA: NOOP.Execute() +63900500: global: Distance is: 0 +63900500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63900500: global: Predictor bit: 0 Opcode: 7 +63900500: global: CGRA: NOOP.Execute() +63900500: global: Distance is: 0 +63900500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63900500: global: Predictor bit: 0 Opcode: 7 +63900500: global: CGRA: NOOP.Execute() +63900500: global: Distance is: 0 +63900500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63900500: global: Predictor bit: 0 Opcode: 7 +63900500: global: CGRA: NOOP.Execute() +63900500: global: Distance is: 0 +63900500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63900500: global: Predictor bit: 0 Opcode: 7 +63900500: global: CGRA: NOOP.Execute() +63900500: global: Distance is: 0 +63900500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63900500: global: Predictor bit: 0 Opcode: 7 +63900500: global: CGRA: NOOP.Execute() +63900500: global: Distance is: 0 +63900500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63900500: global: Predictor bit: 0 Opcode: 7 +63900500: global: CGRA: NOOP.Execute() +63900500: global: Distance is: 0 +63900500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63900500: global: Predictor bit: 0 Opcode: 7 +63900500: global: CGRA: NOOP.Execute() +63900500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63900500: system.cpu: CGRA advanceTime complete. +63900500: system.cpu: *******IN ADVANCE PC****** +63900500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a69f0 +63900500: system.cpu: Passed Complete Drain(). +63900500: system.cpu: Make latency status=1. +63900500: system.cpu: Inside status idle. +63900500: system.cpu: Exiting schedule events +63900500: system.cpu: We are here after Execution +63901000: system.cpu: Inside CGRA Execution else statement. +63901000: system.cpu: Inside CGRA_Execution block. +63901000: system.cpu: +CALL IN NOW CGRA_Execution. +63901000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 79 ~~~~~~~ +63901000: global: +******** DB INPUT2 ReadAddress = 3************ +63901000: system.cpu: Ins: 4726980608, 119c00000 @ PE 0 +63901000: global: Predictor bit: 1 Opcode: 1 +63901000: global: +Input1 = 11 Input2 = 0 +63901000: global: +******** LDI IN THIS PE 11************ +63901000: global: Distance is: 0 +63901000: system.cpu: Ins: 4743757824, 11ac00000 @ PE 1 +63901000: global: Predictor bit: 1 Opcode: 1 +63901000: global: +Input1 = 2048 Input2 = 0 +63901000: global: +******** LDI IN THIS PE 2048************ +63901000: global: Distance is: 0 +63901000: system.cpu: Ins: 7550140416, 1c2060000 @ PE 2 +63901000: global: Predictor bit: 0 Opcode: 12 +63901000: global: +Input1 = 11 Input2 = 15 +63901000: global: +******** EQUALS IN THIS PE 0************ +63901000: global: Distance is: 0 +63901000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63901000: global: Predictor bit: 0 Opcode: 7 +63901000: global: CGRA: NOOP.Execute() +63901000: global: Distance is: 0 +63901000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63901000: global: Predictor bit: 0 Opcode: 7 +63901000: global: CGRA: NOOP.Execute() +63901000: global: Distance is: 0 +63901000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63901000: global: Predictor bit: 0 Opcode: 7 +63901000: global: CGRA: NOOP.Execute() +63901000: global: Distance is: 0 +63901000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63901000: global: Predictor bit: 0 Opcode: 7 +63901000: global: CGRA: NOOP.Execute() +63901000: global: Distance is: 0 +63901000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63901000: global: Predictor bit: 0 Opcode: 7 +63901000: global: CGRA: NOOP.Execute() +63901000: global: Distance is: 0 +63901000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63901000: global: Predictor bit: 0 Opcode: 7 +63901000: global: CGRA: NOOP.Execute() +63901000: global: Distance is: 0 +63901000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63901000: global: Predictor bit: 0 Opcode: 7 +63901000: global: CGRA: NOOP.Execute() +63901000: global: Distance is: 0 +63901000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63901000: global: Predictor bit: 0 Opcode: 7 +63901000: global: CGRA: NOOP.Execute() +63901000: global: Distance is: 0 +63901000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63901000: global: Predictor bit: 0 Opcode: 7 +63901000: global: CGRA: NOOP.Execute() +63901000: global: Distance is: 0 +63901000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63901000: global: Predictor bit: 0 Opcode: 7 +63901000: global: CGRA: NOOP.Execute() +63901000: global: Distance is: 0 +63901000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63901000: global: Predictor bit: 0 Opcode: 7 +63901000: global: CGRA: NOOP.Execute() +63901000: global: Distance is: 0 +63901000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63901000: global: Predictor bit: 0 Opcode: 7 +63901000: global: CGRA: NOOP.Execute() +63901000: global: Distance is: 0 +63901000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63901000: global: Predictor bit: 0 Opcode: 7 +63901000: global: CGRA: NOOP.Execute() +63901000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63901000: system.cpu: CGRA advanceTime complete. +63901000: system.cpu: *******IN ADVANCE PC****** +63901000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6a70 +63901000: system.cpu: State = KERNEL, Cond_Reg = 1 +63901000: system.cpu: Passed Complete Drain(). +63901000: system.cpu: Make latency status=1. +63901000: system.cpu: Inside status idle. +63901000: system.cpu: Exiting schedule events +63901000: system.cpu: We are here after Execution +63901500: system.cpu: Inside CGRA Execution else statement. +63901500: system.cpu: Inside CGRA_Execution block. +63901500: system.cpu: +CALL IN NOW CGRA_Execution. +63901500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 81 ~~~~~~~ +63901500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +63901500: global: Predictor bit: 0 Opcode: 7 +63901500: global: CGRA: NOOP.Execute() +63901500: global: Distance is: 0 +63901500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63901500: global: Predictor bit: 0 Opcode: 7 +63901500: global: CGRA: NOOP.Execute() +63901500: global: Distance is: 0 +63901500: system.cpu: Ins: 6471827457, 181c04001 @ PE 2 +63901500: global: Predictor bit: 0 Opcode: 8 +63901500: global: +Input1 = 2048 Input2 = 1 +63901500: global: +******** ASL IN THIS PE 4096************ +63901500: global: +WRITE: REG NUMBER: 0 dist: 0 +63901500: global: R0: 4096 R1: 0 R2: 0 R3: 15 +63901500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +63901500: global: FPR0: 4096 FPR1: 0 FPR2: 0 FPR3: 15 +63901500: global: Writing output 4096 to register 0 +63901500: global: Distance is: 0 +63901500: system.cpu: Ins: 4341104641, 102c00001 @ PE 3 +63901500: global: Predictor bit: 0 Opcode: 0 +63901500: global: +Input1 = 11 Input2 = 1 +63901500: global: +******** SUM IN THIS PE 12************ +63901500: global: Distance is: 0 +63901500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63901500: global: Predictor bit: 0 Opcode: 7 +63901500: global: CGRA: NOOP.Execute() +63901500: global: Distance is: 0 +63901500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63901500: global: Predictor bit: 0 Opcode: 7 +63901500: global: CGRA: NOOP.Execute() +63901500: global: Distance is: 0 +63901500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63901500: global: Predictor bit: 0 Opcode: 7 +63901500: global: CGRA: NOOP.Execute() +63901500: global: Distance is: 0 +63901500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63901500: global: Predictor bit: 0 Opcode: 7 +63901500: global: CGRA: NOOP.Execute() +63901500: global: Distance is: 0 +63901500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63901500: global: Predictor bit: 0 Opcode: 7 +63901500: global: CGRA: NOOP.Execute() +63901500: global: Distance is: 0 +63901500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63901500: global: Predictor bit: 0 Opcode: 7 +63901500: global: CGRA: NOOP.Execute() +63901500: global: Distance is: 0 +63901500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63901500: global: Predictor bit: 0 Opcode: 7 +63901500: global: CGRA: NOOP.Execute() +63901500: global: Distance is: 0 +63901500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63901500: global: Predictor bit: 0 Opcode: 7 +63901500: global: CGRA: NOOP.Execute() +63901500: global: Distance is: 0 +63901500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63901500: global: Predictor bit: 0 Opcode: 7 +63901500: global: CGRA: NOOP.Execute() +63901500: global: Distance is: 0 +63901500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63901500: global: Predictor bit: 0 Opcode: 7 +63901500: global: CGRA: NOOP.Execute() +63901500: global: Distance is: 0 +63901500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63901500: global: Predictor bit: 0 Opcode: 7 +63901500: global: CGRA: NOOP.Execute() +63901500: global: Distance is: 0 +63901500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63901500: global: Predictor bit: 0 Opcode: 7 +63901500: global: CGRA: NOOP.Execute() +63901500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63901500: system.cpu: CGRA advanceTime complete. +63901500: system.cpu: *******IN ADVANCE PC****** +63901500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a69f0 +63901500: system.cpu: Passed Complete Drain(). +63901500: system.cpu: Make latency status=1. +63901500: system.cpu: Inside status idle. +63901500: system.cpu: Exiting schedule events +63901500: system.cpu: We are here after Execution +63902000: system.cpu: Inside CGRA Execution else statement. +63902000: system.cpu: Inside CGRA_Execution block. +63902000: system.cpu: +CALL IN NOW CGRA_Execution. +63902000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 83 ~~~~~~~ +63902000: global: +******** DB INPUT2 ReadAddress = 3************ +63902000: system.cpu: Ins: 4726980608, 119c00000 @ PE 0 +63902000: global: Predictor bit: 1 Opcode: 1 +63902000: global: +Input1 = 12 Input2 = 0 +63902000: global: +******** LDI IN THIS PE 12************ +63902000: global: Distance is: 0 +63902000: system.cpu: Ins: 4743757824, 11ac00000 @ PE 1 +63902000: global: Predictor bit: 1 Opcode: 1 +63902000: global: +Input1 = 4096 Input2 = 0 +63902000: global: +******** LDI IN THIS PE 4096************ +63902000: global: Distance is: 0 +63902000: system.cpu: Ins: 7550140416, 1c2060000 @ PE 2 +63902000: global: Predictor bit: 0 Opcode: 12 +63902000: global: +Input1 = 12 Input2 = 15 +63902000: global: +******** EQUALS IN THIS PE 0************ +63902000: global: Distance is: 0 +63902000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63902000: global: Predictor bit: 0 Opcode: 7 +63902000: global: CGRA: NOOP.Execute() +63902000: global: Distance is: 0 +63902000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63902000: global: Predictor bit: 0 Opcode: 7 +63902000: global: CGRA: NOOP.Execute() +63902000: global: Distance is: 0 +63902000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63902000: global: Predictor bit: 0 Opcode: 7 +63902000: global: CGRA: NOOP.Execute() +63902000: global: Distance is: 0 +63902000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63902000: global: Predictor bit: 0 Opcode: 7 +63902000: global: CGRA: NOOP.Execute() +63902000: global: Distance is: 0 +63902000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63902000: global: Predictor bit: 0 Opcode: 7 +63902000: global: CGRA: NOOP.Execute() +63902000: global: Distance is: 0 +63902000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63902000: global: Predictor bit: 0 Opcode: 7 +63902000: global: CGRA: NOOP.Execute() +63902000: global: Distance is: 0 +63902000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63902000: global: Predictor bit: 0 Opcode: 7 +63902000: global: CGRA: NOOP.Execute() +63902000: global: Distance is: 0 +63902000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63902000: global: Predictor bit: 0 Opcode: 7 +63902000: global: CGRA: NOOP.Execute() +63902000: global: Distance is: 0 +63902000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63902000: global: Predictor bit: 0 Opcode: 7 +63902000: global: CGRA: NOOP.Execute() +63902000: global: Distance is: 0 +63902000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63902000: global: Predictor bit: 0 Opcode: 7 +63902000: global: CGRA: NOOP.Execute() +63902000: global: Distance is: 0 +63902000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63902000: global: Predictor bit: 0 Opcode: 7 +63902000: global: CGRA: NOOP.Execute() +63902000: global: Distance is: 0 +63902000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63902000: global: Predictor bit: 0 Opcode: 7 +63902000: global: CGRA: NOOP.Execute() +63902000: global: Distance is: 0 +63902000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63902000: global: Predictor bit: 0 Opcode: 7 +63902000: global: CGRA: NOOP.Execute() +63902000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63902000: system.cpu: CGRA advanceTime complete. +63902000: system.cpu: *******IN ADVANCE PC****** +63902000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6a70 +63902000: system.cpu: State = KERNEL, Cond_Reg = 1 +63902000: system.cpu: Passed Complete Drain(). +63902000: system.cpu: Make latency status=1. +63902000: system.cpu: Inside status idle. +63902000: system.cpu: Exiting schedule events +63902000: system.cpu: We are here after Execution +63902500: system.cpu: Inside CGRA Execution else statement. +63902500: system.cpu: Inside CGRA_Execution block. +63902500: system.cpu: +CALL IN NOW CGRA_Execution. +63902500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 85 ~~~~~~~ +63902500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +63902500: global: Predictor bit: 0 Opcode: 7 +63902500: global: CGRA: NOOP.Execute() +63902500: global: Distance is: 0 +63902500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63902500: global: Predictor bit: 0 Opcode: 7 +63902500: global: CGRA: NOOP.Execute() +63902500: global: Distance is: 0 +63902500: system.cpu: Ins: 6471827457, 181c04001 @ PE 2 +63902500: global: Predictor bit: 0 Opcode: 8 +63902500: global: +Input1 = 4096 Input2 = 1 +63902500: global: +******** ASL IN THIS PE 8192************ +63902500: global: +WRITE: REG NUMBER: 0 dist: 0 +63902500: global: R0: 8192 R1: 0 R2: 0 R3: 15 +63902500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +63902500: global: FPR0: 8192 FPR1: 0 FPR2: 0 FPR3: 15 +63902500: global: Writing output 8192 to register 0 +63902500: global: Distance is: 0 +63902500: system.cpu: Ins: 4341104641, 102c00001 @ PE 3 +63902500: global: Predictor bit: 0 Opcode: 0 +63902500: global: +Input1 = 12 Input2 = 1 +63902500: global: +******** SUM IN THIS PE 13************ +63902500: global: Distance is: 0 +63902500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63902500: global: Predictor bit: 0 Opcode: 7 +63902500: global: CGRA: NOOP.Execute() +63902500: global: Distance is: 0 +63902500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63902500: global: Predictor bit: 0 Opcode: 7 +63902500: global: CGRA: NOOP.Execute() +63902500: global: Distance is: 0 +63902500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63902500: global: Predictor bit: 0 Opcode: 7 +63902500: global: CGRA: NOOP.Execute() +63902500: global: Distance is: 0 +63902500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63902500: global: Predictor bit: 0 Opcode: 7 +63902500: global: CGRA: NOOP.Execute() +63902500: global: Distance is: 0 +63902500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63902500: global: Predictor bit: 0 Opcode: 7 +63902500: global: CGRA: NOOP.Execute() +63902500: global: Distance is: 0 +63902500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63902500: global: Predictor bit: 0 Opcode: 7 +63902500: global: CGRA: NOOP.Execute() +63902500: global: Distance is: 0 +63902500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63902500: global: Predictor bit: 0 Opcode: 7 +63902500: global: CGRA: NOOP.Execute() +63902500: global: Distance is: 0 +63902500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63902500: global: Predictor bit: 0 Opcode: 7 +63902500: global: CGRA: NOOP.Execute() +63902500: global: Distance is: 0 +63902500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63902500: global: Predictor bit: 0 Opcode: 7 +63902500: global: CGRA: NOOP.Execute() +63902500: global: Distance is: 0 +63902500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63902500: global: Predictor bit: 0 Opcode: 7 +63902500: global: CGRA: NOOP.Execute() +63902500: global: Distance is: 0 +63902500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63902500: global: Predictor bit: 0 Opcode: 7 +63902500: global: CGRA: NOOP.Execute() +63902500: global: Distance is: 0 +63902500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63902500: global: Predictor bit: 0 Opcode: 7 +63902500: global: CGRA: NOOP.Execute() +63902500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63902500: system.cpu: CGRA advanceTime complete. +63902500: system.cpu: *******IN ADVANCE PC****** +63902500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a69f0 +63902500: system.cpu: Passed Complete Drain(). +63902500: system.cpu: Make latency status=1. +63902500: system.cpu: Inside status idle. +63902500: system.cpu: Exiting schedule events +63902500: system.cpu: We are here after Execution +63903000: system.cpu: Inside CGRA Execution else statement. +63903000: system.cpu: Inside CGRA_Execution block. +63903000: system.cpu: +CALL IN NOW CGRA_Execution. +63903000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 87 ~~~~~~~ +63903000: global: +******** DB INPUT2 ReadAddress = 3************ +63903000: system.cpu: Ins: 4726980608, 119c00000 @ PE 0 +63903000: global: Predictor bit: 1 Opcode: 1 +63903000: global: +Input1 = 13 Input2 = 0 +63903000: global: +******** LDI IN THIS PE 13************ +63903000: global: Distance is: 0 +63903000: system.cpu: Ins: 4743757824, 11ac00000 @ PE 1 +63903000: global: Predictor bit: 1 Opcode: 1 +63903000: global: +Input1 = 8192 Input2 = 0 +63903000: global: +******** LDI IN THIS PE 8192************ +63903000: global: Distance is: 0 +63903000: system.cpu: Ins: 7550140416, 1c2060000 @ PE 2 +63903000: global: Predictor bit: 0 Opcode: 12 +63903000: global: +Input1 = 13 Input2 = 15 +63903000: global: +******** EQUALS IN THIS PE 0************ +63903000: global: Distance is: 0 +63903000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63903000: global: Predictor bit: 0 Opcode: 7 +63903000: global: CGRA: NOOP.Execute() +63903000: global: Distance is: 0 +63903000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63903000: global: Predictor bit: 0 Opcode: 7 +63903000: global: CGRA: NOOP.Execute() +63903000: global: Distance is: 0 +63903000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63903000: global: Predictor bit: 0 Opcode: 7 +63903000: global: CGRA: NOOP.Execute() +63903000: global: Distance is: 0 +63903000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63903000: global: Predictor bit: 0 Opcode: 7 +63903000: global: CGRA: NOOP.Execute() +63903000: global: Distance is: 0 +63903000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63903000: global: Predictor bit: 0 Opcode: 7 +63903000: global: CGRA: NOOP.Execute() +63903000: global: Distance is: 0 +63903000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63903000: global: Predictor bit: 0 Opcode: 7 +63903000: global: CGRA: NOOP.Execute() +63903000: global: Distance is: 0 +63903000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63903000: global: Predictor bit: 0 Opcode: 7 +63903000: global: CGRA: NOOP.Execute() +63903000: global: Distance is: 0 +63903000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63903000: global: Predictor bit: 0 Opcode: 7 +63903000: global: CGRA: NOOP.Execute() +63903000: global: Distance is: 0 +63903000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63903000: global: Predictor bit: 0 Opcode: 7 +63903000: global: CGRA: NOOP.Execute() +63903000: global: Distance is: 0 +63903000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63903000: global: Predictor bit: 0 Opcode: 7 +63903000: global: CGRA: NOOP.Execute() +63903000: global: Distance is: 0 +63903000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63903000: global: Predictor bit: 0 Opcode: 7 +63903000: global: CGRA: NOOP.Execute() +63903000: global: Distance is: 0 +63903000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63903000: global: Predictor bit: 0 Opcode: 7 +63903000: global: CGRA: NOOP.Execute() +63903000: global: Distance is: 0 +63903000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63903000: global: Predictor bit: 0 Opcode: 7 +63903000: global: CGRA: NOOP.Execute() +63903000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63903000: system.cpu: CGRA advanceTime complete. +63903000: system.cpu: *******IN ADVANCE PC****** +63903000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6a70 +63903000: system.cpu: State = KERNEL, Cond_Reg = 1 +63903000: system.cpu: Passed Complete Drain(). +63903000: system.cpu: Make latency status=1. +63903000: system.cpu: Inside status idle. +63903000: system.cpu: Exiting schedule events +63903000: system.cpu: We are here after Execution +63903500: system.cpu: Inside CGRA Execution else statement. +63903500: system.cpu: Inside CGRA_Execution block. +63903500: system.cpu: +CALL IN NOW CGRA_Execution. +63903500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 89 ~~~~~~~ +63903500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +63903500: global: Predictor bit: 0 Opcode: 7 +63903500: global: CGRA: NOOP.Execute() +63903500: global: Distance is: 0 +63903500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63903500: global: Predictor bit: 0 Opcode: 7 +63903500: global: CGRA: NOOP.Execute() +63903500: global: Distance is: 0 +63903500: system.cpu: Ins: 6471827457, 181c04001 @ PE 2 +63903500: global: Predictor bit: 0 Opcode: 8 +63903500: global: +Input1 = 8192 Input2 = 1 +63903500: global: +******** ASL IN THIS PE 16384************ +63903500: global: +WRITE: REG NUMBER: 0 dist: 0 +63903500: global: R0: 16384 R1: 0 R2: 0 R3: 15 +63903500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +63903500: global: FPR0: 16384 FPR1: 0 FPR2: 0 FPR3: 15 +63903500: global: Writing output 16384 to register 0 +63903500: global: Distance is: 0 +63903500: system.cpu: Ins: 4341104641, 102c00001 @ PE 3 +63903500: global: Predictor bit: 0 Opcode: 0 +63903500: global: +Input1 = 13 Input2 = 1 +63903500: global: +******** SUM IN THIS PE 14************ +63903500: global: Distance is: 0 +63903500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63903500: global: Predictor bit: 0 Opcode: 7 +63903500: global: CGRA: NOOP.Execute() +63903500: global: Distance is: 0 +63903500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63903500: global: Predictor bit: 0 Opcode: 7 +63903500: global: CGRA: NOOP.Execute() +63903500: global: Distance is: 0 +63903500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63903500: global: Predictor bit: 0 Opcode: 7 +63903500: global: CGRA: NOOP.Execute() +63903500: global: Distance is: 0 +63903500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63903500: global: Predictor bit: 0 Opcode: 7 +63903500: global: CGRA: NOOP.Execute() +63903500: global: Distance is: 0 +63903500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63903500: global: Predictor bit: 0 Opcode: 7 +63903500: global: CGRA: NOOP.Execute() +63903500: global: Distance is: 0 +63903500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63903500: global: Predictor bit: 0 Opcode: 7 +63903500: global: CGRA: NOOP.Execute() +63903500: global: Distance is: 0 +63903500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63903500: global: Predictor bit: 0 Opcode: 7 +63903500: global: CGRA: NOOP.Execute() +63903500: global: Distance is: 0 +63903500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63903500: global: Predictor bit: 0 Opcode: 7 +63903500: global: CGRA: NOOP.Execute() +63903500: global: Distance is: 0 +63903500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63903500: global: Predictor bit: 0 Opcode: 7 +63903500: global: CGRA: NOOP.Execute() +63903500: global: Distance is: 0 +63903500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63903500: global: Predictor bit: 0 Opcode: 7 +63903500: global: CGRA: NOOP.Execute() +63903500: global: Distance is: 0 +63903500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63903500: global: Predictor bit: 0 Opcode: 7 +63903500: global: CGRA: NOOP.Execute() +63903500: global: Distance is: 0 +63903500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63903500: global: Predictor bit: 0 Opcode: 7 +63903500: global: CGRA: NOOP.Execute() +63903500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63903500: system.cpu: CGRA advanceTime complete. +63903500: system.cpu: *******IN ADVANCE PC****** +63903500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a69f0 +63903500: system.cpu: Passed Complete Drain(). +63903500: system.cpu: Make latency status=1. +63903500: system.cpu: Inside status idle. +63903500: system.cpu: Exiting schedule events +63903500: system.cpu: We are here after Execution +63904000: system.cpu: Inside CGRA Execution else statement. +63904000: system.cpu: Inside CGRA_Execution block. +63904000: system.cpu: +CALL IN NOW CGRA_Execution. +63904000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 91 ~~~~~~~ +63904000: global: +******** DB INPUT2 ReadAddress = 3************ +63904000: system.cpu: Ins: 4726980608, 119c00000 @ PE 0 +63904000: global: Predictor bit: 1 Opcode: 1 +63904000: global: +Input1 = 14 Input2 = 0 +63904000: global: +******** LDI IN THIS PE 14************ +63904000: global: Distance is: 0 +63904000: system.cpu: Ins: 4743757824, 11ac00000 @ PE 1 +63904000: global: Predictor bit: 1 Opcode: 1 +63904000: global: +Input1 = 16384 Input2 = 0 +63904000: global: +******** LDI IN THIS PE 16384************ +63904000: global: Distance is: 0 +63904000: system.cpu: Ins: 7550140416, 1c2060000 @ PE 2 +63904000: global: Predictor bit: 0 Opcode: 12 +63904000: global: +Input1 = 14 Input2 = 15 +63904000: global: +******** EQUALS IN THIS PE 0************ +63904000: global: Distance is: 0 +63904000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63904000: global: Predictor bit: 0 Opcode: 7 +63904000: global: CGRA: NOOP.Execute() +63904000: global: Distance is: 0 +63904000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63904000: global: Predictor bit: 0 Opcode: 7 +63904000: global: CGRA: NOOP.Execute() +63904000: global: Distance is: 0 +63904000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63904000: global: Predictor bit: 0 Opcode: 7 +63904000: global: CGRA: NOOP.Execute() +63904000: global: Distance is: 0 +63904000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63904000: global: Predictor bit: 0 Opcode: 7 +63904000: global: CGRA: NOOP.Execute() +63904000: global: Distance is: 0 +63904000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63904000: global: Predictor bit: 0 Opcode: 7 +63904000: global: CGRA: NOOP.Execute() +63904000: global: Distance is: 0 +63904000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63904000: global: Predictor bit: 0 Opcode: 7 +63904000: global: CGRA: NOOP.Execute() +63904000: global: Distance is: 0 +63904000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63904000: global: Predictor bit: 0 Opcode: 7 +63904000: global: CGRA: NOOP.Execute() +63904000: global: Distance is: 0 +63904000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63904000: global: Predictor bit: 0 Opcode: 7 +63904000: global: CGRA: NOOP.Execute() +63904000: global: Distance is: 0 +63904000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63904000: global: Predictor bit: 0 Opcode: 7 +63904000: global: CGRA: NOOP.Execute() +63904000: global: Distance is: 0 +63904000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63904000: global: Predictor bit: 0 Opcode: 7 +63904000: global: CGRA: NOOP.Execute() +63904000: global: Distance is: 0 +63904000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63904000: global: Predictor bit: 0 Opcode: 7 +63904000: global: CGRA: NOOP.Execute() +63904000: global: Distance is: 0 +63904000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63904000: global: Predictor bit: 0 Opcode: 7 +63904000: global: CGRA: NOOP.Execute() +63904000: global: Distance is: 0 +63904000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63904000: global: Predictor bit: 0 Opcode: 7 +63904000: global: CGRA: NOOP.Execute() +63904000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63904000: system.cpu: CGRA advanceTime complete. +63904000: system.cpu: *******IN ADVANCE PC****** +63904000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6a70 +63904000: system.cpu: State = KERNEL, Cond_Reg = 1 +63904000: system.cpu: Passed Complete Drain(). +63904000: system.cpu: Make latency status=1. +63904000: system.cpu: Inside status idle. +63904000: system.cpu: Exiting schedule events +63904000: system.cpu: We are here after Execution +63904500: system.cpu: Inside CGRA Execution else statement. +63904500: system.cpu: Inside CGRA_Execution block. +63904500: system.cpu: +CALL IN NOW CGRA_Execution. +63904500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 93 ~~~~~~~ +63904500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +63904500: global: Predictor bit: 0 Opcode: 7 +63904500: global: CGRA: NOOP.Execute() +63904500: global: Distance is: 0 +63904500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63904500: global: Predictor bit: 0 Opcode: 7 +63904500: global: CGRA: NOOP.Execute() +63904500: global: Distance is: 0 +63904500: system.cpu: Ins: 6471827457, 181c04001 @ PE 2 +63904500: global: Predictor bit: 0 Opcode: 8 +63904500: global: +Input1 = 16384 Input2 = 1 +63904500: global: +******** ASL IN THIS PE 32768************ +63904500: global: +WRITE: REG NUMBER: 0 dist: 0 +63904500: global: R0: 32768 R1: 0 R2: 0 R3: 15 +63904500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +63904500: global: FPR0: 32768 FPR1: 0 FPR2: 0 FPR3: 15 +63904500: global: Writing output 32768 to register 0 +63904500: global: Distance is: 0 +63904500: system.cpu: Ins: 4341104641, 102c00001 @ PE 3 +63904500: global: Predictor bit: 0 Opcode: 0 +63904500: global: +Input1 = 14 Input2 = 1 +63904500: global: +******** SUM IN THIS PE 15************ +63904500: global: Distance is: 0 +63904500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63904500: global: Predictor bit: 0 Opcode: 7 +63904500: global: CGRA: NOOP.Execute() +63904500: global: Distance is: 0 +63904500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63904500: global: Predictor bit: 0 Opcode: 7 +63904500: global: CGRA: NOOP.Execute() +63904500: global: Distance is: 0 +63904500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63904500: global: Predictor bit: 0 Opcode: 7 +63904500: global: CGRA: NOOP.Execute() +63904500: global: Distance is: 0 +63904500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63904500: global: Predictor bit: 0 Opcode: 7 +63904500: global: CGRA: NOOP.Execute() +63904500: global: Distance is: 0 +63904500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63904500: global: Predictor bit: 0 Opcode: 7 +63904500: global: CGRA: NOOP.Execute() +63904500: global: Distance is: 0 +63904500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63904500: global: Predictor bit: 0 Opcode: 7 +63904500: global: CGRA: NOOP.Execute() +63904500: global: Distance is: 0 +63904500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63904500: global: Predictor bit: 0 Opcode: 7 +63904500: global: CGRA: NOOP.Execute() +63904500: global: Distance is: 0 +63904500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63904500: global: Predictor bit: 0 Opcode: 7 +63904500: global: CGRA: NOOP.Execute() +63904500: global: Distance is: 0 +63904500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63904500: global: Predictor bit: 0 Opcode: 7 +63904500: global: CGRA: NOOP.Execute() +63904500: global: Distance is: 0 +63904500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63904500: global: Predictor bit: 0 Opcode: 7 +63904500: global: CGRA: NOOP.Execute() +63904500: global: Distance is: 0 +63904500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63904500: global: Predictor bit: 0 Opcode: 7 +63904500: global: CGRA: NOOP.Execute() +63904500: global: Distance is: 0 +63904500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63904500: global: Predictor bit: 0 Opcode: 7 +63904500: global: CGRA: NOOP.Execute() +63904500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63904500: system.cpu: CGRA advanceTime complete. +63904500: system.cpu: *******IN ADVANCE PC****** +63904500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a69f0 +63904500: system.cpu: Passed Complete Drain(). +63904500: system.cpu: Make latency status=1. +63904500: system.cpu: Inside status idle. +63904500: system.cpu: Exiting schedule events +63904500: system.cpu: We are here after Execution +63905000: system.cpu: Inside CGRA Execution else statement. +63905000: system.cpu: Inside CGRA_Execution block. +63905000: system.cpu: +CALL IN NOW CGRA_Execution. +63905000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 95 ~~~~~~~ +63905000: global: +******** DB INPUT2 ReadAddress = 3************ +63905000: system.cpu: Ins: 4726980608, 119c00000 @ PE 0 +63905000: global: Predictor bit: 1 Opcode: 1 +63905000: global: +Input1 = 15 Input2 = 0 +63905000: global: +******** LDI IN THIS PE 15************ +63905000: global: Distance is: 0 +63905000: system.cpu: Ins: 4743757824, 11ac00000 @ PE 1 +63905000: global: Predictor bit: 1 Opcode: 1 +63905000: global: +Input1 = 32768 Input2 = 0 +63905000: global: +******** LDI IN THIS PE 32768************ +63905000: global: Distance is: 0 +63905000: system.cpu: Ins: 7550140416, 1c2060000 @ PE 2 +63905000: global: Predictor bit: 0 Opcode: 12 +63905000: global: +Input1 = 15 Input2 = 15 +63905000: global: +******** EQUALS IN THIS PE 1************ +63905000: global: Controller_Reg reset +63905000: global: Distance is: 0 +63905000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63905000: global: Predictor bit: 0 Opcode: 7 +63905000: global: CGRA: NOOP.Execute() +63905000: global: Distance is: 0 +63905000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63905000: global: Predictor bit: 0 Opcode: 7 +63905000: global: CGRA: NOOP.Execute() +63905000: global: Distance is: 0 +63905000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63905000: global: Predictor bit: 0 Opcode: 7 +63905000: global: CGRA: NOOP.Execute() +63905000: global: Distance is: 0 +63905000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63905000: global: Predictor bit: 0 Opcode: 7 +63905000: global: CGRA: NOOP.Execute() +63905000: global: Distance is: 0 +63905000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63905000: global: Predictor bit: 0 Opcode: 7 +63905000: global: CGRA: NOOP.Execute() +63905000: global: Distance is: 0 +63905000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63905000: global: Predictor bit: 0 Opcode: 7 +63905000: global: CGRA: NOOP.Execute() +63905000: global: Distance is: 0 +63905000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63905000: global: Predictor bit: 0 Opcode: 7 +63905000: global: CGRA: NOOP.Execute() +63905000: global: Distance is: 0 +63905000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63905000: global: Predictor bit: 0 Opcode: 7 +63905000: global: CGRA: NOOP.Execute() +63905000: global: Distance is: 0 +63905000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63905000: global: Predictor bit: 0 Opcode: 7 +63905000: global: CGRA: NOOP.Execute() +63905000: global: Distance is: 0 +63905000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63905000: global: Predictor bit: 0 Opcode: 7 +63905000: global: CGRA: NOOP.Execute() +63905000: global: Distance is: 0 +63905000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63905000: global: Predictor bit: 0 Opcode: 7 +63905000: global: CGRA: NOOP.Execute() +63905000: global: Distance is: 0 +63905000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63905000: global: Predictor bit: 0 Opcode: 7 +63905000: global: CGRA: NOOP.Execute() +63905000: global: Distance is: 0 +63905000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63905000: global: Predictor bit: 0 Opcode: 7 +63905000: global: CGRA: NOOP.Execute() +63905000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63905000: system.cpu: CGRA advanceTime complete. +63905000: system.cpu: *******IN ADVANCE PC****** +63905000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a6a70 +63905000: system.cpu: State = KERNEL, Cond_Reg = 0 +63905000: system.cpu: +KERNEL->EPILOG +63905000: system.cpu: Passed Complete Drain(). +63905000: system.cpu: Make latency status=1. +63905000: system.cpu: Inside status idle. +63905000: system.cpu: Exiting schedule events +63905000: system.cpu: We are here after Execution +63905500: system.cpu: Inside CGRA Execution else statement. +63905500: system.cpu: Inside CGRA_Execution block. +63905500: system.cpu: +CALL IN NOW CGRA_Execution. +63905500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 97 ~~~~~~~ +63905500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +63905500: global: Predictor bit: 0 Opcode: 7 +63905500: global: CGRA: NOOP.Execute() +63905500: global: Distance is: 0 +63905500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63905500: global: Predictor bit: 0 Opcode: 7 +63905500: global: CGRA: NOOP.Execute() +63905500: global: Distance is: 0 +63905500: system.cpu: Ins: 6471827457, 181c04001 @ PE 2 +63905500: global: Predictor bit: 0 Opcode: 8 +63905500: global: +Input1 = 32768 Input2 = 1 +63905500: global: +******** ASL IN THIS PE 65536************ +63905500: global: +WRITE: REG NUMBER: 0 dist: 0 +63905500: global: R0: 65536 R1: 0 R2: 0 R3: 15 +63905500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +63905500: global: FPR0: 65536 FPR1: 0 FPR2: 0 FPR3: 15 +63905500: global: Writing output 65536 to register 0 +63905500: global: Distance is: 0 +63905500: system.cpu: Ins: 4341104641, 102c00001 @ PE 3 +63905500: global: Predictor bit: 0 Opcode: 0 +63905500: global: +Input1 = 15 Input2 = 1 +63905500: global: +******** SUM IN THIS PE 16************ +63905500: global: Distance is: 0 +63905500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63905500: global: Predictor bit: 0 Opcode: 7 +63905500: global: CGRA: NOOP.Execute() +63905500: global: Distance is: 0 +63905500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63905500: global: Predictor bit: 0 Opcode: 7 +63905500: global: CGRA: NOOP.Execute() +63905500: global: Distance is: 0 +63905500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63905500: global: Predictor bit: 0 Opcode: 7 +63905500: global: CGRA: NOOP.Execute() +63905500: global: Distance is: 0 +63905500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63905500: global: Predictor bit: 0 Opcode: 7 +63905500: global: CGRA: NOOP.Execute() +63905500: global: Distance is: 0 +63905500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63905500: global: Predictor bit: 0 Opcode: 7 +63905500: global: CGRA: NOOP.Execute() +63905500: global: Distance is: 0 +63905500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63905500: global: Predictor bit: 0 Opcode: 7 +63905500: global: CGRA: NOOP.Execute() +63905500: global: Distance is: 0 +63905500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63905500: global: Predictor bit: 0 Opcode: 7 +63905500: global: CGRA: NOOP.Execute() +63905500: global: Distance is: 0 +63905500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63905500: global: Predictor bit: 0 Opcode: 7 +63905500: global: CGRA: NOOP.Execute() +63905500: global: Distance is: 0 +63905500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63905500: global: Predictor bit: 0 Opcode: 7 +63905500: global: CGRA: NOOP.Execute() +63905500: global: Distance is: 0 +63905500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63905500: global: Predictor bit: 0 Opcode: 7 +63905500: global: CGRA: NOOP.Execute() +63905500: global: Distance is: 0 +63905500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63905500: global: Predictor bit: 0 Opcode: 7 +63905500: global: CGRA: NOOP.Execute() +63905500: global: Distance is: 0 +63905500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63905500: global: Predictor bit: 0 Opcode: 7 +63905500: global: CGRA: NOOP.Execute() +63905500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63905500: system.cpu: CGRA advanceTime complete. +63905500: system.cpu: *******IN ADVANCE PC****** +63905500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5ce0 +63905500: system.cpu: Passed Complete Drain(). +63905500: system.cpu: Make latency status=1. +63905500: system.cpu: Inside status idle. +63905500: system.cpu: Exiting schedule events +63905500: system.cpu: We are here after Execution +63906000: system.cpu: Inside CGRA Execution else statement. +63906000: system.cpu: Inside CGRA_Execution block. +63906000: system.cpu: +CALL IN NOW CGRA_Execution. +63906000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 99 ~~~~~~~ +63906000: global: +******** DB INPUT2 ReadAddress = 3************ +63906000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +63906000: global: Predictor bit: 0 Opcode: 7 +63906000: global: CGRA: NOOP.Execute() +63906000: global: Distance is: 0 +63906000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63906000: global: Predictor bit: 0 Opcode: 7 +63906000: global: CGRA: NOOP.Execute() +63906000: global: Distance is: 0 +63906000: system.cpu: Ins: 7550140416, 1c2060000 @ PE 2 +63906000: global: Predictor bit: 0 Opcode: 12 +63906000: global: +Input1 = 16 Input2 = 15 +63906000: global: +******** EQUALS IN THIS PE 0************ +63906000: global: Distance is: 0 +63906000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63906000: global: Predictor bit: 0 Opcode: 7 +63906000: global: CGRA: NOOP.Execute() +63906000: global: Distance is: 0 +63906000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63906000: global: Predictor bit: 0 Opcode: 7 +63906000: global: CGRA: NOOP.Execute() +63906000: global: Distance is: 0 +63906000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63906000: global: Predictor bit: 0 Opcode: 7 +63906000: global: CGRA: NOOP.Execute() +63906000: global: Distance is: 0 +63906000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63906000: global: Predictor bit: 0 Opcode: 7 +63906000: global: CGRA: NOOP.Execute() +63906000: global: Distance is: 0 +63906000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63906000: global: Predictor bit: 0 Opcode: 7 +63906000: global: CGRA: NOOP.Execute() +63906000: global: Distance is: 0 +63906000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63906000: global: Predictor bit: 0 Opcode: 7 +63906000: global: CGRA: NOOP.Execute() +63906000: global: Distance is: 0 +63906000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63906000: global: Predictor bit: 0 Opcode: 7 +63906000: global: CGRA: NOOP.Execute() +63906000: global: Distance is: 0 +63906000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63906000: global: Predictor bit: 0 Opcode: 7 +63906000: global: CGRA: NOOP.Execute() +63906000: global: Distance is: 0 +63906000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63906000: global: Predictor bit: 0 Opcode: 7 +63906000: global: CGRA: NOOP.Execute() +63906000: global: Distance is: 0 +63906000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63906000: global: Predictor bit: 0 Opcode: 7 +63906000: global: CGRA: NOOP.Execute() +63906000: global: Distance is: 0 +63906000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63906000: global: Predictor bit: 0 Opcode: 7 +63906000: global: CGRA: NOOP.Execute() +63906000: global: Distance is: 0 +63906000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63906000: global: Predictor bit: 0 Opcode: 7 +63906000: global: CGRA: NOOP.Execute() +63906000: global: Distance is: 0 +63906000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63906000: global: Predictor bit: 0 Opcode: 7 +63906000: global: CGRA: NOOP.Execute() +63906000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632392 - data: 15 +63906000: system.cpu: CGRA advanceTime complete. +63906000: system.cpu: *******IN ADVANCE PC****** +63906000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5d60 +63906000: system.cpu: Passed Complete Drain(). +63906000: system.cpu: Make latency status=1. +63906000: system.cpu: Inside status idle. +63906000: system.cpu: Exiting schedule events +63906000: system.cpu: We are here after Execution +63906500: system.cpu: Inside CGRA Execution else statement. +63906500: system.cpu: Inside CGRA_Execution block. +63906500: system.cpu: +CALL IN NOW CGRA_Execution. +63906500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 101 ~~~~~~~ +63906500: global: +******** DB INPUT1 ReadAddress = 0************ +63906500: global: +******** DB INPUT1 ReadAddress = 0************ +63906500: system.cpu: Ins: 6052388868, 168c02004 @ PE 0 +63906500: global: Predictor bit: 1 Opcode: 6 +63906500: global: +Input1 = 632404 Input2 = 4 +63906500: global: +******** ADDRESS GENERATED IN THIS PE 632404************ +63906500: global: +*********Setting Address 9a654 ****** +63906500: global: Distance is: 0 +63906500: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63906500: global: Predictor bit: 0 Opcode: 7 +63906500: global: CGRA: NOOP.Execute() +63906500: global: Distance is: 0 +63906500: system.cpu: Ins: 4307554304, 100c01000 @ PE 2 +63906500: global: Predictor bit: 0 Opcode: 0 +63906500: global: +Input1 = 65536 Input2 = 0 +63906500: global: +******** SUM IN THIS PE 65536************ +63906500: global: +******** DB Output 65536************ +63906500: global: Distance is: 0 +63906500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63906500: global: Predictor bit: 0 Opcode: 7 +63906500: global: CGRA: NOOP.Execute() +63906500: global: Distance is: 0 +63906500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63906500: global: Predictor bit: 0 Opcode: 7 +63906500: global: CGRA: NOOP.Execute() +63906500: global: Distance is: 0 +63906500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63906500: global: Predictor bit: 0 Opcode: 7 +63906500: global: CGRA: NOOP.Execute() +63906500: global: Distance is: 0 +63906500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63906500: global: Predictor bit: 0 Opcode: 7 +63906500: global: CGRA: NOOP.Execute() +63906500: global: Distance is: 0 +63906500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63906500: global: Predictor bit: 0 Opcode: 7 +63906500: global: CGRA: NOOP.Execute() +63906500: global: Distance is: 0 +63906500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63906500: global: Predictor bit: 0 Opcode: 7 +63906500: global: CGRA: NOOP.Execute() +63906500: global: Distance is: 0 +63906500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63906500: global: Predictor bit: 0 Opcode: 7 +63906500: global: CGRA: NOOP.Execute() +63906500: global: Distance is: 0 +63906500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63906500: global: Predictor bit: 0 Opcode: 7 +63906500: global: CGRA: NOOP.Execute() +63906500: global: Distance is: 0 +63906500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63906500: global: Predictor bit: 0 Opcode: 7 +63906500: global: CGRA: NOOP.Execute() +63906500: global: Distance is: 0 +63906500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63906500: global: Predictor bit: 0 Opcode: 7 +63906500: global: CGRA: NOOP.Execute() +63906500: global: Distance is: 0 +63906500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63906500: global: Predictor bit: 0 Opcode: 7 +63906500: global: CGRA: NOOP.Execute() +63906500: global: Distance is: 0 +63906500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63906500: global: Predictor bit: 0 Opcode: 7 +63906500: global: CGRA: NOOP.Execute() +63906500: global: Distance is: 0 +63906500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63906500: global: Predictor bit: 0 Opcode: 7 +63906500: global: CGRA: NOOP.Execute() +63906500: global: Distance is: 0 +63906500: system.cpu: In Memwrite with membus: 1 +63906500: system.cpu: In writing INT 65536 to address:9a654 -- &Data: 0x559ce5e1e620 and uint: +63906500: system.cpu: CGRA advanceTime complete. +63906500: system.cpu: *******IN ADVANCE PC****** +63906500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5de0 +63906500: system.cpu: Passed Complete Drain(). +63906500: system.cpu: Make latency status=1. +63906500: system.cpu: Inside status idle. +63906500: system.cpu: Exiting schedule events +63906500: system.cpu: We are here after Execution +63907000: system.cpu: Inside CGRA Execution else statement. +63907000: system.cpu: Inside CGRA_Execution block. +63907000: system.cpu: +CALL IN NOW CGRA_Execution. +63907000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 103 ~~~~~~~ +63907000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +63907000: global: Predictor bit: 0 Opcode: 7 +63907000: global: CGRA: NOOP.Execute() +63907000: global: Distance is: 0 +63907000: system.cpu: Ins: 6306136064, 177e00000 @ PE 1 +63907000: global: Predictor bit: 0 Opcode: 7 +63907000: global: CGRA: NOOP.Execute() +63907000: global: Distance is: 0 +63907000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +63907000: global: Predictor bit: 0 Opcode: 7 +63907000: global: CGRA: NOOP.Execute() +63907000: global: Distance is: 0 +63907000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +63907000: global: Predictor bit: 0 Opcode: 7 +63907000: global: CGRA: NOOP.Execute() +63907000: global: Distance is: 0 +63907000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +63907000: global: Predictor bit: 0 Opcode: 7 +63907000: global: CGRA: NOOP.Execute() +63907000: global: Distance is: 0 +63907000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +63907000: global: Predictor bit: 0 Opcode: 7 +63907000: global: CGRA: NOOP.Execute() +63907000: global: Distance is: 0 +63907000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +63907000: global: Predictor bit: 0 Opcode: 7 +63907000: global: CGRA: NOOP.Execute() +63907000: global: Distance is: 0 +63907000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +63907000: global: Predictor bit: 0 Opcode: 7 +63907000: global: CGRA: NOOP.Execute() +63907000: global: Distance is: 0 +63907000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +63907000: global: Predictor bit: 0 Opcode: 7 +63907000: global: CGRA: NOOP.Execute() +63907000: global: Distance is: 0 +63907000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +63907000: global: Predictor bit: 0 Opcode: 7 +63907000: global: CGRA: NOOP.Execute() +63907000: global: Distance is: 0 +63907000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +63907000: global: Predictor bit: 0 Opcode: 7 +63907000: global: CGRA: NOOP.Execute() +63907000: global: Distance is: 0 +63907000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +63907000: global: Predictor bit: 0 Opcode: 7 +63907000: global: CGRA: NOOP.Execute() +63907000: global: Distance is: 0 +63907000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +63907000: global: Predictor bit: 0 Opcode: 7 +63907000: global: CGRA: NOOP.Execute() +63907000: global: Distance is: 0 +63907000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +63907000: global: Predictor bit: 0 Opcode: 7 +63907000: global: CGRA: NOOP.Execute() +63907000: global: Distance is: 0 +63907000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +63907000: global: Predictor bit: 0 Opcode: 7 +63907000: global: CGRA: NOOP.Execute() +63907000: global: Distance is: 0 +63907000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +63907000: global: Predictor bit: 0 Opcode: 7 +63907000: global: CGRA: NOOP.Execute() +63907000: global: Distance is: 0 +63907000: system.cpu: In Memwrite with membus: 1 +63907000: system.cpu: In writing INT 65536 to address:9a654 -- &Data: 0x559ce5e1e620 and uint: +63907000: system.cpu: CGRA advanceTime complete. +63907000: system.cpu: *******IN ADVANCE PC****** +63907000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a5e60 +63907000: system.cpu: Passed Complete Drain(). +63907000: system.cpu: Make latency status=1. +63907000: system.cpu: Inside status idle. +63907000: system.cpu: Exiting schedule events +63907000: system.cpu: We are here after Execution +63907500: system.cpu: Inside CGRA Execution else statement. +***** 2^16 = 65536 ***** + +deleting cgra +Exiting @ tick 66117000 because exiting with last active thread context diff --git a/benchmarks/pow/pow.c b/benchmarks/pow/pow.c new file mode 100644 index 000000000..2d1ae63ba --- /dev/null +++ b/benchmarks/pow/pow.c @@ -0,0 +1,33 @@ +#include +#include + +/*int sum(int count){ + int ret=0; + //int vec[10] = {1,2,3,4,5,6,7,8,9,10}; + + #pragma CGRA + for(int i=0; i +#include + +/*int sum(int count){ + int ret=0; + //int vec[10] = {1,2,3,4,5,6,7,8,9,10}; + + #pragma CGRA + for(int i=0; i + +int prime_check(int num){ + int ret=1; + + #pragma CGRA + for(int i=2; i< (num/2 +1); i++){ + if(num%i == 0) ret = 0; + } + + return ret; +} + +int main(int argc, char* argv[]){ + int num = atoi(argv[1]); + printf("Checking %d for prime\n", num); + + int prime = prime_check(num); + if(prime) printf("%d is prime\n", num); + else printf("%d is not prime\n", num); + + return 0; +} diff --git a/benchmarks/simple_loop/CGRA_config.csv b/benchmarks/simple_loop/CGRA_config.csv new file mode 100644 index 000000000..b10a69525 --- /dev/null +++ b/benchmarks/simple_loop/CGRA_config.csv @@ -0,0 +1,14 @@ +X,4 +Y,4 +R,4 +IC,0 +Cclock,0.7 +CPUclock,2 +Mem,8GB +MODE,0 +ALGO,RAMP +MSA,10 +MAPII,10 +MAX_MAP,1000 +MAX_II,50 +LAMBDA,0.02 diff --git a/benchmarks/simple_loop/CGRA_config.csv~ b/benchmarks/simple_loop/CGRA_config.csv~ new file mode 100644 index 000000000..e422a48d5 --- /dev/null +++ b/benchmarks/simple_loop/CGRA_config.csv~ @@ -0,0 +1,14 @@ +X,8 +Y,8 +R,8 +IC,0 +Cclock,0.7 +CPUclock,2 +Mem,8GB +MODE,0 +ALGO,RAMP +MSA,10 +MAPII,10 +MAX_MAP,1000 +MAX_II,50 +LAMBDA,0.02 diff --git a/benchmarks/simple_loop/Makefile b/benchmarks/simple_loop/Makefile new file mode 100644 index 000000000..5096bc530 --- /dev/null +++ b/benchmarks/simple_loop/Makefile @@ -0,0 +1,11 @@ +FILE1 = add.c + +all: loop + +CC = cgracc #gcc +ARMCC = arm-linux-gnueabi-gcc +LIB = -lm +loop: ${FILE1} Makefile + $(CC) -static -O3 ${FILE1} -o loop +clean: + rm -rf loop CGRAExec m5out diff --git a/benchmarks/simple_loop/Makefile~ b/benchmarks/simple_loop/Makefile~ new file mode 100644 index 000000000..0ada89479 --- /dev/null +++ b/benchmarks/simple_loop/Makefile~ @@ -0,0 +1,11 @@ +FILE1 = add.c + +all: loop + +CC = cgracc #gcc +ARMCC = arm-linux-gnueabi-gcc +LIB = -lm +loop: ${FILE1} Makefile + $(CC) -static -O3 ${FILE1} -o loop +clean: + rm -rf loop output* CGRAExec m5out diff --git a/benchmarks/simple_loop/add.c b/benchmarks/simple_loop/add.c new file mode 100644 index 000000000..6eaeb7f67 --- /dev/null +++ b/benchmarks/simple_loop/add.c @@ -0,0 +1,27 @@ +#include +#include + +int main(int argc, char *argv[]) +{ + + int iterations = atoi(argv[1]); + + int a=30, b=3, result = 0; + int c = 0; + + //char d = 'W', e; + int i; + + #pragma CGRA + for(i=0;iKERNEL +41541000: system.cpu: Passed Complete Drain(). +41541000: system.cpu: Make latency status=1. +41541000: system.cpu: Inside status idle. +41541000: system.cpu: Exiting schedule events +41541000: system.cpu: We are here after Execution +41541500: system.cpu: Inside CGRA Execution else statement. +41541500: system.cpu: Inside CGRA_Execution block. +41541500: system.cpu: +CALL IN NOW CGRA_Execution. +41541500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 67 ~~~~~~~ +41541500: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41541500: global: Predictor bit: 0 Opcode: 0 +41541500: global: +Input1 = 1 Input2 = 1 +41541500: global: +******** SUM IN THIS PE 2************ +41541500: global: +WRITE: REG NUMBER: 0 dist: 0 +41541500: global: +WRITE: REG NUMBER: 0 dist: 0 +41541500: global: +WRITE PHYS REG NUMBER: 0 data: 2 +41541500: global: R0: 2 R1: 33 R2: 1 R3: 632388 +41541500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41541500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41541500: global: +WRITE PHYS FPREG NUMBER: 0 data: 2 +41541500: global: FPR0: 2 FPR1: 33 FPR2: 1 FPR3: 632388 +41541500: global: Writing output 2 to register 0 +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41541500: global: Predictor bit: 0 Opcode: 15 +41541500: global: +Input1 = 1 Input2 = 5 +41541500: global: +******** Less Than IN THIS PE 1************ +41541500: global: Controller_Reg reset +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41541500: global: Predictor bit: 0 Opcode: 0 +41541500: global: +Input1 = 33 Input2 = 33 +41541500: global: +******** SUM IN THIS PE 66************ +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 +41541500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41541500: global: Predictor bit: 0 Opcode: 7 +41541500: global: CGRA: NOOP.Execute() +41541500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41541500: system.cpu: CGRA advanceTime complete. +41541500: system.cpu: *******IN ADVANCE PC****** +41541500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41541500: system.cpu: Passed Complete Drain(). +41541500: system.cpu: Make latency status=1. +41541500: system.cpu: Inside status idle. +41541500: system.cpu: Exiting schedule events +41541500: system.cpu: We are here after Execution +41542000: system.cpu: Inside CGRA Execution else statement. +41542000: system.cpu: Inside CGRA_Execution block. +41542000: system.cpu: +CALL IN NOW CGRA_Execution. +41542000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 69 ~~~~~~~ +41542000: global: +******** DB INPUT1 ReadAddress = 0************ +41542000: global: +READ: REG NUMBER: 0 dist: 0 +41542000: global: Rotating REGS data: 33 REG: 0 +41542000: global: +******** DB INPUT2 ReadAddress = 2************ +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41542000: global: Predictor bit: 1 Opcode: 4 +41542000: global: +Input1 = 33 Input2 = 66 InputP = 1 +41542000: global: +******** Selection IN THIS PE 66************ +41542000: global: +************** WE ***************** +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41542000: global: Predictor bit: 0 Opcode: 12 +41542000: global: +Input1 = 2 Input2 = 30 +41542000: global: +******** EQUALS IN THIS PE 0************ +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 +41542000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41542000: global: Predictor bit: 0 Opcode: 7 +41542000: global: CGRA: NOOP.Execute() +41542000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41542000: system.cpu: CGRA advanceTime complete. +41542000: system.cpu: *******IN ADVANCE PC****** +41542000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41542000: system.cpu: Passed Complete Drain(). +41542000: system.cpu: Make latency status=1. +41542000: system.cpu: Inside status idle. +41542000: system.cpu: Exiting schedule events +41542000: system.cpu: We are here after Execution +41542500: system.cpu: Inside CGRA Execution else statement. +41542500: system.cpu: Inside CGRA_Execution block. +41542500: system.cpu: +CALL IN NOW CGRA_Execution. +41542500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 71 ~~~~~~~ +41542500: global: +******** DB INPUT1 ReadAddress = 0************ +41542500: global: +READ: REG NUMBER: 0 dist: 0 +41542500: global: Rotating REGS data: 2 REG: 0 +41542500: global: +READ: REG NUMBER: 0 dist: 0 +41542500: global: Rotating REGS data: 2 REG: 0 +41542500: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41542500: global: Predictor bit: 1 Opcode: 1 +41542500: global: +Input1 = 2 Input2 = 0 +41542500: global: +******** LDI IN THIS PE 2************ +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41542500: global: Predictor bit: 1 Opcode: 1 +41542500: global: +Input1 = 66 Input2 = 0 +41542500: global: +******** LDI IN THIS PE 66************ +41542500: global: +************** WE ***************** +41542500: global: +WRITE: REG NUMBER: 0 dist: 0 +41542500: global: +WRITE: REG NUMBER: 0 dist: 0 +41542500: global: +WRITE PHYS REG NUMBER: 0 data: 66 +41542500: global: R0: 66 R1: 0 R2: 0 R3: 0 +41542500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41542500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41542500: global: +WRITE PHYS FPREG NUMBER: 0 data: 66 +41542500: global: FPR0: 66 FPR1: 0 FPR2: 0 FPR3: 0 +41542500: global: Writing output 66 to register 0 +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 +41542500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41542500: global: Predictor bit: 0 Opcode: 7 +41542500: global: CGRA: NOOP.Execute() +41542500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41542500: system.cpu: CGRA advanceTime complete. +41542500: system.cpu: *******IN ADVANCE PC****** +41542500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41542500: system.cpu: State = KERNEL, Cond_Reg = 1 +41542500: system.cpu: Passed Complete Drain(). +41542500: system.cpu: Make latency status=1. +41542500: system.cpu: Inside status idle. +41542500: system.cpu: Exiting schedule events +41542500: system.cpu: We are here after Execution +41543000: system.cpu: Inside CGRA Execution else statement. +41543000: system.cpu: Inside CGRA_Execution block. +41543000: system.cpu: +CALL IN NOW CGRA_Execution. +41543000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 73 ~~~~~~~ +41543000: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41543000: global: Predictor bit: 0 Opcode: 0 +41543000: global: +Input1 = 2 Input2 = 1 +41543000: global: +******** SUM IN THIS PE 3************ +41543000: global: +WRITE: REG NUMBER: 0 dist: 0 +41543000: global: +WRITE: REG NUMBER: 0 dist: 0 +41543000: global: +WRITE PHYS REG NUMBER: 0 data: 3 +41543000: global: R0: 3 R1: 33 R2: 1 R3: 632388 +41543000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41543000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41543000: global: +WRITE PHYS FPREG NUMBER: 0 data: 3 +41543000: global: FPR0: 3 FPR1: 33 FPR2: 1 FPR3: 632388 +41543000: global: Writing output 3 to register 0 +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41543000: global: Predictor bit: 0 Opcode: 15 +41543000: global: +Input1 = 2 Input2 = 5 +41543000: global: +******** Less Than IN THIS PE 1************ +41543000: global: Controller_Reg reset +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41543000: global: Predictor bit: 0 Opcode: 0 +41543000: global: +Input1 = 66 Input2 = 33 +41543000: global: +******** SUM IN THIS PE 99************ +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 +41543000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41543000: global: Predictor bit: 0 Opcode: 7 +41543000: global: CGRA: NOOP.Execute() +41543000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41543000: system.cpu: CGRA advanceTime complete. +41543000: system.cpu: *******IN ADVANCE PC****** +41543000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41543000: system.cpu: Passed Complete Drain(). +41543000: system.cpu: Make latency status=1. +41543000: system.cpu: Inside status idle. +41543000: system.cpu: Exiting schedule events +41543000: system.cpu: We are here after Execution +41543500: system.cpu: Inside CGRA Execution else statement. +41543500: system.cpu: Inside CGRA_Execution block. +41543500: system.cpu: +CALL IN NOW CGRA_Execution. +41543500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 75 ~~~~~~~ +41543500: global: +******** DB INPUT1 ReadAddress = 0************ +41543500: global: +READ: REG NUMBER: 0 dist: 0 +41543500: global: Rotating REGS data: 66 REG: 0 +41543500: global: +******** DB INPUT2 ReadAddress = 2************ +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41543500: global: Predictor bit: 1 Opcode: 4 +41543500: global: +Input1 = 66 Input2 = 99 InputP = 1 +41543500: global: +******** Selection IN THIS PE 99************ +41543500: global: +************** WE ***************** +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41543500: global: Predictor bit: 0 Opcode: 12 +41543500: global: +Input1 = 3 Input2 = 30 +41543500: global: +******** EQUALS IN THIS PE 0************ +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 +41543500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41543500: global: Predictor bit: 0 Opcode: 7 +41543500: global: CGRA: NOOP.Execute() +41543500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41543500: system.cpu: CGRA advanceTime complete. +41543500: system.cpu: *******IN ADVANCE PC****** +41543500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41543500: system.cpu: Passed Complete Drain(). +41543500: system.cpu: Make latency status=1. +41543500: system.cpu: Inside status idle. +41543500: system.cpu: Exiting schedule events +41543500: system.cpu: We are here after Execution +41544000: system.cpu: Inside CGRA Execution else statement. +41544000: system.cpu: Inside CGRA_Execution block. +41544000: system.cpu: +CALL IN NOW CGRA_Execution. +41544000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 77 ~~~~~~~ +41544000: global: +******** DB INPUT1 ReadAddress = 0************ +41544000: global: +READ: REG NUMBER: 0 dist: 0 +41544000: global: Rotating REGS data: 3 REG: 0 +41544000: global: +READ: REG NUMBER: 0 dist: 0 +41544000: global: Rotating REGS data: 3 REG: 0 +41544000: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41544000: global: Predictor bit: 1 Opcode: 1 +41544000: global: +Input1 = 3 Input2 = 0 +41544000: global: +******** LDI IN THIS PE 3************ +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41544000: global: Predictor bit: 1 Opcode: 1 +41544000: global: +Input1 = 99 Input2 = 0 +41544000: global: +******** LDI IN THIS PE 99************ +41544000: global: +************** WE ***************** +41544000: global: +WRITE: REG NUMBER: 0 dist: 0 +41544000: global: +WRITE: REG NUMBER: 0 dist: 0 +41544000: global: +WRITE PHYS REG NUMBER: 0 data: 99 +41544000: global: R0: 99 R1: 0 R2: 0 R3: 0 +41544000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41544000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41544000: global: +WRITE PHYS FPREG NUMBER: 0 data: 99 +41544000: global: FPR0: 99 FPR1: 0 FPR2: 0 FPR3: 0 +41544000: global: Writing output 99 to register 0 +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 +41544000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41544000: global: Predictor bit: 0 Opcode: 7 +41544000: global: CGRA: NOOP.Execute() +41544000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41544000: system.cpu: CGRA advanceTime complete. +41544000: system.cpu: *******IN ADVANCE PC****** +41544000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41544000: system.cpu: State = KERNEL, Cond_Reg = 1 +41544000: system.cpu: Passed Complete Drain(). +41544000: system.cpu: Make latency status=1. +41544000: system.cpu: Inside status idle. +41544000: system.cpu: Exiting schedule events +41544000: system.cpu: We are here after Execution +41544500: system.cpu: Inside CGRA Execution else statement. +41544500: system.cpu: Inside CGRA_Execution block. +41544500: system.cpu: +CALL IN NOW CGRA_Execution. +41544500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 79 ~~~~~~~ +41544500: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41544500: global: Predictor bit: 0 Opcode: 0 +41544500: global: +Input1 = 3 Input2 = 1 +41544500: global: +******** SUM IN THIS PE 4************ +41544500: global: +WRITE: REG NUMBER: 0 dist: 0 +41544500: global: +WRITE: REG NUMBER: 0 dist: 0 +41544500: global: +WRITE PHYS REG NUMBER: 0 data: 4 +41544500: global: R0: 4 R1: 33 R2: 1 R3: 632388 +41544500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41544500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41544500: global: +WRITE PHYS FPREG NUMBER: 0 data: 4 +41544500: global: FPR0: 4 FPR1: 33 FPR2: 1 FPR3: 632388 +41544500: global: Writing output 4 to register 0 +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41544500: global: Predictor bit: 0 Opcode: 15 +41544500: global: +Input1 = 3 Input2 = 5 +41544500: global: +******** Less Than IN THIS PE 1************ +41544500: global: Controller_Reg reset +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41544500: global: Predictor bit: 0 Opcode: 0 +41544500: global: +Input1 = 99 Input2 = 33 +41544500: global: +******** SUM IN THIS PE 132************ +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 +41544500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41544500: global: Predictor bit: 0 Opcode: 7 +41544500: global: CGRA: NOOP.Execute() +41544500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41544500: system.cpu: CGRA advanceTime complete. +41544500: system.cpu: *******IN ADVANCE PC****** +41544500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41544500: system.cpu: Passed Complete Drain(). +41544500: system.cpu: Make latency status=1. +41544500: system.cpu: Inside status idle. +41544500: system.cpu: Exiting schedule events +41544500: system.cpu: We are here after Execution +41545000: system.cpu: Inside CGRA Execution else statement. +41545000: system.cpu: Inside CGRA_Execution block. +41545000: system.cpu: +CALL IN NOW CGRA_Execution. +41545000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 81 ~~~~~~~ +41545000: global: +******** DB INPUT1 ReadAddress = 0************ +41545000: global: +READ: REG NUMBER: 0 dist: 0 +41545000: global: Rotating REGS data: 99 REG: 0 +41545000: global: +******** DB INPUT2 ReadAddress = 2************ +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41545000: global: Predictor bit: 1 Opcode: 4 +41545000: global: +Input1 = 99 Input2 = 132 InputP = 1 +41545000: global: +******** Selection IN THIS PE 132************ +41545000: global: +************** WE ***************** +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41545000: global: Predictor bit: 0 Opcode: 12 +41545000: global: +Input1 = 4 Input2 = 30 +41545000: global: +******** EQUALS IN THIS PE 0************ +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 +41545000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41545000: global: Predictor bit: 0 Opcode: 7 +41545000: global: CGRA: NOOP.Execute() +41545000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41545000: system.cpu: CGRA advanceTime complete. +41545000: system.cpu: *******IN ADVANCE PC****** +41545000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41545000: system.cpu: Passed Complete Drain(). +41545000: system.cpu: Make latency status=1. +41545000: system.cpu: Inside status idle. +41545000: system.cpu: Exiting schedule events +41545000: system.cpu: We are here after Execution +41545500: system.cpu: Inside CGRA Execution else statement. +41545500: system.cpu: Inside CGRA_Execution block. +41545500: system.cpu: +CALL IN NOW CGRA_Execution. +41545500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 83 ~~~~~~~ +41545500: global: +******** DB INPUT1 ReadAddress = 0************ +41545500: global: +READ: REG NUMBER: 0 dist: 0 +41545500: global: Rotating REGS data: 4 REG: 0 +41545500: global: +READ: REG NUMBER: 0 dist: 0 +41545500: global: Rotating REGS data: 4 REG: 0 +41545500: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41545500: global: Predictor bit: 1 Opcode: 1 +41545500: global: +Input1 = 4 Input2 = 0 +41545500: global: +******** LDI IN THIS PE 4************ +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41545500: global: Predictor bit: 1 Opcode: 1 +41545500: global: +Input1 = 132 Input2 = 0 +41545500: global: +******** LDI IN THIS PE 132************ +41545500: global: +************** WE ***************** +41545500: global: +WRITE: REG NUMBER: 0 dist: 0 +41545500: global: +WRITE: REG NUMBER: 0 dist: 0 +41545500: global: +WRITE PHYS REG NUMBER: 0 data: 132 +41545500: global: R0: 132 R1: 0 R2: 0 R3: 0 +41545500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41545500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41545500: global: +WRITE PHYS FPREG NUMBER: 0 data: 132 +41545500: global: FPR0: 132 FPR1: 0 FPR2: 0 FPR3: 0 +41545500: global: Writing output 132 to register 0 +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 +41545500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41545500: global: Predictor bit: 0 Opcode: 7 +41545500: global: CGRA: NOOP.Execute() +41545500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41545500: system.cpu: CGRA advanceTime complete. +41545500: system.cpu: *******IN ADVANCE PC****** +41545500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41545500: system.cpu: State = KERNEL, Cond_Reg = 1 +41545500: system.cpu: Passed Complete Drain(). +41545500: system.cpu: Make latency status=1. +41545500: system.cpu: Inside status idle. +41545500: system.cpu: Exiting schedule events +41545500: system.cpu: We are here after Execution +41546000: system.cpu: Inside CGRA Execution else statement. +41546000: system.cpu: Inside CGRA_Execution block. +41546000: system.cpu: +CALL IN NOW CGRA_Execution. +41546000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 85 ~~~~~~~ +41546000: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41546000: global: Predictor bit: 0 Opcode: 0 +41546000: global: +Input1 = 4 Input2 = 1 +41546000: global: +******** SUM IN THIS PE 5************ +41546000: global: +WRITE: REG NUMBER: 0 dist: 0 +41546000: global: +WRITE: REG NUMBER: 0 dist: 0 +41546000: global: +WRITE PHYS REG NUMBER: 0 data: 5 +41546000: global: R0: 5 R1: 33 R2: 1 R3: 632388 +41546000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41546000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41546000: global: +WRITE PHYS FPREG NUMBER: 0 data: 5 +41546000: global: FPR0: 5 FPR1: 33 FPR2: 1 FPR3: 632388 +41546000: global: Writing output 5 to register 0 +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41546000: global: Predictor bit: 0 Opcode: 15 +41546000: global: +Input1 = 4 Input2 = 5 +41546000: global: +******** Less Than IN THIS PE 1************ +41546000: global: Controller_Reg reset +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41546000: global: Predictor bit: 0 Opcode: 0 +41546000: global: +Input1 = 132 Input2 = 33 +41546000: global: +******** SUM IN THIS PE 165************ +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 +41546000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41546000: global: Predictor bit: 0 Opcode: 7 +41546000: global: CGRA: NOOP.Execute() +41546000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41546000: system.cpu: CGRA advanceTime complete. +41546000: system.cpu: *******IN ADVANCE PC****** +41546000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41546000: system.cpu: Passed Complete Drain(). +41546000: system.cpu: Make latency status=1. +41546000: system.cpu: Inside status idle. +41546000: system.cpu: Exiting schedule events +41546000: system.cpu: We are here after Execution +41546500: system.cpu: Inside CGRA Execution else statement. +41546500: system.cpu: Inside CGRA_Execution block. +41546500: system.cpu: +CALL IN NOW CGRA_Execution. +41546500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 87 ~~~~~~~ +41546500: global: +******** DB INPUT1 ReadAddress = 0************ +41546500: global: +READ: REG NUMBER: 0 dist: 0 +41546500: global: Rotating REGS data: 132 REG: 0 +41546500: global: +******** DB INPUT2 ReadAddress = 2************ +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41546500: global: Predictor bit: 1 Opcode: 4 +41546500: global: +Input1 = 132 Input2 = 165 InputP = 1 +41546500: global: +******** Selection IN THIS PE 165************ +41546500: global: +************** WE ***************** +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41546500: global: Predictor bit: 0 Opcode: 12 +41546500: global: +Input1 = 5 Input2 = 30 +41546500: global: +******** EQUALS IN THIS PE 0************ +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 +41546500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41546500: global: Predictor bit: 0 Opcode: 7 +41546500: global: CGRA: NOOP.Execute() +41546500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41546500: system.cpu: CGRA advanceTime complete. +41546500: system.cpu: *******IN ADVANCE PC****** +41546500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41546500: system.cpu: Passed Complete Drain(). +41546500: system.cpu: Make latency status=1. +41546500: system.cpu: Inside status idle. +41546500: system.cpu: Exiting schedule events +41546500: system.cpu: We are here after Execution +41547000: system.cpu: Inside CGRA Execution else statement. +41547000: system.cpu: Inside CGRA_Execution block. +41547000: system.cpu: +CALL IN NOW CGRA_Execution. +41547000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 89 ~~~~~~~ +41547000: global: +******** DB INPUT1 ReadAddress = 0************ +41547000: global: +READ: REG NUMBER: 0 dist: 0 +41547000: global: Rotating REGS data: 5 REG: 0 +41547000: global: +READ: REG NUMBER: 0 dist: 0 +41547000: global: Rotating REGS data: 5 REG: 0 +41547000: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41547000: global: Predictor bit: 1 Opcode: 1 +41547000: global: +Input1 = 5 Input2 = 0 +41547000: global: +******** LDI IN THIS PE 5************ +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41547000: global: Predictor bit: 1 Opcode: 1 +41547000: global: +Input1 = 165 Input2 = 0 +41547000: global: +******** LDI IN THIS PE 165************ +41547000: global: +************** WE ***************** +41547000: global: +WRITE: REG NUMBER: 0 dist: 0 +41547000: global: +WRITE: REG NUMBER: 0 dist: 0 +41547000: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41547000: global: R0: 165 R1: 0 R2: 0 R3: 0 +41547000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41547000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41547000: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41547000: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41547000: global: Writing output 165 to register 0 +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 +41547000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41547000: global: Predictor bit: 0 Opcode: 7 +41547000: global: CGRA: NOOP.Execute() +41547000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41547000: system.cpu: CGRA advanceTime complete. +41547000: system.cpu: *******IN ADVANCE PC****** +41547000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41547000: system.cpu: State = KERNEL, Cond_Reg = 1 +41547000: system.cpu: Passed Complete Drain(). +41547000: system.cpu: Make latency status=1. +41547000: system.cpu: Inside status idle. +41547000: system.cpu: Exiting schedule events +41547000: system.cpu: We are here after Execution +41547500: system.cpu: Inside CGRA Execution else statement. +41547500: system.cpu: Inside CGRA_Execution block. +41547500: system.cpu: +CALL IN NOW CGRA_Execution. +41547500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 91 ~~~~~~~ +41547500: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41547500: global: Predictor bit: 0 Opcode: 0 +41547500: global: +Input1 = 5 Input2 = 1 +41547500: global: +******** SUM IN THIS PE 6************ +41547500: global: +WRITE: REG NUMBER: 0 dist: 0 +41547500: global: +WRITE: REG NUMBER: 0 dist: 0 +41547500: global: +WRITE PHYS REG NUMBER: 0 data: 6 +41547500: global: R0: 6 R1: 33 R2: 1 R3: 632388 +41547500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41547500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41547500: global: +WRITE PHYS FPREG NUMBER: 0 data: 6 +41547500: global: FPR0: 6 FPR1: 33 FPR2: 1 FPR3: 632388 +41547500: global: Writing output 6 to register 0 +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41547500: global: Predictor bit: 0 Opcode: 15 +41547500: global: +Input1 = 5 Input2 = 5 +41547500: global: +******** Less Than IN THIS PE 0************ +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41547500: global: Predictor bit: 0 Opcode: 0 +41547500: global: +Input1 = 165 Input2 = 33 +41547500: global: +******** SUM IN THIS PE 198************ +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 +41547500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41547500: global: Predictor bit: 0 Opcode: 7 +41547500: global: CGRA: NOOP.Execute() +41547500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41547500: system.cpu: CGRA advanceTime complete. +41547500: system.cpu: *******IN ADVANCE PC****** +41547500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41547500: system.cpu: Passed Complete Drain(). +41547500: system.cpu: Make latency status=1. +41547500: system.cpu: Inside status idle. +41547500: system.cpu: Exiting schedule events +41547500: system.cpu: We are here after Execution +41548000: system.cpu: Inside CGRA Execution else statement. +41548000: system.cpu: Inside CGRA_Execution block. +41548000: system.cpu: +CALL IN NOW CGRA_Execution. +41548000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 93 ~~~~~~~ +41548000: global: +******** DB INPUT1 ReadAddress = 0************ +41548000: global: +READ: REG NUMBER: 0 dist: 0 +41548000: global: Rotating REGS data: 165 REG: 0 +41548000: global: +******** DB INPUT2 ReadAddress = 2************ +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41548000: global: Predictor bit: 1 Opcode: 4 +41548000: global: +Input1 = 165 Input2 = 198 InputP = 0 +41548000: global: +******** Selection IN THIS PE 165************ +41548000: global: +************** WE ***************** +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41548000: global: Predictor bit: 0 Opcode: 12 +41548000: global: +Input1 = 6 Input2 = 30 +41548000: global: +******** EQUALS IN THIS PE 0************ +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 +41548000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41548000: global: Predictor bit: 0 Opcode: 7 +41548000: global: CGRA: NOOP.Execute() +41548000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41548000: system.cpu: CGRA advanceTime complete. +41548000: system.cpu: *******IN ADVANCE PC****** +41548000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41548000: system.cpu: Passed Complete Drain(). +41548000: system.cpu: Make latency status=1. +41548000: system.cpu: Inside status idle. +41548000: system.cpu: Exiting schedule events +41548000: system.cpu: We are here after Execution +41548500: system.cpu: Inside CGRA Execution else statement. +41548500: system.cpu: Inside CGRA_Execution block. +41548500: system.cpu: +CALL IN NOW CGRA_Execution. +41548500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 95 ~~~~~~~ +41548500: global: +******** DB INPUT1 ReadAddress = 0************ +41548500: global: +READ: REG NUMBER: 0 dist: 0 +41548500: global: Rotating REGS data: 6 REG: 0 +41548500: global: +READ: REG NUMBER: 0 dist: 0 +41548500: global: Rotating REGS data: 6 REG: 0 +41548500: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41548500: global: Predictor bit: 1 Opcode: 1 +41548500: global: +Input1 = 6 Input2 = 0 +41548500: global: +******** LDI IN THIS PE 6************ +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41548500: global: Predictor bit: 1 Opcode: 1 +41548500: global: +Input1 = 165 Input2 = 0 +41548500: global: +******** LDI IN THIS PE 165************ +41548500: global: +************** WE ***************** +41548500: global: +WRITE: REG NUMBER: 0 dist: 0 +41548500: global: +WRITE: REG NUMBER: 0 dist: 0 +41548500: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41548500: global: R0: 165 R1: 0 R2: 0 R3: 0 +41548500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41548500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41548500: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41548500: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41548500: global: Writing output 165 to register 0 +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 +41548500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41548500: global: Predictor bit: 0 Opcode: 7 +41548500: global: CGRA: NOOP.Execute() +41548500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41548500: system.cpu: CGRA advanceTime complete. +41548500: system.cpu: *******IN ADVANCE PC****** +41548500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41548500: system.cpu: State = KERNEL, Cond_Reg = 1 +41548500: system.cpu: Passed Complete Drain(). +41548500: system.cpu: Make latency status=1. +41548500: system.cpu: Inside status idle. +41548500: system.cpu: Exiting schedule events +41548500: system.cpu: We are here after Execution +41549000: system.cpu: Inside CGRA Execution else statement. +41549000: system.cpu: Inside CGRA_Execution block. +41549000: system.cpu: +CALL IN NOW CGRA_Execution. +41549000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 97 ~~~~~~~ +41549000: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41549000: global: Predictor bit: 0 Opcode: 0 +41549000: global: +Input1 = 6 Input2 = 1 +41549000: global: +******** SUM IN THIS PE 7************ +41549000: global: +WRITE: REG NUMBER: 0 dist: 0 +41549000: global: +WRITE: REG NUMBER: 0 dist: 0 +41549000: global: +WRITE PHYS REG NUMBER: 0 data: 7 +41549000: global: R0: 7 R1: 33 R2: 1 R3: 632388 +41549000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41549000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41549000: global: +WRITE PHYS FPREG NUMBER: 0 data: 7 +41549000: global: FPR0: 7 FPR1: 33 FPR2: 1 FPR3: 632388 +41549000: global: Writing output 7 to register 0 +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41549000: global: Predictor bit: 0 Opcode: 15 +41549000: global: +Input1 = 6 Input2 = 5 +41549000: global: +******** Less Than IN THIS PE 0************ +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41549000: global: Predictor bit: 0 Opcode: 0 +41549000: global: +Input1 = 165 Input2 = 33 +41549000: global: +******** SUM IN THIS PE 198************ +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 +41549000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41549000: global: Predictor bit: 0 Opcode: 7 +41549000: global: CGRA: NOOP.Execute() +41549000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41549000: system.cpu: CGRA advanceTime complete. +41549000: system.cpu: *******IN ADVANCE PC****** +41549000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41549000: system.cpu: Passed Complete Drain(). +41549000: system.cpu: Make latency status=1. +41549000: system.cpu: Inside status idle. +41549000: system.cpu: Exiting schedule events +41549000: system.cpu: We are here after Execution +41549500: system.cpu: Inside CGRA Execution else statement. +41549500: system.cpu: Inside CGRA_Execution block. +41549500: system.cpu: +CALL IN NOW CGRA_Execution. +41549500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 99 ~~~~~~~ +41549500: global: +******** DB INPUT1 ReadAddress = 0************ +41549500: global: +READ: REG NUMBER: 0 dist: 0 +41549500: global: Rotating REGS data: 165 REG: 0 +41549500: global: +******** DB INPUT2 ReadAddress = 2************ +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41549500: global: Predictor bit: 1 Opcode: 4 +41549500: global: +Input1 = 165 Input2 = 198 InputP = 0 +41549500: global: +******** Selection IN THIS PE 165************ +41549500: global: +************** WE ***************** +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41549500: global: Predictor bit: 0 Opcode: 12 +41549500: global: +Input1 = 7 Input2 = 30 +41549500: global: +******** EQUALS IN THIS PE 0************ +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 +41549500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41549500: global: Predictor bit: 0 Opcode: 7 +41549500: global: CGRA: NOOP.Execute() +41549500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41549500: system.cpu: CGRA advanceTime complete. +41549500: system.cpu: *******IN ADVANCE PC****** +41549500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41549500: system.cpu: Passed Complete Drain(). +41549500: system.cpu: Make latency status=1. +41549500: system.cpu: Inside status idle. +41549500: system.cpu: Exiting schedule events +41549500: system.cpu: We are here after Execution +41550000: system.cpu: Inside CGRA Execution else statement. +41550000: system.cpu: Inside CGRA_Execution block. +41550000: system.cpu: +CALL IN NOW CGRA_Execution. +41550000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 101 ~~~~~~~ +41550000: global: +******** DB INPUT1 ReadAddress = 0************ +41550000: global: +READ: REG NUMBER: 0 dist: 0 +41550000: global: Rotating REGS data: 7 REG: 0 +41550000: global: +READ: REG NUMBER: 0 dist: 0 +41550000: global: Rotating REGS data: 7 REG: 0 +41550000: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41550000: global: Predictor bit: 1 Opcode: 1 +41550000: global: +Input1 = 7 Input2 = 0 +41550000: global: +******** LDI IN THIS PE 7************ +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41550000: global: Predictor bit: 1 Opcode: 1 +41550000: global: +Input1 = 165 Input2 = 0 +41550000: global: +******** LDI IN THIS PE 165************ +41550000: global: +************** WE ***************** +41550000: global: +WRITE: REG NUMBER: 0 dist: 0 +41550000: global: +WRITE: REG NUMBER: 0 dist: 0 +41550000: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41550000: global: R0: 165 R1: 0 R2: 0 R3: 0 +41550000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41550000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41550000: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41550000: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41550000: global: Writing output 165 to register 0 +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 +41550000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41550000: global: Predictor bit: 0 Opcode: 7 +41550000: global: CGRA: NOOP.Execute() +41550000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41550000: system.cpu: CGRA advanceTime complete. +41550000: system.cpu: *******IN ADVANCE PC****** +41550000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41550000: system.cpu: State = KERNEL, Cond_Reg = 1 +41550000: system.cpu: Passed Complete Drain(). +41550000: system.cpu: Make latency status=1. +41550000: system.cpu: Inside status idle. +41550000: system.cpu: Exiting schedule events +41550000: system.cpu: We are here after Execution +41550500: system.cpu: Inside CGRA Execution else statement. +41550500: system.cpu: Inside CGRA_Execution block. +41550500: system.cpu: +CALL IN NOW CGRA_Execution. +41550500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 103 ~~~~~~~ +41550500: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41550500: global: Predictor bit: 0 Opcode: 0 +41550500: global: +Input1 = 7 Input2 = 1 +41550500: global: +******** SUM IN THIS PE 8************ +41550500: global: +WRITE: REG NUMBER: 0 dist: 0 +41550500: global: +WRITE: REG NUMBER: 0 dist: 0 +41550500: global: +WRITE PHYS REG NUMBER: 0 data: 8 +41550500: global: R0: 8 R1: 33 R2: 1 R3: 632388 +41550500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41550500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41550500: global: +WRITE PHYS FPREG NUMBER: 0 data: 8 +41550500: global: FPR0: 8 FPR1: 33 FPR2: 1 FPR3: 632388 +41550500: global: Writing output 8 to register 0 +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41550500: global: Predictor bit: 0 Opcode: 15 +41550500: global: +Input1 = 7 Input2 = 5 +41550500: global: +******** Less Than IN THIS PE 0************ +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41550500: global: Predictor bit: 0 Opcode: 0 +41550500: global: +Input1 = 165 Input2 = 33 +41550500: global: +******** SUM IN THIS PE 198************ +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 +41550500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41550500: global: Predictor bit: 0 Opcode: 7 +41550500: global: CGRA: NOOP.Execute() +41550500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41550500: system.cpu: CGRA advanceTime complete. +41550500: system.cpu: *******IN ADVANCE PC****** +41550500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41550500: system.cpu: Passed Complete Drain(). +41550500: system.cpu: Make latency status=1. +41550500: system.cpu: Inside status idle. +41550500: system.cpu: Exiting schedule events +41550500: system.cpu: We are here after Execution +41551000: system.cpu: Inside CGRA Execution else statement. +41551000: system.cpu: Inside CGRA_Execution block. +41551000: system.cpu: +CALL IN NOW CGRA_Execution. +41551000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 105 ~~~~~~~ +41551000: global: +******** DB INPUT1 ReadAddress = 0************ +41551000: global: +READ: REG NUMBER: 0 dist: 0 +41551000: global: Rotating REGS data: 165 REG: 0 +41551000: global: +******** DB INPUT2 ReadAddress = 2************ +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41551000: global: Predictor bit: 1 Opcode: 4 +41551000: global: +Input1 = 165 Input2 = 198 InputP = 0 +41551000: global: +******** Selection IN THIS PE 165************ +41551000: global: +************** WE ***************** +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41551000: global: Predictor bit: 0 Opcode: 12 +41551000: global: +Input1 = 8 Input2 = 30 +41551000: global: +******** EQUALS IN THIS PE 0************ +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 +41551000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41551000: global: Predictor bit: 0 Opcode: 7 +41551000: global: CGRA: NOOP.Execute() +41551000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41551000: system.cpu: CGRA advanceTime complete. +41551000: system.cpu: *******IN ADVANCE PC****** +41551000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41551000: system.cpu: Passed Complete Drain(). +41551000: system.cpu: Make latency status=1. +41551000: system.cpu: Inside status idle. +41551000: system.cpu: Exiting schedule events +41551000: system.cpu: We are here after Execution +41551500: system.cpu: Inside CGRA Execution else statement. +41551500: system.cpu: Inside CGRA_Execution block. +41551500: system.cpu: +CALL IN NOW CGRA_Execution. +41551500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 107 ~~~~~~~ +41551500: global: +******** DB INPUT1 ReadAddress = 0************ +41551500: global: +READ: REG NUMBER: 0 dist: 0 +41551500: global: Rotating REGS data: 8 REG: 0 +41551500: global: +READ: REG NUMBER: 0 dist: 0 +41551500: global: Rotating REGS data: 8 REG: 0 +41551500: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41551500: global: Predictor bit: 1 Opcode: 1 +41551500: global: +Input1 = 8 Input2 = 0 +41551500: global: +******** LDI IN THIS PE 8************ +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41551500: global: Predictor bit: 1 Opcode: 1 +41551500: global: +Input1 = 165 Input2 = 0 +41551500: global: +******** LDI IN THIS PE 165************ +41551500: global: +************** WE ***************** +41551500: global: +WRITE: REG NUMBER: 0 dist: 0 +41551500: global: +WRITE: REG NUMBER: 0 dist: 0 +41551500: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41551500: global: R0: 165 R1: 0 R2: 0 R3: 0 +41551500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41551500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41551500: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41551500: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41551500: global: Writing output 165 to register 0 +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 +41551500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41551500: global: Predictor bit: 0 Opcode: 7 +41551500: global: CGRA: NOOP.Execute() +41551500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41551500: system.cpu: CGRA advanceTime complete. +41551500: system.cpu: *******IN ADVANCE PC****** +41551500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41551500: system.cpu: State = KERNEL, Cond_Reg = 1 +41551500: system.cpu: Passed Complete Drain(). +41551500: system.cpu: Make latency status=1. +41551500: system.cpu: Inside status idle. +41551500: system.cpu: Exiting schedule events +41551500: system.cpu: We are here after Execution +41552000: system.cpu: Inside CGRA Execution else statement. +41552000: system.cpu: Inside CGRA_Execution block. +41552000: system.cpu: +CALL IN NOW CGRA_Execution. +41552000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 109 ~~~~~~~ +41552000: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41552000: global: Predictor bit: 0 Opcode: 0 +41552000: global: +Input1 = 8 Input2 = 1 +41552000: global: +******** SUM IN THIS PE 9************ +41552000: global: +WRITE: REG NUMBER: 0 dist: 0 +41552000: global: +WRITE: REG NUMBER: 0 dist: 0 +41552000: global: +WRITE PHYS REG NUMBER: 0 data: 9 +41552000: global: R0: 9 R1: 33 R2: 1 R3: 632388 +41552000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41552000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41552000: global: +WRITE PHYS FPREG NUMBER: 0 data: 9 +41552000: global: FPR0: 9 FPR1: 33 FPR2: 1 FPR3: 632388 +41552000: global: Writing output 9 to register 0 +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41552000: global: Predictor bit: 0 Opcode: 15 +41552000: global: +Input1 = 8 Input2 = 5 +41552000: global: +******** Less Than IN THIS PE 0************ +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41552000: global: Predictor bit: 0 Opcode: 0 +41552000: global: +Input1 = 165 Input2 = 33 +41552000: global: +******** SUM IN THIS PE 198************ +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 +41552000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41552000: global: Predictor bit: 0 Opcode: 7 +41552000: global: CGRA: NOOP.Execute() +41552000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41552000: system.cpu: CGRA advanceTime complete. +41552000: system.cpu: *******IN ADVANCE PC****** +41552000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41552000: system.cpu: Passed Complete Drain(). +41552000: system.cpu: Make latency status=1. +41552000: system.cpu: Inside status idle. +41552000: system.cpu: Exiting schedule events +41552000: system.cpu: We are here after Execution +41552500: system.cpu: Inside CGRA Execution else statement. +41552500: system.cpu: Inside CGRA_Execution block. +41552500: system.cpu: +CALL IN NOW CGRA_Execution. +41552500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 111 ~~~~~~~ +41552500: global: +******** DB INPUT1 ReadAddress = 0************ +41552500: global: +READ: REG NUMBER: 0 dist: 0 +41552500: global: Rotating REGS data: 165 REG: 0 +41552500: global: +******** DB INPUT2 ReadAddress = 2************ +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41552500: global: Predictor bit: 1 Opcode: 4 +41552500: global: +Input1 = 165 Input2 = 198 InputP = 0 +41552500: global: +******** Selection IN THIS PE 165************ +41552500: global: +************** WE ***************** +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41552500: global: Predictor bit: 0 Opcode: 12 +41552500: global: +Input1 = 9 Input2 = 30 +41552500: global: +******** EQUALS IN THIS PE 0************ +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 +41552500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41552500: global: Predictor bit: 0 Opcode: 7 +41552500: global: CGRA: NOOP.Execute() +41552500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41552500: system.cpu: CGRA advanceTime complete. +41552500: system.cpu: *******IN ADVANCE PC****** +41552500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41552500: system.cpu: Passed Complete Drain(). +41552500: system.cpu: Make latency status=1. +41552500: system.cpu: Inside status idle. +41552500: system.cpu: Exiting schedule events +41552500: system.cpu: We are here after Execution +41553000: system.cpu: Inside CGRA Execution else statement. +41553000: system.cpu: Inside CGRA_Execution block. +41553000: system.cpu: +CALL IN NOW CGRA_Execution. +41553000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 113 ~~~~~~~ +41553000: global: +******** DB INPUT1 ReadAddress = 0************ +41553000: global: +READ: REG NUMBER: 0 dist: 0 +41553000: global: Rotating REGS data: 9 REG: 0 +41553000: global: +READ: REG NUMBER: 0 dist: 0 +41553000: global: Rotating REGS data: 9 REG: 0 +41553000: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41553000: global: Predictor bit: 1 Opcode: 1 +41553000: global: +Input1 = 9 Input2 = 0 +41553000: global: +******** LDI IN THIS PE 9************ +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41553000: global: Predictor bit: 1 Opcode: 1 +41553000: global: +Input1 = 165 Input2 = 0 +41553000: global: +******** LDI IN THIS PE 165************ +41553000: global: +************** WE ***************** +41553000: global: +WRITE: REG NUMBER: 0 dist: 0 +41553000: global: +WRITE: REG NUMBER: 0 dist: 0 +41553000: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41553000: global: R0: 165 R1: 0 R2: 0 R3: 0 +41553000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41553000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41553000: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41553000: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41553000: global: Writing output 165 to register 0 +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 +41553000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41553000: global: Predictor bit: 0 Opcode: 7 +41553000: global: CGRA: NOOP.Execute() +41553000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41553000: system.cpu: CGRA advanceTime complete. +41553000: system.cpu: *******IN ADVANCE PC****** +41553000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41553000: system.cpu: State = KERNEL, Cond_Reg = 1 +41553000: system.cpu: Passed Complete Drain(). +41553000: system.cpu: Make latency status=1. +41553000: system.cpu: Inside status idle. +41553000: system.cpu: Exiting schedule events +41553000: system.cpu: We are here after Execution +41553500: system.cpu: Inside CGRA Execution else statement. +41553500: system.cpu: Inside CGRA_Execution block. +41553500: system.cpu: +CALL IN NOW CGRA_Execution. +41553500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 115 ~~~~~~~ +41553500: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41553500: global: Predictor bit: 0 Opcode: 0 +41553500: global: +Input1 = 9 Input2 = 1 +41553500: global: +******** SUM IN THIS PE 10************ +41553500: global: +WRITE: REG NUMBER: 0 dist: 0 +41553500: global: +WRITE: REG NUMBER: 0 dist: 0 +41553500: global: +WRITE PHYS REG NUMBER: 0 data: 10 +41553500: global: R0: 10 R1: 33 R2: 1 R3: 632388 +41553500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41553500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41553500: global: +WRITE PHYS FPREG NUMBER: 0 data: 10 +41553500: global: FPR0: 10 FPR1: 33 FPR2: 1 FPR3: 632388 +41553500: global: Writing output 10 to register 0 +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41553500: global: Predictor bit: 0 Opcode: 15 +41553500: global: +Input1 = 9 Input2 = 5 +41553500: global: +******** Less Than IN THIS PE 0************ +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41553500: global: Predictor bit: 0 Opcode: 0 +41553500: global: +Input1 = 165 Input2 = 33 +41553500: global: +******** SUM IN THIS PE 198************ +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 +41553500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41553500: global: Predictor bit: 0 Opcode: 7 +41553500: global: CGRA: NOOP.Execute() +41553500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41553500: system.cpu: CGRA advanceTime complete. +41553500: system.cpu: *******IN ADVANCE PC****** +41553500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41553500: system.cpu: Passed Complete Drain(). +41553500: system.cpu: Make latency status=1. +41553500: system.cpu: Inside status idle. +41553500: system.cpu: Exiting schedule events +41553500: system.cpu: We are here after Execution +41554000: system.cpu: Inside CGRA Execution else statement. +41554000: system.cpu: Inside CGRA_Execution block. +41554000: system.cpu: +CALL IN NOW CGRA_Execution. +41554000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 117 ~~~~~~~ +41554000: global: +******** DB INPUT1 ReadAddress = 0************ +41554000: global: +READ: REG NUMBER: 0 dist: 0 +41554000: global: Rotating REGS data: 165 REG: 0 +41554000: global: +******** DB INPUT2 ReadAddress = 2************ +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41554000: global: Predictor bit: 1 Opcode: 4 +41554000: global: +Input1 = 165 Input2 = 198 InputP = 0 +41554000: global: +******** Selection IN THIS PE 165************ +41554000: global: +************** WE ***************** +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41554000: global: Predictor bit: 0 Opcode: 12 +41554000: global: +Input1 = 10 Input2 = 30 +41554000: global: +******** EQUALS IN THIS PE 0************ +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 +41554000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41554000: global: Predictor bit: 0 Opcode: 7 +41554000: global: CGRA: NOOP.Execute() +41554000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41554000: system.cpu: CGRA advanceTime complete. +41554000: system.cpu: *******IN ADVANCE PC****** +41554000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41554000: system.cpu: Passed Complete Drain(). +41554000: system.cpu: Make latency status=1. +41554000: system.cpu: Inside status idle. +41554000: system.cpu: Exiting schedule events +41554000: system.cpu: We are here after Execution +41554500: system.cpu: Inside CGRA Execution else statement. +41554500: system.cpu: Inside CGRA_Execution block. +41554500: system.cpu: +CALL IN NOW CGRA_Execution. +41554500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 119 ~~~~~~~ +41554500: global: +******** DB INPUT1 ReadAddress = 0************ +41554500: global: +READ: REG NUMBER: 0 dist: 0 +41554500: global: Rotating REGS data: 10 REG: 0 +41554500: global: +READ: REG NUMBER: 0 dist: 0 +41554500: global: Rotating REGS data: 10 REG: 0 +41554500: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41554500: global: Predictor bit: 1 Opcode: 1 +41554500: global: +Input1 = 10 Input2 = 0 +41554500: global: +******** LDI IN THIS PE 10************ +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41554500: global: Predictor bit: 1 Opcode: 1 +41554500: global: +Input1 = 165 Input2 = 0 +41554500: global: +******** LDI IN THIS PE 165************ +41554500: global: +************** WE ***************** +41554500: global: +WRITE: REG NUMBER: 0 dist: 0 +41554500: global: +WRITE: REG NUMBER: 0 dist: 0 +41554500: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41554500: global: R0: 165 R1: 0 R2: 0 R3: 0 +41554500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41554500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41554500: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41554500: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41554500: global: Writing output 165 to register 0 +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 +41554500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41554500: global: Predictor bit: 0 Opcode: 7 +41554500: global: CGRA: NOOP.Execute() +41554500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41554500: system.cpu: CGRA advanceTime complete. +41554500: system.cpu: *******IN ADVANCE PC****** +41554500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41554500: system.cpu: State = KERNEL, Cond_Reg = 1 +41554500: system.cpu: Passed Complete Drain(). +41554500: system.cpu: Make latency status=1. +41554500: system.cpu: Inside status idle. +41554500: system.cpu: Exiting schedule events +41554500: system.cpu: We are here after Execution +41555000: system.cpu: Inside CGRA Execution else statement. +41555000: system.cpu: Inside CGRA_Execution block. +41555000: system.cpu: +CALL IN NOW CGRA_Execution. +41555000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 121 ~~~~~~~ +41555000: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41555000: global: Predictor bit: 0 Opcode: 0 +41555000: global: +Input1 = 10 Input2 = 1 +41555000: global: +******** SUM IN THIS PE 11************ +41555000: global: +WRITE: REG NUMBER: 0 dist: 0 +41555000: global: +WRITE: REG NUMBER: 0 dist: 0 +41555000: global: +WRITE PHYS REG NUMBER: 0 data: 11 +41555000: global: R0: 11 R1: 33 R2: 1 R3: 632388 +41555000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41555000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41555000: global: +WRITE PHYS FPREG NUMBER: 0 data: 11 +41555000: global: FPR0: 11 FPR1: 33 FPR2: 1 FPR3: 632388 +41555000: global: Writing output 11 to register 0 +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41555000: global: Predictor bit: 0 Opcode: 15 +41555000: global: +Input1 = 10 Input2 = 5 +41555000: global: +******** Less Than IN THIS PE 0************ +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41555000: global: Predictor bit: 0 Opcode: 0 +41555000: global: +Input1 = 165 Input2 = 33 +41555000: global: +******** SUM IN THIS PE 198************ +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 +41555000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41555000: global: Predictor bit: 0 Opcode: 7 +41555000: global: CGRA: NOOP.Execute() +41555000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41555000: system.cpu: CGRA advanceTime complete. +41555000: system.cpu: *******IN ADVANCE PC****** +41555000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41555000: system.cpu: Passed Complete Drain(). +41555000: system.cpu: Make latency status=1. +41555000: system.cpu: Inside status idle. +41555000: system.cpu: Exiting schedule events +41555000: system.cpu: We are here after Execution +41555500: system.cpu: Inside CGRA Execution else statement. +41555500: system.cpu: Inside CGRA_Execution block. +41555500: system.cpu: +CALL IN NOW CGRA_Execution. +41555500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 123 ~~~~~~~ +41555500: global: +******** DB INPUT1 ReadAddress = 0************ +41555500: global: +READ: REG NUMBER: 0 dist: 0 +41555500: global: Rotating REGS data: 165 REG: 0 +41555500: global: +******** DB INPUT2 ReadAddress = 2************ +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41555500: global: Predictor bit: 1 Opcode: 4 +41555500: global: +Input1 = 165 Input2 = 198 InputP = 0 +41555500: global: +******** Selection IN THIS PE 165************ +41555500: global: +************** WE ***************** +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41555500: global: Predictor bit: 0 Opcode: 12 +41555500: global: +Input1 = 11 Input2 = 30 +41555500: global: +******** EQUALS IN THIS PE 0************ +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 +41555500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41555500: global: Predictor bit: 0 Opcode: 7 +41555500: global: CGRA: NOOP.Execute() +41555500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41555500: system.cpu: CGRA advanceTime complete. +41555500: system.cpu: *******IN ADVANCE PC****** +41555500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41555500: system.cpu: Passed Complete Drain(). +41555500: system.cpu: Make latency status=1. +41555500: system.cpu: Inside status idle. +41555500: system.cpu: Exiting schedule events +41555500: system.cpu: We are here after Execution +41556000: system.cpu: Inside CGRA Execution else statement. +41556000: system.cpu: Inside CGRA_Execution block. +41556000: system.cpu: +CALL IN NOW CGRA_Execution. +41556000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 125 ~~~~~~~ +41556000: global: +******** DB INPUT1 ReadAddress = 0************ +41556000: global: +READ: REG NUMBER: 0 dist: 0 +41556000: global: Rotating REGS data: 11 REG: 0 +41556000: global: +READ: REG NUMBER: 0 dist: 0 +41556000: global: Rotating REGS data: 11 REG: 0 +41556000: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41556000: global: Predictor bit: 1 Opcode: 1 +41556000: global: +Input1 = 11 Input2 = 0 +41556000: global: +******** LDI IN THIS PE 11************ +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41556000: global: Predictor bit: 1 Opcode: 1 +41556000: global: +Input1 = 165 Input2 = 0 +41556000: global: +******** LDI IN THIS PE 165************ +41556000: global: +************** WE ***************** +41556000: global: +WRITE: REG NUMBER: 0 dist: 0 +41556000: global: +WRITE: REG NUMBER: 0 dist: 0 +41556000: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41556000: global: R0: 165 R1: 0 R2: 0 R3: 0 +41556000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41556000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41556000: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41556000: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41556000: global: Writing output 165 to register 0 +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 +41556000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41556000: global: Predictor bit: 0 Opcode: 7 +41556000: global: CGRA: NOOP.Execute() +41556000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41556000: system.cpu: CGRA advanceTime complete. +41556000: system.cpu: *******IN ADVANCE PC****** +41556000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41556000: system.cpu: State = KERNEL, Cond_Reg = 1 +41556000: system.cpu: Passed Complete Drain(). +41556000: system.cpu: Make latency status=1. +41556000: system.cpu: Inside status idle. +41556000: system.cpu: Exiting schedule events +41556000: system.cpu: We are here after Execution +41556500: system.cpu: Inside CGRA Execution else statement. +41556500: system.cpu: Inside CGRA_Execution block. +41556500: system.cpu: +CALL IN NOW CGRA_Execution. +41556500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 127 ~~~~~~~ +41556500: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41556500: global: Predictor bit: 0 Opcode: 0 +41556500: global: +Input1 = 11 Input2 = 1 +41556500: global: +******** SUM IN THIS PE 12************ +41556500: global: +WRITE: REG NUMBER: 0 dist: 0 +41556500: global: +WRITE: REG NUMBER: 0 dist: 0 +41556500: global: +WRITE PHYS REG NUMBER: 0 data: 12 +41556500: global: R0: 12 R1: 33 R2: 1 R3: 632388 +41556500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41556500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41556500: global: +WRITE PHYS FPREG NUMBER: 0 data: 12 +41556500: global: FPR0: 12 FPR1: 33 FPR2: 1 FPR3: 632388 +41556500: global: Writing output 12 to register 0 +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41556500: global: Predictor bit: 0 Opcode: 15 +41556500: global: +Input1 = 11 Input2 = 5 +41556500: global: +******** Less Than IN THIS PE 0************ +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41556500: global: Predictor bit: 0 Opcode: 0 +41556500: global: +Input1 = 165 Input2 = 33 +41556500: global: +******** SUM IN THIS PE 198************ +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 +41556500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41556500: global: Predictor bit: 0 Opcode: 7 +41556500: global: CGRA: NOOP.Execute() +41556500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41556500: system.cpu: CGRA advanceTime complete. +41556500: system.cpu: *******IN ADVANCE PC****** +41556500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41556500: system.cpu: Passed Complete Drain(). +41556500: system.cpu: Make latency status=1. +41556500: system.cpu: Inside status idle. +41556500: system.cpu: Exiting schedule events +41556500: system.cpu: We are here after Execution +41557000: system.cpu: Inside CGRA Execution else statement. +41557000: system.cpu: Inside CGRA_Execution block. +41557000: system.cpu: +CALL IN NOW CGRA_Execution. +41557000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 129 ~~~~~~~ +41557000: global: +******** DB INPUT1 ReadAddress = 0************ +41557000: global: +READ: REG NUMBER: 0 dist: 0 +41557000: global: Rotating REGS data: 165 REG: 0 +41557000: global: +******** DB INPUT2 ReadAddress = 2************ +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41557000: global: Predictor bit: 1 Opcode: 4 +41557000: global: +Input1 = 165 Input2 = 198 InputP = 0 +41557000: global: +******** Selection IN THIS PE 165************ +41557000: global: +************** WE ***************** +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41557000: global: Predictor bit: 0 Opcode: 12 +41557000: global: +Input1 = 12 Input2 = 30 +41557000: global: +******** EQUALS IN THIS PE 0************ +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 +41557000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41557000: global: Predictor bit: 0 Opcode: 7 +41557000: global: CGRA: NOOP.Execute() +41557000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41557000: system.cpu: CGRA advanceTime complete. +41557000: system.cpu: *******IN ADVANCE PC****** +41557000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41557000: system.cpu: Passed Complete Drain(). +41557000: system.cpu: Make latency status=1. +41557000: system.cpu: Inside status idle. +41557000: system.cpu: Exiting schedule events +41557000: system.cpu: We are here after Execution +41557500: system.cpu: Inside CGRA Execution else statement. +41557500: system.cpu: Inside CGRA_Execution block. +41557500: system.cpu: +CALL IN NOW CGRA_Execution. +41557500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 131 ~~~~~~~ +41557500: global: +******** DB INPUT1 ReadAddress = 0************ +41557500: global: +READ: REG NUMBER: 0 dist: 0 +41557500: global: Rotating REGS data: 12 REG: 0 +41557500: global: +READ: REG NUMBER: 0 dist: 0 +41557500: global: Rotating REGS data: 12 REG: 0 +41557500: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41557500: global: Predictor bit: 1 Opcode: 1 +41557500: global: +Input1 = 12 Input2 = 0 +41557500: global: +******** LDI IN THIS PE 12************ +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41557500: global: Predictor bit: 1 Opcode: 1 +41557500: global: +Input1 = 165 Input2 = 0 +41557500: global: +******** LDI IN THIS PE 165************ +41557500: global: +************** WE ***************** +41557500: global: +WRITE: REG NUMBER: 0 dist: 0 +41557500: global: +WRITE: REG NUMBER: 0 dist: 0 +41557500: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41557500: global: R0: 165 R1: 0 R2: 0 R3: 0 +41557500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41557500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41557500: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41557500: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41557500: global: Writing output 165 to register 0 +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 +41557500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41557500: global: Predictor bit: 0 Opcode: 7 +41557500: global: CGRA: NOOP.Execute() +41557500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41557500: system.cpu: CGRA advanceTime complete. +41557500: system.cpu: *******IN ADVANCE PC****** +41557500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41557500: system.cpu: State = KERNEL, Cond_Reg = 1 +41557500: system.cpu: Passed Complete Drain(). +41557500: system.cpu: Make latency status=1. +41557500: system.cpu: Inside status idle. +41557500: system.cpu: Exiting schedule events +41557500: system.cpu: We are here after Execution +41558000: system.cpu: Inside CGRA Execution else statement. +41558000: system.cpu: Inside CGRA_Execution block. +41558000: system.cpu: +CALL IN NOW CGRA_Execution. +41558000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 133 ~~~~~~~ +41558000: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41558000: global: Predictor bit: 0 Opcode: 0 +41558000: global: +Input1 = 12 Input2 = 1 +41558000: global: +******** SUM IN THIS PE 13************ +41558000: global: +WRITE: REG NUMBER: 0 dist: 0 +41558000: global: +WRITE: REG NUMBER: 0 dist: 0 +41558000: global: +WRITE PHYS REG NUMBER: 0 data: 13 +41558000: global: R0: 13 R1: 33 R2: 1 R3: 632388 +41558000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41558000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41558000: global: +WRITE PHYS FPREG NUMBER: 0 data: 13 +41558000: global: FPR0: 13 FPR1: 33 FPR2: 1 FPR3: 632388 +41558000: global: Writing output 13 to register 0 +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41558000: global: Predictor bit: 0 Opcode: 15 +41558000: global: +Input1 = 12 Input2 = 5 +41558000: global: +******** Less Than IN THIS PE 0************ +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41558000: global: Predictor bit: 0 Opcode: 0 +41558000: global: +Input1 = 165 Input2 = 33 +41558000: global: +******** SUM IN THIS PE 198************ +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 +41558000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41558000: global: Predictor bit: 0 Opcode: 7 +41558000: global: CGRA: NOOP.Execute() +41558000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41558000: system.cpu: CGRA advanceTime complete. +41558000: system.cpu: *******IN ADVANCE PC****** +41558000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41558000: system.cpu: Passed Complete Drain(). +41558000: system.cpu: Make latency status=1. +41558000: system.cpu: Inside status idle. +41558000: system.cpu: Exiting schedule events +41558000: system.cpu: We are here after Execution +41558500: system.cpu: Inside CGRA Execution else statement. +41558500: system.cpu: Inside CGRA_Execution block. +41558500: system.cpu: +CALL IN NOW CGRA_Execution. +41558500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 135 ~~~~~~~ +41558500: global: +******** DB INPUT1 ReadAddress = 0************ +41558500: global: +READ: REG NUMBER: 0 dist: 0 +41558500: global: Rotating REGS data: 165 REG: 0 +41558500: global: +******** DB INPUT2 ReadAddress = 2************ +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41558500: global: Predictor bit: 1 Opcode: 4 +41558500: global: +Input1 = 165 Input2 = 198 InputP = 0 +41558500: global: +******** Selection IN THIS PE 165************ +41558500: global: +************** WE ***************** +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41558500: global: Predictor bit: 0 Opcode: 12 +41558500: global: +Input1 = 13 Input2 = 30 +41558500: global: +******** EQUALS IN THIS PE 0************ +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 +41558500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41558500: global: Predictor bit: 0 Opcode: 7 +41558500: global: CGRA: NOOP.Execute() +41558500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41558500: system.cpu: CGRA advanceTime complete. +41558500: system.cpu: *******IN ADVANCE PC****** +41558500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41558500: system.cpu: Passed Complete Drain(). +41558500: system.cpu: Make latency status=1. +41558500: system.cpu: Inside status idle. +41558500: system.cpu: Exiting schedule events +41558500: system.cpu: We are here after Execution +41559000: system.cpu: Inside CGRA Execution else statement. +41559000: system.cpu: Inside CGRA_Execution block. +41559000: system.cpu: +CALL IN NOW CGRA_Execution. +41559000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 137 ~~~~~~~ +41559000: global: +******** DB INPUT1 ReadAddress = 0************ +41559000: global: +READ: REG NUMBER: 0 dist: 0 +41559000: global: Rotating REGS data: 13 REG: 0 +41559000: global: +READ: REG NUMBER: 0 dist: 0 +41559000: global: Rotating REGS data: 13 REG: 0 +41559000: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41559000: global: Predictor bit: 1 Opcode: 1 +41559000: global: +Input1 = 13 Input2 = 0 +41559000: global: +******** LDI IN THIS PE 13************ +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41559000: global: Predictor bit: 1 Opcode: 1 +41559000: global: +Input1 = 165 Input2 = 0 +41559000: global: +******** LDI IN THIS PE 165************ +41559000: global: +************** WE ***************** +41559000: global: +WRITE: REG NUMBER: 0 dist: 0 +41559000: global: +WRITE: REG NUMBER: 0 dist: 0 +41559000: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41559000: global: R0: 165 R1: 0 R2: 0 R3: 0 +41559000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41559000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41559000: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41559000: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41559000: global: Writing output 165 to register 0 +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 +41559000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41559000: global: Predictor bit: 0 Opcode: 7 +41559000: global: CGRA: NOOP.Execute() +41559000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41559000: system.cpu: CGRA advanceTime complete. +41559000: system.cpu: *******IN ADVANCE PC****** +41559000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41559000: system.cpu: State = KERNEL, Cond_Reg = 1 +41559000: system.cpu: Passed Complete Drain(). +41559000: system.cpu: Make latency status=1. +41559000: system.cpu: Inside status idle. +41559000: system.cpu: Exiting schedule events +41559000: system.cpu: We are here after Execution +41559500: system.cpu: Inside CGRA Execution else statement. +41559500: system.cpu: Inside CGRA_Execution block. +41559500: system.cpu: +CALL IN NOW CGRA_Execution. +41559500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 139 ~~~~~~~ +41559500: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41559500: global: Predictor bit: 0 Opcode: 0 +41559500: global: +Input1 = 13 Input2 = 1 +41559500: global: +******** SUM IN THIS PE 14************ +41559500: global: +WRITE: REG NUMBER: 0 dist: 0 +41559500: global: +WRITE: REG NUMBER: 0 dist: 0 +41559500: global: +WRITE PHYS REG NUMBER: 0 data: 14 +41559500: global: R0: 14 R1: 33 R2: 1 R3: 632388 +41559500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41559500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41559500: global: +WRITE PHYS FPREG NUMBER: 0 data: 14 +41559500: global: FPR0: 14 FPR1: 33 FPR2: 1 FPR3: 632388 +41559500: global: Writing output 14 to register 0 +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41559500: global: Predictor bit: 0 Opcode: 15 +41559500: global: +Input1 = 13 Input2 = 5 +41559500: global: +******** Less Than IN THIS PE 0************ +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41559500: global: Predictor bit: 0 Opcode: 0 +41559500: global: +Input1 = 165 Input2 = 33 +41559500: global: +******** SUM IN THIS PE 198************ +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 +41559500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41559500: global: Predictor bit: 0 Opcode: 7 +41559500: global: CGRA: NOOP.Execute() +41559500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41559500: system.cpu: CGRA advanceTime complete. +41559500: system.cpu: *******IN ADVANCE PC****** +41559500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41559500: system.cpu: Passed Complete Drain(). +41559500: system.cpu: Make latency status=1. +41559500: system.cpu: Inside status idle. +41559500: system.cpu: Exiting schedule events +41559500: system.cpu: We are here after Execution +41560000: system.cpu: Inside CGRA Execution else statement. +41560000: system.cpu: Inside CGRA_Execution block. +41560000: system.cpu: +CALL IN NOW CGRA_Execution. +41560000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 141 ~~~~~~~ +41560000: global: +******** DB INPUT1 ReadAddress = 0************ +41560000: global: +READ: REG NUMBER: 0 dist: 0 +41560000: global: Rotating REGS data: 165 REG: 0 +41560000: global: +******** DB INPUT2 ReadAddress = 2************ +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41560000: global: Predictor bit: 1 Opcode: 4 +41560000: global: +Input1 = 165 Input2 = 198 InputP = 0 +41560000: global: +******** Selection IN THIS PE 165************ +41560000: global: +************** WE ***************** +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41560000: global: Predictor bit: 0 Opcode: 12 +41560000: global: +Input1 = 14 Input2 = 30 +41560000: global: +******** EQUALS IN THIS PE 0************ +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 +41560000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41560000: global: Predictor bit: 0 Opcode: 7 +41560000: global: CGRA: NOOP.Execute() +41560000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41560000: system.cpu: CGRA advanceTime complete. +41560000: system.cpu: *******IN ADVANCE PC****** +41560000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41560000: system.cpu: Passed Complete Drain(). +41560000: system.cpu: Make latency status=1. +41560000: system.cpu: Inside status idle. +41560000: system.cpu: Exiting schedule events +41560000: system.cpu: We are here after Execution +41560500: system.cpu: Inside CGRA Execution else statement. +41560500: system.cpu: Inside CGRA_Execution block. +41560500: system.cpu: +CALL IN NOW CGRA_Execution. +41560500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 143 ~~~~~~~ +41560500: global: +******** DB INPUT1 ReadAddress = 0************ +41560500: global: +READ: REG NUMBER: 0 dist: 0 +41560500: global: Rotating REGS data: 14 REG: 0 +41560500: global: +READ: REG NUMBER: 0 dist: 0 +41560500: global: Rotating REGS data: 14 REG: 0 +41560500: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41560500: global: Predictor bit: 1 Opcode: 1 +41560500: global: +Input1 = 14 Input2 = 0 +41560500: global: +******** LDI IN THIS PE 14************ +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41560500: global: Predictor bit: 1 Opcode: 1 +41560500: global: +Input1 = 165 Input2 = 0 +41560500: global: +******** LDI IN THIS PE 165************ +41560500: global: +************** WE ***************** +41560500: global: +WRITE: REG NUMBER: 0 dist: 0 +41560500: global: +WRITE: REG NUMBER: 0 dist: 0 +41560500: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41560500: global: R0: 165 R1: 0 R2: 0 R3: 0 +41560500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41560500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41560500: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41560500: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41560500: global: Writing output 165 to register 0 +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 +41560500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41560500: global: Predictor bit: 0 Opcode: 7 +41560500: global: CGRA: NOOP.Execute() +41560500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41560500: system.cpu: CGRA advanceTime complete. +41560500: system.cpu: *******IN ADVANCE PC****** +41560500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41560500: system.cpu: State = KERNEL, Cond_Reg = 1 +41560500: system.cpu: Passed Complete Drain(). +41560500: system.cpu: Make latency status=1. +41560500: system.cpu: Inside status idle. +41560500: system.cpu: Exiting schedule events +41560500: system.cpu: We are here after Execution +41561000: system.cpu: Inside CGRA Execution else statement. +41561000: system.cpu: Inside CGRA_Execution block. +41561000: system.cpu: +CALL IN NOW CGRA_Execution. +41561000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 145 ~~~~~~~ +41561000: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41561000: global: Predictor bit: 0 Opcode: 0 +41561000: global: +Input1 = 14 Input2 = 1 +41561000: global: +******** SUM IN THIS PE 15************ +41561000: global: +WRITE: REG NUMBER: 0 dist: 0 +41561000: global: +WRITE: REG NUMBER: 0 dist: 0 +41561000: global: +WRITE PHYS REG NUMBER: 0 data: 15 +41561000: global: R0: 15 R1: 33 R2: 1 R3: 632388 +41561000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41561000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41561000: global: +WRITE PHYS FPREG NUMBER: 0 data: 15 +41561000: global: FPR0: 15 FPR1: 33 FPR2: 1 FPR3: 632388 +41561000: global: Writing output 15 to register 0 +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41561000: global: Predictor bit: 0 Opcode: 15 +41561000: global: +Input1 = 14 Input2 = 5 +41561000: global: +******** Less Than IN THIS PE 0************ +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41561000: global: Predictor bit: 0 Opcode: 0 +41561000: global: +Input1 = 165 Input2 = 33 +41561000: global: +******** SUM IN THIS PE 198************ +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 +41561000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41561000: global: Predictor bit: 0 Opcode: 7 +41561000: global: CGRA: NOOP.Execute() +41561000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41561000: system.cpu: CGRA advanceTime complete. +41561000: system.cpu: *******IN ADVANCE PC****** +41561000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41561000: system.cpu: Passed Complete Drain(). +41561000: system.cpu: Make latency status=1. +41561000: system.cpu: Inside status idle. +41561000: system.cpu: Exiting schedule events +41561000: system.cpu: We are here after Execution +41561500: system.cpu: Inside CGRA Execution else statement. +41561500: system.cpu: Inside CGRA_Execution block. +41561500: system.cpu: +CALL IN NOW CGRA_Execution. +41561500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 147 ~~~~~~~ +41561500: global: +******** DB INPUT1 ReadAddress = 0************ +41561500: global: +READ: REG NUMBER: 0 dist: 0 +41561500: global: Rotating REGS data: 165 REG: 0 +41561500: global: +******** DB INPUT2 ReadAddress = 2************ +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41561500: global: Predictor bit: 1 Opcode: 4 +41561500: global: +Input1 = 165 Input2 = 198 InputP = 0 +41561500: global: +******** Selection IN THIS PE 165************ +41561500: global: +************** WE ***************** +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41561500: global: Predictor bit: 0 Opcode: 12 +41561500: global: +Input1 = 15 Input2 = 30 +41561500: global: +******** EQUALS IN THIS PE 0************ +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 +41561500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41561500: global: Predictor bit: 0 Opcode: 7 +41561500: global: CGRA: NOOP.Execute() +41561500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41561500: system.cpu: CGRA advanceTime complete. +41561500: system.cpu: *******IN ADVANCE PC****** +41561500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41561500: system.cpu: Passed Complete Drain(). +41561500: system.cpu: Make latency status=1. +41561500: system.cpu: Inside status idle. +41561500: system.cpu: Exiting schedule events +41561500: system.cpu: We are here after Execution +41562000: system.cpu: Inside CGRA Execution else statement. +41562000: system.cpu: Inside CGRA_Execution block. +41562000: system.cpu: +CALL IN NOW CGRA_Execution. +41562000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 149 ~~~~~~~ +41562000: global: +******** DB INPUT1 ReadAddress = 0************ +41562000: global: +READ: REG NUMBER: 0 dist: 0 +41562000: global: Rotating REGS data: 15 REG: 0 +41562000: global: +READ: REG NUMBER: 0 dist: 0 +41562000: global: Rotating REGS data: 15 REG: 0 +41562000: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41562000: global: Predictor bit: 1 Opcode: 1 +41562000: global: +Input1 = 15 Input2 = 0 +41562000: global: +******** LDI IN THIS PE 15************ +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41562000: global: Predictor bit: 1 Opcode: 1 +41562000: global: +Input1 = 165 Input2 = 0 +41562000: global: +******** LDI IN THIS PE 165************ +41562000: global: +************** WE ***************** +41562000: global: +WRITE: REG NUMBER: 0 dist: 0 +41562000: global: +WRITE: REG NUMBER: 0 dist: 0 +41562000: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41562000: global: R0: 165 R1: 0 R2: 0 R3: 0 +41562000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41562000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41562000: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41562000: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41562000: global: Writing output 165 to register 0 +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 +41562000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41562000: global: Predictor bit: 0 Opcode: 7 +41562000: global: CGRA: NOOP.Execute() +41562000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41562000: system.cpu: CGRA advanceTime complete. +41562000: system.cpu: *******IN ADVANCE PC****** +41562000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41562000: system.cpu: State = KERNEL, Cond_Reg = 1 +41562000: system.cpu: Passed Complete Drain(). +41562000: system.cpu: Make latency status=1. +41562000: system.cpu: Inside status idle. +41562000: system.cpu: Exiting schedule events +41562000: system.cpu: We are here after Execution +41562500: system.cpu: Inside CGRA Execution else statement. +41562500: system.cpu: Inside CGRA_Execution block. +41562500: system.cpu: +CALL IN NOW CGRA_Execution. +41562500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 151 ~~~~~~~ +41562500: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41562500: global: Predictor bit: 0 Opcode: 0 +41562500: global: +Input1 = 15 Input2 = 1 +41562500: global: +******** SUM IN THIS PE 16************ +41562500: global: +WRITE: REG NUMBER: 0 dist: 0 +41562500: global: +WRITE: REG NUMBER: 0 dist: 0 +41562500: global: +WRITE PHYS REG NUMBER: 0 data: 16 +41562500: global: R0: 16 R1: 33 R2: 1 R3: 632388 +41562500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41562500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41562500: global: +WRITE PHYS FPREG NUMBER: 0 data: 16 +41562500: global: FPR0: 16 FPR1: 33 FPR2: 1 FPR3: 632388 +41562500: global: Writing output 16 to register 0 +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41562500: global: Predictor bit: 0 Opcode: 15 +41562500: global: +Input1 = 15 Input2 = 5 +41562500: global: +******** Less Than IN THIS PE 0************ +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41562500: global: Predictor bit: 0 Opcode: 0 +41562500: global: +Input1 = 165 Input2 = 33 +41562500: global: +******** SUM IN THIS PE 198************ +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 +41562500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41562500: global: Predictor bit: 0 Opcode: 7 +41562500: global: CGRA: NOOP.Execute() +41562500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41562500: system.cpu: CGRA advanceTime complete. +41562500: system.cpu: *******IN ADVANCE PC****** +41562500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41562500: system.cpu: Passed Complete Drain(). +41562500: system.cpu: Make latency status=1. +41562500: system.cpu: Inside status idle. +41562500: system.cpu: Exiting schedule events +41562500: system.cpu: We are here after Execution +41563000: system.cpu: Inside CGRA Execution else statement. +41563000: system.cpu: Inside CGRA_Execution block. +41563000: system.cpu: +CALL IN NOW CGRA_Execution. +41563000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 153 ~~~~~~~ +41563000: global: +******** DB INPUT1 ReadAddress = 0************ +41563000: global: +READ: REG NUMBER: 0 dist: 0 +41563000: global: Rotating REGS data: 165 REG: 0 +41563000: global: +******** DB INPUT2 ReadAddress = 2************ +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41563000: global: Predictor bit: 1 Opcode: 4 +41563000: global: +Input1 = 165 Input2 = 198 InputP = 0 +41563000: global: +******** Selection IN THIS PE 165************ +41563000: global: +************** WE ***************** +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41563000: global: Predictor bit: 0 Opcode: 12 +41563000: global: +Input1 = 16 Input2 = 30 +41563000: global: +******** EQUALS IN THIS PE 0************ +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 +41563000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41563000: global: Predictor bit: 0 Opcode: 7 +41563000: global: CGRA: NOOP.Execute() +41563000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41563000: system.cpu: CGRA advanceTime complete. +41563000: system.cpu: *******IN ADVANCE PC****** +41563000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41563000: system.cpu: Passed Complete Drain(). +41563000: system.cpu: Make latency status=1. +41563000: system.cpu: Inside status idle. +41563000: system.cpu: Exiting schedule events +41563000: system.cpu: We are here after Execution +41563500: system.cpu: Inside CGRA Execution else statement. +41563500: system.cpu: Inside CGRA_Execution block. +41563500: system.cpu: +CALL IN NOW CGRA_Execution. +41563500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 155 ~~~~~~~ +41563500: global: +******** DB INPUT1 ReadAddress = 0************ +41563500: global: +READ: REG NUMBER: 0 dist: 0 +41563500: global: Rotating REGS data: 16 REG: 0 +41563500: global: +READ: REG NUMBER: 0 dist: 0 +41563500: global: Rotating REGS data: 16 REG: 0 +41563500: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41563500: global: Predictor bit: 1 Opcode: 1 +41563500: global: +Input1 = 16 Input2 = 0 +41563500: global: +******** LDI IN THIS PE 16************ +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41563500: global: Predictor bit: 1 Opcode: 1 +41563500: global: +Input1 = 165 Input2 = 0 +41563500: global: +******** LDI IN THIS PE 165************ +41563500: global: +************** WE ***************** +41563500: global: +WRITE: REG NUMBER: 0 dist: 0 +41563500: global: +WRITE: REG NUMBER: 0 dist: 0 +41563500: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41563500: global: R0: 165 R1: 0 R2: 0 R3: 0 +41563500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41563500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41563500: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41563500: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41563500: global: Writing output 165 to register 0 +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 +41563500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41563500: global: Predictor bit: 0 Opcode: 7 +41563500: global: CGRA: NOOP.Execute() +41563500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41563500: system.cpu: CGRA advanceTime complete. +41563500: system.cpu: *******IN ADVANCE PC****** +41563500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41563500: system.cpu: State = KERNEL, Cond_Reg = 1 +41563500: system.cpu: Passed Complete Drain(). +41563500: system.cpu: Make latency status=1. +41563500: system.cpu: Inside status idle. +41563500: system.cpu: Exiting schedule events +41563500: system.cpu: We are here after Execution +41564000: system.cpu: Inside CGRA Execution else statement. +41564000: system.cpu: Inside CGRA_Execution block. +41564000: system.cpu: +CALL IN NOW CGRA_Execution. +41564000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 157 ~~~~~~~ +41564000: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41564000: global: Predictor bit: 0 Opcode: 0 +41564000: global: +Input1 = 16 Input2 = 1 +41564000: global: +******** SUM IN THIS PE 17************ +41564000: global: +WRITE: REG NUMBER: 0 dist: 0 +41564000: global: +WRITE: REG NUMBER: 0 dist: 0 +41564000: global: +WRITE PHYS REG NUMBER: 0 data: 17 +41564000: global: R0: 17 R1: 33 R2: 1 R3: 632388 +41564000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41564000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41564000: global: +WRITE PHYS FPREG NUMBER: 0 data: 17 +41564000: global: FPR0: 17 FPR1: 33 FPR2: 1 FPR3: 632388 +41564000: global: Writing output 17 to register 0 +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41564000: global: Predictor bit: 0 Opcode: 15 +41564000: global: +Input1 = 16 Input2 = 5 +41564000: global: +******** Less Than IN THIS PE 0************ +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41564000: global: Predictor bit: 0 Opcode: 0 +41564000: global: +Input1 = 165 Input2 = 33 +41564000: global: +******** SUM IN THIS PE 198************ +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 +41564000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41564000: global: Predictor bit: 0 Opcode: 7 +41564000: global: CGRA: NOOP.Execute() +41564000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41564000: system.cpu: CGRA advanceTime complete. +41564000: system.cpu: *******IN ADVANCE PC****** +41564000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41564000: system.cpu: Passed Complete Drain(). +41564000: system.cpu: Make latency status=1. +41564000: system.cpu: Inside status idle. +41564000: system.cpu: Exiting schedule events +41564000: system.cpu: We are here after Execution +41564500: system.cpu: Inside CGRA Execution else statement. +41564500: system.cpu: Inside CGRA_Execution block. +41564500: system.cpu: +CALL IN NOW CGRA_Execution. +41564500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 159 ~~~~~~~ +41564500: global: +******** DB INPUT1 ReadAddress = 0************ +41564500: global: +READ: REG NUMBER: 0 dist: 0 +41564500: global: Rotating REGS data: 165 REG: 0 +41564500: global: +******** DB INPUT2 ReadAddress = 2************ +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41564500: global: Predictor bit: 1 Opcode: 4 +41564500: global: +Input1 = 165 Input2 = 198 InputP = 0 +41564500: global: +******** Selection IN THIS PE 165************ +41564500: global: +************** WE ***************** +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41564500: global: Predictor bit: 0 Opcode: 12 +41564500: global: +Input1 = 17 Input2 = 30 +41564500: global: +******** EQUALS IN THIS PE 0************ +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 +41564500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41564500: global: Predictor bit: 0 Opcode: 7 +41564500: global: CGRA: NOOP.Execute() +41564500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41564500: system.cpu: CGRA advanceTime complete. +41564500: system.cpu: *******IN ADVANCE PC****** +41564500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41564500: system.cpu: Passed Complete Drain(). +41564500: system.cpu: Make latency status=1. +41564500: system.cpu: Inside status idle. +41564500: system.cpu: Exiting schedule events +41564500: system.cpu: We are here after Execution +41565000: system.cpu: Inside CGRA Execution else statement. +41565000: system.cpu: Inside CGRA_Execution block. +41565000: system.cpu: +CALL IN NOW CGRA_Execution. +41565000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 161 ~~~~~~~ +41565000: global: +******** DB INPUT1 ReadAddress = 0************ +41565000: global: +READ: REG NUMBER: 0 dist: 0 +41565000: global: Rotating REGS data: 17 REG: 0 +41565000: global: +READ: REG NUMBER: 0 dist: 0 +41565000: global: Rotating REGS data: 17 REG: 0 +41565000: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41565000: global: Predictor bit: 1 Opcode: 1 +41565000: global: +Input1 = 17 Input2 = 0 +41565000: global: +******** LDI IN THIS PE 17************ +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41565000: global: Predictor bit: 1 Opcode: 1 +41565000: global: +Input1 = 165 Input2 = 0 +41565000: global: +******** LDI IN THIS PE 165************ +41565000: global: +************** WE ***************** +41565000: global: +WRITE: REG NUMBER: 0 dist: 0 +41565000: global: +WRITE: REG NUMBER: 0 dist: 0 +41565000: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41565000: global: R0: 165 R1: 0 R2: 0 R3: 0 +41565000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41565000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41565000: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41565000: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41565000: global: Writing output 165 to register 0 +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 +41565000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41565000: global: Predictor bit: 0 Opcode: 7 +41565000: global: CGRA: NOOP.Execute() +41565000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41565000: system.cpu: CGRA advanceTime complete. +41565000: system.cpu: *******IN ADVANCE PC****** +41565000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41565000: system.cpu: State = KERNEL, Cond_Reg = 1 +41565000: system.cpu: Passed Complete Drain(). +41565000: system.cpu: Make latency status=1. +41565000: system.cpu: Inside status idle. +41565000: system.cpu: Exiting schedule events +41565000: system.cpu: We are here after Execution +41565500: system.cpu: Inside CGRA Execution else statement. +41565500: system.cpu: Inside CGRA_Execution block. +41565500: system.cpu: +CALL IN NOW CGRA_Execution. +41565500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 163 ~~~~~~~ +41565500: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41565500: global: Predictor bit: 0 Opcode: 0 +41565500: global: +Input1 = 17 Input2 = 1 +41565500: global: +******** SUM IN THIS PE 18************ +41565500: global: +WRITE: REG NUMBER: 0 dist: 0 +41565500: global: +WRITE: REG NUMBER: 0 dist: 0 +41565500: global: +WRITE PHYS REG NUMBER: 0 data: 18 +41565500: global: R0: 18 R1: 33 R2: 1 R3: 632388 +41565500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41565500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41565500: global: +WRITE PHYS FPREG NUMBER: 0 data: 18 +41565500: global: FPR0: 18 FPR1: 33 FPR2: 1 FPR3: 632388 +41565500: global: Writing output 18 to register 0 +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41565500: global: Predictor bit: 0 Opcode: 15 +41565500: global: +Input1 = 17 Input2 = 5 +41565500: global: +******** Less Than IN THIS PE 0************ +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41565500: global: Predictor bit: 0 Opcode: 0 +41565500: global: +Input1 = 165 Input2 = 33 +41565500: global: +******** SUM IN THIS PE 198************ +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 +41565500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41565500: global: Predictor bit: 0 Opcode: 7 +41565500: global: CGRA: NOOP.Execute() +41565500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41565500: system.cpu: CGRA advanceTime complete. +41565500: system.cpu: *******IN ADVANCE PC****** +41565500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41565500: system.cpu: Passed Complete Drain(). +41565500: system.cpu: Make latency status=1. +41565500: system.cpu: Inside status idle. +41565500: system.cpu: Exiting schedule events +41565500: system.cpu: We are here after Execution +41566000: system.cpu: Inside CGRA Execution else statement. +41566000: system.cpu: Inside CGRA_Execution block. +41566000: system.cpu: +CALL IN NOW CGRA_Execution. +41566000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 165 ~~~~~~~ +41566000: global: +******** DB INPUT1 ReadAddress = 0************ +41566000: global: +READ: REG NUMBER: 0 dist: 0 +41566000: global: Rotating REGS data: 165 REG: 0 +41566000: global: +******** DB INPUT2 ReadAddress = 2************ +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41566000: global: Predictor bit: 1 Opcode: 4 +41566000: global: +Input1 = 165 Input2 = 198 InputP = 0 +41566000: global: +******** Selection IN THIS PE 165************ +41566000: global: +************** WE ***************** +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41566000: global: Predictor bit: 0 Opcode: 12 +41566000: global: +Input1 = 18 Input2 = 30 +41566000: global: +******** EQUALS IN THIS PE 0************ +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 +41566000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41566000: global: Predictor bit: 0 Opcode: 7 +41566000: global: CGRA: NOOP.Execute() +41566000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41566000: system.cpu: CGRA advanceTime complete. +41566000: system.cpu: *******IN ADVANCE PC****** +41566000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41566000: system.cpu: Passed Complete Drain(). +41566000: system.cpu: Make latency status=1. +41566000: system.cpu: Inside status idle. +41566000: system.cpu: Exiting schedule events +41566000: system.cpu: We are here after Execution +41566500: system.cpu: Inside CGRA Execution else statement. +41566500: system.cpu: Inside CGRA_Execution block. +41566500: system.cpu: +CALL IN NOW CGRA_Execution. +41566500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 167 ~~~~~~~ +41566500: global: +******** DB INPUT1 ReadAddress = 0************ +41566500: global: +READ: REG NUMBER: 0 dist: 0 +41566500: global: Rotating REGS data: 18 REG: 0 +41566500: global: +READ: REG NUMBER: 0 dist: 0 +41566500: global: Rotating REGS data: 18 REG: 0 +41566500: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41566500: global: Predictor bit: 1 Opcode: 1 +41566500: global: +Input1 = 18 Input2 = 0 +41566500: global: +******** LDI IN THIS PE 18************ +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41566500: global: Predictor bit: 1 Opcode: 1 +41566500: global: +Input1 = 165 Input2 = 0 +41566500: global: +******** LDI IN THIS PE 165************ +41566500: global: +************** WE ***************** +41566500: global: +WRITE: REG NUMBER: 0 dist: 0 +41566500: global: +WRITE: REG NUMBER: 0 dist: 0 +41566500: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41566500: global: R0: 165 R1: 0 R2: 0 R3: 0 +41566500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41566500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41566500: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41566500: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41566500: global: Writing output 165 to register 0 +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 +41566500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41566500: global: Predictor bit: 0 Opcode: 7 +41566500: global: CGRA: NOOP.Execute() +41566500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41566500: system.cpu: CGRA advanceTime complete. +41566500: system.cpu: *******IN ADVANCE PC****** +41566500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41566500: system.cpu: State = KERNEL, Cond_Reg = 1 +41566500: system.cpu: Passed Complete Drain(). +41566500: system.cpu: Make latency status=1. +41566500: system.cpu: Inside status idle. +41566500: system.cpu: Exiting schedule events +41566500: system.cpu: We are here after Execution +41567000: system.cpu: Inside CGRA Execution else statement. +41567000: system.cpu: Inside CGRA_Execution block. +41567000: system.cpu: +CALL IN NOW CGRA_Execution. +41567000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 169 ~~~~~~~ +41567000: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41567000: global: Predictor bit: 0 Opcode: 0 +41567000: global: +Input1 = 18 Input2 = 1 +41567000: global: +******** SUM IN THIS PE 19************ +41567000: global: +WRITE: REG NUMBER: 0 dist: 0 +41567000: global: +WRITE: REG NUMBER: 0 dist: 0 +41567000: global: +WRITE PHYS REG NUMBER: 0 data: 19 +41567000: global: R0: 19 R1: 33 R2: 1 R3: 632388 +41567000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41567000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41567000: global: +WRITE PHYS FPREG NUMBER: 0 data: 19 +41567000: global: FPR0: 19 FPR1: 33 FPR2: 1 FPR3: 632388 +41567000: global: Writing output 19 to register 0 +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41567000: global: Predictor bit: 0 Opcode: 15 +41567000: global: +Input1 = 18 Input2 = 5 +41567000: global: +******** Less Than IN THIS PE 0************ +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41567000: global: Predictor bit: 0 Opcode: 0 +41567000: global: +Input1 = 165 Input2 = 33 +41567000: global: +******** SUM IN THIS PE 198************ +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 +41567000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41567000: global: Predictor bit: 0 Opcode: 7 +41567000: global: CGRA: NOOP.Execute() +41567000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41567000: system.cpu: CGRA advanceTime complete. +41567000: system.cpu: *******IN ADVANCE PC****** +41567000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41567000: system.cpu: Passed Complete Drain(). +41567000: system.cpu: Make latency status=1. +41567000: system.cpu: Inside status idle. +41567000: system.cpu: Exiting schedule events +41567000: system.cpu: We are here after Execution +41567500: system.cpu: Inside CGRA Execution else statement. +41567500: system.cpu: Inside CGRA_Execution block. +41567500: system.cpu: +CALL IN NOW CGRA_Execution. +41567500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 171 ~~~~~~~ +41567500: global: +******** DB INPUT1 ReadAddress = 0************ +41567500: global: +READ: REG NUMBER: 0 dist: 0 +41567500: global: Rotating REGS data: 165 REG: 0 +41567500: global: +******** DB INPUT2 ReadAddress = 2************ +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41567500: global: Predictor bit: 1 Opcode: 4 +41567500: global: +Input1 = 165 Input2 = 198 InputP = 0 +41567500: global: +******** Selection IN THIS PE 165************ +41567500: global: +************** WE ***************** +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41567500: global: Predictor bit: 0 Opcode: 12 +41567500: global: +Input1 = 19 Input2 = 30 +41567500: global: +******** EQUALS IN THIS PE 0************ +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 +41567500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41567500: global: Predictor bit: 0 Opcode: 7 +41567500: global: CGRA: NOOP.Execute() +41567500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41567500: system.cpu: CGRA advanceTime complete. +41567500: system.cpu: *******IN ADVANCE PC****** +41567500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41567500: system.cpu: Passed Complete Drain(). +41567500: system.cpu: Make latency status=1. +41567500: system.cpu: Inside status idle. +41567500: system.cpu: Exiting schedule events +41567500: system.cpu: We are here after Execution +41568000: system.cpu: Inside CGRA Execution else statement. +41568000: system.cpu: Inside CGRA_Execution block. +41568000: system.cpu: +CALL IN NOW CGRA_Execution. +41568000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 173 ~~~~~~~ +41568000: global: +******** DB INPUT1 ReadAddress = 0************ +41568000: global: +READ: REG NUMBER: 0 dist: 0 +41568000: global: Rotating REGS data: 19 REG: 0 +41568000: global: +READ: REG NUMBER: 0 dist: 0 +41568000: global: Rotating REGS data: 19 REG: 0 +41568000: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41568000: global: Predictor bit: 1 Opcode: 1 +41568000: global: +Input1 = 19 Input2 = 0 +41568000: global: +******** LDI IN THIS PE 19************ +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41568000: global: Predictor bit: 1 Opcode: 1 +41568000: global: +Input1 = 165 Input2 = 0 +41568000: global: +******** LDI IN THIS PE 165************ +41568000: global: +************** WE ***************** +41568000: global: +WRITE: REG NUMBER: 0 dist: 0 +41568000: global: +WRITE: REG NUMBER: 0 dist: 0 +41568000: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41568000: global: R0: 165 R1: 0 R2: 0 R3: 0 +41568000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41568000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41568000: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41568000: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41568000: global: Writing output 165 to register 0 +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 +41568000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41568000: global: Predictor bit: 0 Opcode: 7 +41568000: global: CGRA: NOOP.Execute() +41568000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41568000: system.cpu: CGRA advanceTime complete. +41568000: system.cpu: *******IN ADVANCE PC****** +41568000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41568000: system.cpu: State = KERNEL, Cond_Reg = 1 +41568000: system.cpu: Passed Complete Drain(). +41568000: system.cpu: Make latency status=1. +41568000: system.cpu: Inside status idle. +41568000: system.cpu: Exiting schedule events +41568000: system.cpu: We are here after Execution +41568500: system.cpu: Inside CGRA Execution else statement. +41568500: system.cpu: Inside CGRA_Execution block. +41568500: system.cpu: +CALL IN NOW CGRA_Execution. +41568500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 175 ~~~~~~~ +41568500: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41568500: global: Predictor bit: 0 Opcode: 0 +41568500: global: +Input1 = 19 Input2 = 1 +41568500: global: +******** SUM IN THIS PE 20************ +41568500: global: +WRITE: REG NUMBER: 0 dist: 0 +41568500: global: +WRITE: REG NUMBER: 0 dist: 0 +41568500: global: +WRITE PHYS REG NUMBER: 0 data: 20 +41568500: global: R0: 20 R1: 33 R2: 1 R3: 632388 +41568500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41568500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41568500: global: +WRITE PHYS FPREG NUMBER: 0 data: 20 +41568500: global: FPR0: 20 FPR1: 33 FPR2: 1 FPR3: 632388 +41568500: global: Writing output 20 to register 0 +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41568500: global: Predictor bit: 0 Opcode: 15 +41568500: global: +Input1 = 19 Input2 = 5 +41568500: global: +******** Less Than IN THIS PE 0************ +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41568500: global: Predictor bit: 0 Opcode: 0 +41568500: global: +Input1 = 165 Input2 = 33 +41568500: global: +******** SUM IN THIS PE 198************ +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 +41568500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41568500: global: Predictor bit: 0 Opcode: 7 +41568500: global: CGRA: NOOP.Execute() +41568500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41568500: system.cpu: CGRA advanceTime complete. +41568500: system.cpu: *******IN ADVANCE PC****** +41568500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41568500: system.cpu: Passed Complete Drain(). +41568500: system.cpu: Make latency status=1. +41568500: system.cpu: Inside status idle. +41568500: system.cpu: Exiting schedule events +41568500: system.cpu: We are here after Execution +41569000: system.cpu: Inside CGRA Execution else statement. +41569000: system.cpu: Inside CGRA_Execution block. +41569000: system.cpu: +CALL IN NOW CGRA_Execution. +41569000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 177 ~~~~~~~ +41569000: global: +******** DB INPUT1 ReadAddress = 0************ +41569000: global: +READ: REG NUMBER: 0 dist: 0 +41569000: global: Rotating REGS data: 165 REG: 0 +41569000: global: +******** DB INPUT2 ReadAddress = 2************ +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41569000: global: Predictor bit: 1 Opcode: 4 +41569000: global: +Input1 = 165 Input2 = 198 InputP = 0 +41569000: global: +******** Selection IN THIS PE 165************ +41569000: global: +************** WE ***************** +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41569000: global: Predictor bit: 0 Opcode: 12 +41569000: global: +Input1 = 20 Input2 = 30 +41569000: global: +******** EQUALS IN THIS PE 0************ +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 +41569000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41569000: global: Predictor bit: 0 Opcode: 7 +41569000: global: CGRA: NOOP.Execute() +41569000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41569000: system.cpu: CGRA advanceTime complete. +41569000: system.cpu: *******IN ADVANCE PC****** +41569000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41569000: system.cpu: Passed Complete Drain(). +41569000: system.cpu: Make latency status=1. +41569000: system.cpu: Inside status idle. +41569000: system.cpu: Exiting schedule events +41569000: system.cpu: We are here after Execution +41569500: system.cpu: Inside CGRA Execution else statement. +41569500: system.cpu: Inside CGRA_Execution block. +41569500: system.cpu: +CALL IN NOW CGRA_Execution. +41569500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 179 ~~~~~~~ +41569500: global: +******** DB INPUT1 ReadAddress = 0************ +41569500: global: +READ: REG NUMBER: 0 dist: 0 +41569500: global: Rotating REGS data: 20 REG: 0 +41569500: global: +READ: REG NUMBER: 0 dist: 0 +41569500: global: Rotating REGS data: 20 REG: 0 +41569500: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41569500: global: Predictor bit: 1 Opcode: 1 +41569500: global: +Input1 = 20 Input2 = 0 +41569500: global: +******** LDI IN THIS PE 20************ +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41569500: global: Predictor bit: 1 Opcode: 1 +41569500: global: +Input1 = 165 Input2 = 0 +41569500: global: +******** LDI IN THIS PE 165************ +41569500: global: +************** WE ***************** +41569500: global: +WRITE: REG NUMBER: 0 dist: 0 +41569500: global: +WRITE: REG NUMBER: 0 dist: 0 +41569500: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41569500: global: R0: 165 R1: 0 R2: 0 R3: 0 +41569500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41569500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41569500: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41569500: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41569500: global: Writing output 165 to register 0 +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 +41569500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41569500: global: Predictor bit: 0 Opcode: 7 +41569500: global: CGRA: NOOP.Execute() +41569500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41569500: system.cpu: CGRA advanceTime complete. +41569500: system.cpu: *******IN ADVANCE PC****** +41569500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41569500: system.cpu: State = KERNEL, Cond_Reg = 1 +41569500: system.cpu: Passed Complete Drain(). +41569500: system.cpu: Make latency status=1. +41569500: system.cpu: Inside status idle. +41569500: system.cpu: Exiting schedule events +41569500: system.cpu: We are here after Execution +41570000: system.cpu: Inside CGRA Execution else statement. +41570000: system.cpu: Inside CGRA_Execution block. +41570000: system.cpu: +CALL IN NOW CGRA_Execution. +41570000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 181 ~~~~~~~ +41570000: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41570000: global: Predictor bit: 0 Opcode: 0 +41570000: global: +Input1 = 20 Input2 = 1 +41570000: global: +******** SUM IN THIS PE 21************ +41570000: global: +WRITE: REG NUMBER: 0 dist: 0 +41570000: global: +WRITE: REG NUMBER: 0 dist: 0 +41570000: global: +WRITE PHYS REG NUMBER: 0 data: 21 +41570000: global: R0: 21 R1: 33 R2: 1 R3: 632388 +41570000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41570000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41570000: global: +WRITE PHYS FPREG NUMBER: 0 data: 21 +41570000: global: FPR0: 21 FPR1: 33 FPR2: 1 FPR3: 632388 +41570000: global: Writing output 21 to register 0 +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41570000: global: Predictor bit: 0 Opcode: 15 +41570000: global: +Input1 = 20 Input2 = 5 +41570000: global: +******** Less Than IN THIS PE 0************ +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41570000: global: Predictor bit: 0 Opcode: 0 +41570000: global: +Input1 = 165 Input2 = 33 +41570000: global: +******** SUM IN THIS PE 198************ +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 +41570000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41570000: global: Predictor bit: 0 Opcode: 7 +41570000: global: CGRA: NOOP.Execute() +41570000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41570000: system.cpu: CGRA advanceTime complete. +41570000: system.cpu: *******IN ADVANCE PC****** +41570000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41570000: system.cpu: Passed Complete Drain(). +41570000: system.cpu: Make latency status=1. +41570000: system.cpu: Inside status idle. +41570000: system.cpu: Exiting schedule events +41570000: system.cpu: We are here after Execution +41570500: system.cpu: Inside CGRA Execution else statement. +41570500: system.cpu: Inside CGRA_Execution block. +41570500: system.cpu: +CALL IN NOW CGRA_Execution. +41570500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 183 ~~~~~~~ +41570500: global: +******** DB INPUT1 ReadAddress = 0************ +41570500: global: +READ: REG NUMBER: 0 dist: 0 +41570500: global: Rotating REGS data: 165 REG: 0 +41570500: global: +******** DB INPUT2 ReadAddress = 2************ +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41570500: global: Predictor bit: 1 Opcode: 4 +41570500: global: +Input1 = 165 Input2 = 198 InputP = 0 +41570500: global: +******** Selection IN THIS PE 165************ +41570500: global: +************** WE ***************** +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41570500: global: Predictor bit: 0 Opcode: 12 +41570500: global: +Input1 = 21 Input2 = 30 +41570500: global: +******** EQUALS IN THIS PE 0************ +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 +41570500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41570500: global: Predictor bit: 0 Opcode: 7 +41570500: global: CGRA: NOOP.Execute() +41570500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41570500: system.cpu: CGRA advanceTime complete. +41570500: system.cpu: *******IN ADVANCE PC****** +41570500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41570500: system.cpu: Passed Complete Drain(). +41570500: system.cpu: Make latency status=1. +41570500: system.cpu: Inside status idle. +41570500: system.cpu: Exiting schedule events +41570500: system.cpu: We are here after Execution +41571000: system.cpu: Inside CGRA Execution else statement. +41571000: system.cpu: Inside CGRA_Execution block. +41571000: system.cpu: +CALL IN NOW CGRA_Execution. +41571000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 185 ~~~~~~~ +41571000: global: +******** DB INPUT1 ReadAddress = 0************ +41571000: global: +READ: REG NUMBER: 0 dist: 0 +41571000: global: Rotating REGS data: 21 REG: 0 +41571000: global: +READ: REG NUMBER: 0 dist: 0 +41571000: global: Rotating REGS data: 21 REG: 0 +41571000: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41571000: global: Predictor bit: 1 Opcode: 1 +41571000: global: +Input1 = 21 Input2 = 0 +41571000: global: +******** LDI IN THIS PE 21************ +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41571000: global: Predictor bit: 1 Opcode: 1 +41571000: global: +Input1 = 165 Input2 = 0 +41571000: global: +******** LDI IN THIS PE 165************ +41571000: global: +************** WE ***************** +41571000: global: +WRITE: REG NUMBER: 0 dist: 0 +41571000: global: +WRITE: REG NUMBER: 0 dist: 0 +41571000: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41571000: global: R0: 165 R1: 0 R2: 0 R3: 0 +41571000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41571000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41571000: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41571000: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41571000: global: Writing output 165 to register 0 +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 +41571000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41571000: global: Predictor bit: 0 Opcode: 7 +41571000: global: CGRA: NOOP.Execute() +41571000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41571000: system.cpu: CGRA advanceTime complete. +41571000: system.cpu: *******IN ADVANCE PC****** +41571000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41571000: system.cpu: State = KERNEL, Cond_Reg = 1 +41571000: system.cpu: Passed Complete Drain(). +41571000: system.cpu: Make latency status=1. +41571000: system.cpu: Inside status idle. +41571000: system.cpu: Exiting schedule events +41571000: system.cpu: We are here after Execution +41571500: system.cpu: Inside CGRA Execution else statement. +41571500: system.cpu: Inside CGRA_Execution block. +41571500: system.cpu: +CALL IN NOW CGRA_Execution. +41571500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 187 ~~~~~~~ +41571500: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41571500: global: Predictor bit: 0 Opcode: 0 +41571500: global: +Input1 = 21 Input2 = 1 +41571500: global: +******** SUM IN THIS PE 22************ +41571500: global: +WRITE: REG NUMBER: 0 dist: 0 +41571500: global: +WRITE: REG NUMBER: 0 dist: 0 +41571500: global: +WRITE PHYS REG NUMBER: 0 data: 22 +41571500: global: R0: 22 R1: 33 R2: 1 R3: 632388 +41571500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41571500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41571500: global: +WRITE PHYS FPREG NUMBER: 0 data: 22 +41571500: global: FPR0: 22 FPR1: 33 FPR2: 1 FPR3: 632388 +41571500: global: Writing output 22 to register 0 +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41571500: global: Predictor bit: 0 Opcode: 15 +41571500: global: +Input1 = 21 Input2 = 5 +41571500: global: +******** Less Than IN THIS PE 0************ +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41571500: global: Predictor bit: 0 Opcode: 0 +41571500: global: +Input1 = 165 Input2 = 33 +41571500: global: +******** SUM IN THIS PE 198************ +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 +41571500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41571500: global: Predictor bit: 0 Opcode: 7 +41571500: global: CGRA: NOOP.Execute() +41571500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41571500: system.cpu: CGRA advanceTime complete. +41571500: system.cpu: *******IN ADVANCE PC****** +41571500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41571500: system.cpu: Passed Complete Drain(). +41571500: system.cpu: Make latency status=1. +41571500: system.cpu: Inside status idle. +41571500: system.cpu: Exiting schedule events +41571500: system.cpu: We are here after Execution +41572000: system.cpu: Inside CGRA Execution else statement. +41572000: system.cpu: Inside CGRA_Execution block. +41572000: system.cpu: +CALL IN NOW CGRA_Execution. +41572000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 189 ~~~~~~~ +41572000: global: +******** DB INPUT1 ReadAddress = 0************ +41572000: global: +READ: REG NUMBER: 0 dist: 0 +41572000: global: Rotating REGS data: 165 REG: 0 +41572000: global: +******** DB INPUT2 ReadAddress = 2************ +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41572000: global: Predictor bit: 1 Opcode: 4 +41572000: global: +Input1 = 165 Input2 = 198 InputP = 0 +41572000: global: +******** Selection IN THIS PE 165************ +41572000: global: +************** WE ***************** +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41572000: global: Predictor bit: 0 Opcode: 12 +41572000: global: +Input1 = 22 Input2 = 30 +41572000: global: +******** EQUALS IN THIS PE 0************ +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 +41572000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41572000: global: Predictor bit: 0 Opcode: 7 +41572000: global: CGRA: NOOP.Execute() +41572000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41572000: system.cpu: CGRA advanceTime complete. +41572000: system.cpu: *******IN ADVANCE PC****** +41572000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41572000: system.cpu: Passed Complete Drain(). +41572000: system.cpu: Make latency status=1. +41572000: system.cpu: Inside status idle. +41572000: system.cpu: Exiting schedule events +41572000: system.cpu: We are here after Execution +41572500: system.cpu: Inside CGRA Execution else statement. +41572500: system.cpu: Inside CGRA_Execution block. +41572500: system.cpu: +CALL IN NOW CGRA_Execution. +41572500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 191 ~~~~~~~ +41572500: global: +******** DB INPUT1 ReadAddress = 0************ +41572500: global: +READ: REG NUMBER: 0 dist: 0 +41572500: global: Rotating REGS data: 22 REG: 0 +41572500: global: +READ: REG NUMBER: 0 dist: 0 +41572500: global: Rotating REGS data: 22 REG: 0 +41572500: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41572500: global: Predictor bit: 1 Opcode: 1 +41572500: global: +Input1 = 22 Input2 = 0 +41572500: global: +******** LDI IN THIS PE 22************ +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41572500: global: Predictor bit: 1 Opcode: 1 +41572500: global: +Input1 = 165 Input2 = 0 +41572500: global: +******** LDI IN THIS PE 165************ +41572500: global: +************** WE ***************** +41572500: global: +WRITE: REG NUMBER: 0 dist: 0 +41572500: global: +WRITE: REG NUMBER: 0 dist: 0 +41572500: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41572500: global: R0: 165 R1: 0 R2: 0 R3: 0 +41572500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41572500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41572500: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41572500: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41572500: global: Writing output 165 to register 0 +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 +41572500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41572500: global: Predictor bit: 0 Opcode: 7 +41572500: global: CGRA: NOOP.Execute() +41572500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41572500: system.cpu: CGRA advanceTime complete. +41572500: system.cpu: *******IN ADVANCE PC****** +41572500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41572500: system.cpu: State = KERNEL, Cond_Reg = 1 +41572500: system.cpu: Passed Complete Drain(). +41572500: system.cpu: Make latency status=1. +41572500: system.cpu: Inside status idle. +41572500: system.cpu: Exiting schedule events +41572500: system.cpu: We are here after Execution +41573000: system.cpu: Inside CGRA Execution else statement. +41573000: system.cpu: Inside CGRA_Execution block. +41573000: system.cpu: +CALL IN NOW CGRA_Execution. +41573000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 193 ~~~~~~~ +41573000: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41573000: global: Predictor bit: 0 Opcode: 0 +41573000: global: +Input1 = 22 Input2 = 1 +41573000: global: +******** SUM IN THIS PE 23************ +41573000: global: +WRITE: REG NUMBER: 0 dist: 0 +41573000: global: +WRITE: REG NUMBER: 0 dist: 0 +41573000: global: +WRITE PHYS REG NUMBER: 0 data: 23 +41573000: global: R0: 23 R1: 33 R2: 1 R3: 632388 +41573000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41573000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41573000: global: +WRITE PHYS FPREG NUMBER: 0 data: 23 +41573000: global: FPR0: 23 FPR1: 33 FPR2: 1 FPR3: 632388 +41573000: global: Writing output 23 to register 0 +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41573000: global: Predictor bit: 0 Opcode: 15 +41573000: global: +Input1 = 22 Input2 = 5 +41573000: global: +******** Less Than IN THIS PE 0************ +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41573000: global: Predictor bit: 0 Opcode: 0 +41573000: global: +Input1 = 165 Input2 = 33 +41573000: global: +******** SUM IN THIS PE 198************ +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 +41573000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41573000: global: Predictor bit: 0 Opcode: 7 +41573000: global: CGRA: NOOP.Execute() +41573000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41573000: system.cpu: CGRA advanceTime complete. +41573000: system.cpu: *******IN ADVANCE PC****** +41573000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41573000: system.cpu: Passed Complete Drain(). +41573000: system.cpu: Make latency status=1. +41573000: system.cpu: Inside status idle. +41573000: system.cpu: Exiting schedule events +41573000: system.cpu: We are here after Execution +41573500: system.cpu: Inside CGRA Execution else statement. +41573500: system.cpu: Inside CGRA_Execution block. +41573500: system.cpu: +CALL IN NOW CGRA_Execution. +41573500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 195 ~~~~~~~ +41573500: global: +******** DB INPUT1 ReadAddress = 0************ +41573500: global: +READ: REG NUMBER: 0 dist: 0 +41573500: global: Rotating REGS data: 165 REG: 0 +41573500: global: +******** DB INPUT2 ReadAddress = 2************ +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41573500: global: Predictor bit: 1 Opcode: 4 +41573500: global: +Input1 = 165 Input2 = 198 InputP = 0 +41573500: global: +******** Selection IN THIS PE 165************ +41573500: global: +************** WE ***************** +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41573500: global: Predictor bit: 0 Opcode: 12 +41573500: global: +Input1 = 23 Input2 = 30 +41573500: global: +******** EQUALS IN THIS PE 0************ +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 +41573500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41573500: global: Predictor bit: 0 Opcode: 7 +41573500: global: CGRA: NOOP.Execute() +41573500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41573500: system.cpu: CGRA advanceTime complete. +41573500: system.cpu: *******IN ADVANCE PC****** +41573500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41573500: system.cpu: Passed Complete Drain(). +41573500: system.cpu: Make latency status=1. +41573500: system.cpu: Inside status idle. +41573500: system.cpu: Exiting schedule events +41573500: system.cpu: We are here after Execution +41574000: system.cpu: Inside CGRA Execution else statement. +41574000: system.cpu: Inside CGRA_Execution block. +41574000: system.cpu: +CALL IN NOW CGRA_Execution. +41574000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 197 ~~~~~~~ +41574000: global: +******** DB INPUT1 ReadAddress = 0************ +41574000: global: +READ: REG NUMBER: 0 dist: 0 +41574000: global: Rotating REGS data: 23 REG: 0 +41574000: global: +READ: REG NUMBER: 0 dist: 0 +41574000: global: Rotating REGS data: 23 REG: 0 +41574000: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41574000: global: Predictor bit: 1 Opcode: 1 +41574000: global: +Input1 = 23 Input2 = 0 +41574000: global: +******** LDI IN THIS PE 23************ +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41574000: global: Predictor bit: 1 Opcode: 1 +41574000: global: +Input1 = 165 Input2 = 0 +41574000: global: +******** LDI IN THIS PE 165************ +41574000: global: +************** WE ***************** +41574000: global: +WRITE: REG NUMBER: 0 dist: 0 +41574000: global: +WRITE: REG NUMBER: 0 dist: 0 +41574000: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41574000: global: R0: 165 R1: 0 R2: 0 R3: 0 +41574000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41574000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41574000: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41574000: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41574000: global: Writing output 165 to register 0 +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 +41574000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41574000: global: Predictor bit: 0 Opcode: 7 +41574000: global: CGRA: NOOP.Execute() +41574000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41574000: system.cpu: CGRA advanceTime complete. +41574000: system.cpu: *******IN ADVANCE PC****** +41574000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41574000: system.cpu: State = KERNEL, Cond_Reg = 1 +41574000: system.cpu: Passed Complete Drain(). +41574000: system.cpu: Make latency status=1. +41574000: system.cpu: Inside status idle. +41574000: system.cpu: Exiting schedule events +41574000: system.cpu: We are here after Execution +41574500: system.cpu: Inside CGRA Execution else statement. +41574500: system.cpu: Inside CGRA_Execution block. +41574500: system.cpu: +CALL IN NOW CGRA_Execution. +41574500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 199 ~~~~~~~ +41574500: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41574500: global: Predictor bit: 0 Opcode: 0 +41574500: global: +Input1 = 23 Input2 = 1 +41574500: global: +******** SUM IN THIS PE 24************ +41574500: global: +WRITE: REG NUMBER: 0 dist: 0 +41574500: global: +WRITE: REG NUMBER: 0 dist: 0 +41574500: global: +WRITE PHYS REG NUMBER: 0 data: 24 +41574500: global: R0: 24 R1: 33 R2: 1 R3: 632388 +41574500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41574500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41574500: global: +WRITE PHYS FPREG NUMBER: 0 data: 24 +41574500: global: FPR0: 24 FPR1: 33 FPR2: 1 FPR3: 632388 +41574500: global: Writing output 24 to register 0 +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41574500: global: Predictor bit: 0 Opcode: 15 +41574500: global: +Input1 = 23 Input2 = 5 +41574500: global: +******** Less Than IN THIS PE 0************ +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41574500: global: Predictor bit: 0 Opcode: 0 +41574500: global: +Input1 = 165 Input2 = 33 +41574500: global: +******** SUM IN THIS PE 198************ +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 +41574500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41574500: global: Predictor bit: 0 Opcode: 7 +41574500: global: CGRA: NOOP.Execute() +41574500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41574500: system.cpu: CGRA advanceTime complete. +41574500: system.cpu: *******IN ADVANCE PC****** +41574500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41574500: system.cpu: Passed Complete Drain(). +41574500: system.cpu: Make latency status=1. +41574500: system.cpu: Inside status idle. +41574500: system.cpu: Exiting schedule events +41574500: system.cpu: We are here after Execution +41575000: system.cpu: Inside CGRA Execution else statement. +41575000: system.cpu: Inside CGRA_Execution block. +41575000: system.cpu: +CALL IN NOW CGRA_Execution. +41575000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 201 ~~~~~~~ +41575000: global: +******** DB INPUT1 ReadAddress = 0************ +41575000: global: +READ: REG NUMBER: 0 dist: 0 +41575000: global: Rotating REGS data: 165 REG: 0 +41575000: global: +******** DB INPUT2 ReadAddress = 2************ +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41575000: global: Predictor bit: 1 Opcode: 4 +41575000: global: +Input1 = 165 Input2 = 198 InputP = 0 +41575000: global: +******** Selection IN THIS PE 165************ +41575000: global: +************** WE ***************** +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41575000: global: Predictor bit: 0 Opcode: 12 +41575000: global: +Input1 = 24 Input2 = 30 +41575000: global: +******** EQUALS IN THIS PE 0************ +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 +41575000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41575000: global: Predictor bit: 0 Opcode: 7 +41575000: global: CGRA: NOOP.Execute() +41575000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41575000: system.cpu: CGRA advanceTime complete. +41575000: system.cpu: *******IN ADVANCE PC****** +41575000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41575000: system.cpu: Passed Complete Drain(). +41575000: system.cpu: Make latency status=1. +41575000: system.cpu: Inside status idle. +41575000: system.cpu: Exiting schedule events +41575000: system.cpu: We are here after Execution +41575500: system.cpu: Inside CGRA Execution else statement. +41575500: system.cpu: Inside CGRA_Execution block. +41575500: system.cpu: +CALL IN NOW CGRA_Execution. +41575500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 203 ~~~~~~~ +41575500: global: +******** DB INPUT1 ReadAddress = 0************ +41575500: global: +READ: REG NUMBER: 0 dist: 0 +41575500: global: Rotating REGS data: 24 REG: 0 +41575500: global: +READ: REG NUMBER: 0 dist: 0 +41575500: global: Rotating REGS data: 24 REG: 0 +41575500: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41575500: global: Predictor bit: 1 Opcode: 1 +41575500: global: +Input1 = 24 Input2 = 0 +41575500: global: +******** LDI IN THIS PE 24************ +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41575500: global: Predictor bit: 1 Opcode: 1 +41575500: global: +Input1 = 165 Input2 = 0 +41575500: global: +******** LDI IN THIS PE 165************ +41575500: global: +************** WE ***************** +41575500: global: +WRITE: REG NUMBER: 0 dist: 0 +41575500: global: +WRITE: REG NUMBER: 0 dist: 0 +41575500: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41575500: global: R0: 165 R1: 0 R2: 0 R3: 0 +41575500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41575500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41575500: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41575500: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41575500: global: Writing output 165 to register 0 +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 +41575500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41575500: global: Predictor bit: 0 Opcode: 7 +41575500: global: CGRA: NOOP.Execute() +41575500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41575500: system.cpu: CGRA advanceTime complete. +41575500: system.cpu: *******IN ADVANCE PC****** +41575500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41575500: system.cpu: State = KERNEL, Cond_Reg = 1 +41575500: system.cpu: Passed Complete Drain(). +41575500: system.cpu: Make latency status=1. +41575500: system.cpu: Inside status idle. +41575500: system.cpu: Exiting schedule events +41575500: system.cpu: We are here after Execution +41576000: system.cpu: Inside CGRA Execution else statement. +41576000: system.cpu: Inside CGRA_Execution block. +41576000: system.cpu: +CALL IN NOW CGRA_Execution. +41576000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 205 ~~~~~~~ +41576000: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41576000: global: Predictor bit: 0 Opcode: 0 +41576000: global: +Input1 = 24 Input2 = 1 +41576000: global: +******** SUM IN THIS PE 25************ +41576000: global: +WRITE: REG NUMBER: 0 dist: 0 +41576000: global: +WRITE: REG NUMBER: 0 dist: 0 +41576000: global: +WRITE PHYS REG NUMBER: 0 data: 25 +41576000: global: R0: 25 R1: 33 R2: 1 R3: 632388 +41576000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41576000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41576000: global: +WRITE PHYS FPREG NUMBER: 0 data: 25 +41576000: global: FPR0: 25 FPR1: 33 FPR2: 1 FPR3: 632388 +41576000: global: Writing output 25 to register 0 +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41576000: global: Predictor bit: 0 Opcode: 15 +41576000: global: +Input1 = 24 Input2 = 5 +41576000: global: +******** Less Than IN THIS PE 0************ +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41576000: global: Predictor bit: 0 Opcode: 0 +41576000: global: +Input1 = 165 Input2 = 33 +41576000: global: +******** SUM IN THIS PE 198************ +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 +41576000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41576000: global: Predictor bit: 0 Opcode: 7 +41576000: global: CGRA: NOOP.Execute() +41576000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41576000: system.cpu: CGRA advanceTime complete. +41576000: system.cpu: *******IN ADVANCE PC****** +41576000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41576000: system.cpu: Passed Complete Drain(). +41576000: system.cpu: Make latency status=1. +41576000: system.cpu: Inside status idle. +41576000: system.cpu: Exiting schedule events +41576000: system.cpu: We are here after Execution +41576500: system.cpu: Inside CGRA Execution else statement. +41576500: system.cpu: Inside CGRA_Execution block. +41576500: system.cpu: +CALL IN NOW CGRA_Execution. +41576500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 207 ~~~~~~~ +41576500: global: +******** DB INPUT1 ReadAddress = 0************ +41576500: global: +READ: REG NUMBER: 0 dist: 0 +41576500: global: Rotating REGS data: 165 REG: 0 +41576500: global: +******** DB INPUT2 ReadAddress = 2************ +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41576500: global: Predictor bit: 1 Opcode: 4 +41576500: global: +Input1 = 165 Input2 = 198 InputP = 0 +41576500: global: +******** Selection IN THIS PE 165************ +41576500: global: +************** WE ***************** +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41576500: global: Predictor bit: 0 Opcode: 12 +41576500: global: +Input1 = 25 Input2 = 30 +41576500: global: +******** EQUALS IN THIS PE 0************ +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 +41576500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41576500: global: Predictor bit: 0 Opcode: 7 +41576500: global: CGRA: NOOP.Execute() +41576500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41576500: system.cpu: CGRA advanceTime complete. +41576500: system.cpu: *******IN ADVANCE PC****** +41576500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41576500: system.cpu: Passed Complete Drain(). +41576500: system.cpu: Make latency status=1. +41576500: system.cpu: Inside status idle. +41576500: system.cpu: Exiting schedule events +41576500: system.cpu: We are here after Execution +41577000: system.cpu: Inside CGRA Execution else statement. +41577000: system.cpu: Inside CGRA_Execution block. +41577000: system.cpu: +CALL IN NOW CGRA_Execution. +41577000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 209 ~~~~~~~ +41577000: global: +******** DB INPUT1 ReadAddress = 0************ +41577000: global: +READ: REG NUMBER: 0 dist: 0 +41577000: global: Rotating REGS data: 25 REG: 0 +41577000: global: +READ: REG NUMBER: 0 dist: 0 +41577000: global: Rotating REGS data: 25 REG: 0 +41577000: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41577000: global: Predictor bit: 1 Opcode: 1 +41577000: global: +Input1 = 25 Input2 = 0 +41577000: global: +******** LDI IN THIS PE 25************ +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41577000: global: Predictor bit: 1 Opcode: 1 +41577000: global: +Input1 = 165 Input2 = 0 +41577000: global: +******** LDI IN THIS PE 165************ +41577000: global: +************** WE ***************** +41577000: global: +WRITE: REG NUMBER: 0 dist: 0 +41577000: global: +WRITE: REG NUMBER: 0 dist: 0 +41577000: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41577000: global: R0: 165 R1: 0 R2: 0 R3: 0 +41577000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41577000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41577000: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41577000: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41577000: global: Writing output 165 to register 0 +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 +41577000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41577000: global: Predictor bit: 0 Opcode: 7 +41577000: global: CGRA: NOOP.Execute() +41577000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41577000: system.cpu: CGRA advanceTime complete. +41577000: system.cpu: *******IN ADVANCE PC****** +41577000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41577000: system.cpu: State = KERNEL, Cond_Reg = 1 +41577000: system.cpu: Passed Complete Drain(). +41577000: system.cpu: Make latency status=1. +41577000: system.cpu: Inside status idle. +41577000: system.cpu: Exiting schedule events +41577000: system.cpu: We are here after Execution +41577500: system.cpu: Inside CGRA Execution else statement. +41577500: system.cpu: Inside CGRA_Execution block. +41577500: system.cpu: +CALL IN NOW CGRA_Execution. +41577500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 211 ~~~~~~~ +41577500: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41577500: global: Predictor bit: 0 Opcode: 0 +41577500: global: +Input1 = 25 Input2 = 1 +41577500: global: +******** SUM IN THIS PE 26************ +41577500: global: +WRITE: REG NUMBER: 0 dist: 0 +41577500: global: +WRITE: REG NUMBER: 0 dist: 0 +41577500: global: +WRITE PHYS REG NUMBER: 0 data: 26 +41577500: global: R0: 26 R1: 33 R2: 1 R3: 632388 +41577500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41577500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41577500: global: +WRITE PHYS FPREG NUMBER: 0 data: 26 +41577500: global: FPR0: 26 FPR1: 33 FPR2: 1 FPR3: 632388 +41577500: global: Writing output 26 to register 0 +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41577500: global: Predictor bit: 0 Opcode: 15 +41577500: global: +Input1 = 25 Input2 = 5 +41577500: global: +******** Less Than IN THIS PE 0************ +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41577500: global: Predictor bit: 0 Opcode: 0 +41577500: global: +Input1 = 165 Input2 = 33 +41577500: global: +******** SUM IN THIS PE 198************ +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 +41577500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41577500: global: Predictor bit: 0 Opcode: 7 +41577500: global: CGRA: NOOP.Execute() +41577500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41577500: system.cpu: CGRA advanceTime complete. +41577500: system.cpu: *******IN ADVANCE PC****** +41577500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41577500: system.cpu: Passed Complete Drain(). +41577500: system.cpu: Make latency status=1. +41577500: system.cpu: Inside status idle. +41577500: system.cpu: Exiting schedule events +41577500: system.cpu: We are here after Execution +41578000: system.cpu: Inside CGRA Execution else statement. +41578000: system.cpu: Inside CGRA_Execution block. +41578000: system.cpu: +CALL IN NOW CGRA_Execution. +41578000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 213 ~~~~~~~ +41578000: global: +******** DB INPUT1 ReadAddress = 0************ +41578000: global: +READ: REG NUMBER: 0 dist: 0 +41578000: global: Rotating REGS data: 165 REG: 0 +41578000: global: +******** DB INPUT2 ReadAddress = 2************ +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41578000: global: Predictor bit: 1 Opcode: 4 +41578000: global: +Input1 = 165 Input2 = 198 InputP = 0 +41578000: global: +******** Selection IN THIS PE 165************ +41578000: global: +************** WE ***************** +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41578000: global: Predictor bit: 0 Opcode: 12 +41578000: global: +Input1 = 26 Input2 = 30 +41578000: global: +******** EQUALS IN THIS PE 0************ +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 +41578000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41578000: global: Predictor bit: 0 Opcode: 7 +41578000: global: CGRA: NOOP.Execute() +41578000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41578000: system.cpu: CGRA advanceTime complete. +41578000: system.cpu: *******IN ADVANCE PC****** +41578000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41578000: system.cpu: Passed Complete Drain(). +41578000: system.cpu: Make latency status=1. +41578000: system.cpu: Inside status idle. +41578000: system.cpu: Exiting schedule events +41578000: system.cpu: We are here after Execution +41578500: system.cpu: Inside CGRA Execution else statement. +41578500: system.cpu: Inside CGRA_Execution block. +41578500: system.cpu: +CALL IN NOW CGRA_Execution. +41578500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 215 ~~~~~~~ +41578500: global: +******** DB INPUT1 ReadAddress = 0************ +41578500: global: +READ: REG NUMBER: 0 dist: 0 +41578500: global: Rotating REGS data: 26 REG: 0 +41578500: global: +READ: REG NUMBER: 0 dist: 0 +41578500: global: Rotating REGS data: 26 REG: 0 +41578500: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41578500: global: Predictor bit: 1 Opcode: 1 +41578500: global: +Input1 = 26 Input2 = 0 +41578500: global: +******** LDI IN THIS PE 26************ +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41578500: global: Predictor bit: 1 Opcode: 1 +41578500: global: +Input1 = 165 Input2 = 0 +41578500: global: +******** LDI IN THIS PE 165************ +41578500: global: +************** WE ***************** +41578500: global: +WRITE: REG NUMBER: 0 dist: 0 +41578500: global: +WRITE: REG NUMBER: 0 dist: 0 +41578500: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41578500: global: R0: 165 R1: 0 R2: 0 R3: 0 +41578500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41578500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41578500: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41578500: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41578500: global: Writing output 165 to register 0 +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 +41578500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41578500: global: Predictor bit: 0 Opcode: 7 +41578500: global: CGRA: NOOP.Execute() +41578500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41578500: system.cpu: CGRA advanceTime complete. +41578500: system.cpu: *******IN ADVANCE PC****** +41578500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41578500: system.cpu: State = KERNEL, Cond_Reg = 1 +41578500: system.cpu: Passed Complete Drain(). +41578500: system.cpu: Make latency status=1. +41578500: system.cpu: Inside status idle. +41578500: system.cpu: Exiting schedule events +41578500: system.cpu: We are here after Execution +41579000: system.cpu: Inside CGRA Execution else statement. +41579000: system.cpu: Inside CGRA_Execution block. +41579000: system.cpu: +CALL IN NOW CGRA_Execution. +41579000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 217 ~~~~~~~ +41579000: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41579000: global: Predictor bit: 0 Opcode: 0 +41579000: global: +Input1 = 26 Input2 = 1 +41579000: global: +******** SUM IN THIS PE 27************ +41579000: global: +WRITE: REG NUMBER: 0 dist: 0 +41579000: global: +WRITE: REG NUMBER: 0 dist: 0 +41579000: global: +WRITE PHYS REG NUMBER: 0 data: 27 +41579000: global: R0: 27 R1: 33 R2: 1 R3: 632388 +41579000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41579000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41579000: global: +WRITE PHYS FPREG NUMBER: 0 data: 27 +41579000: global: FPR0: 27 FPR1: 33 FPR2: 1 FPR3: 632388 +41579000: global: Writing output 27 to register 0 +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41579000: global: Predictor bit: 0 Opcode: 15 +41579000: global: +Input1 = 26 Input2 = 5 +41579000: global: +******** Less Than IN THIS PE 0************ +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41579000: global: Predictor bit: 0 Opcode: 0 +41579000: global: +Input1 = 165 Input2 = 33 +41579000: global: +******** SUM IN THIS PE 198************ +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 +41579000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41579000: global: Predictor bit: 0 Opcode: 7 +41579000: global: CGRA: NOOP.Execute() +41579000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41579000: system.cpu: CGRA advanceTime complete. +41579000: system.cpu: *******IN ADVANCE PC****** +41579000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41579000: system.cpu: Passed Complete Drain(). +41579000: system.cpu: Make latency status=1. +41579000: system.cpu: Inside status idle. +41579000: system.cpu: Exiting schedule events +41579000: system.cpu: We are here after Execution +41579500: system.cpu: Inside CGRA Execution else statement. +41579500: system.cpu: Inside CGRA_Execution block. +41579500: system.cpu: +CALL IN NOW CGRA_Execution. +41579500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 219 ~~~~~~~ +41579500: global: +******** DB INPUT1 ReadAddress = 0************ +41579500: global: +READ: REG NUMBER: 0 dist: 0 +41579500: global: Rotating REGS data: 165 REG: 0 +41579500: global: +******** DB INPUT2 ReadAddress = 2************ +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41579500: global: Predictor bit: 1 Opcode: 4 +41579500: global: +Input1 = 165 Input2 = 198 InputP = 0 +41579500: global: +******** Selection IN THIS PE 165************ +41579500: global: +************** WE ***************** +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41579500: global: Predictor bit: 0 Opcode: 12 +41579500: global: +Input1 = 27 Input2 = 30 +41579500: global: +******** EQUALS IN THIS PE 0************ +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 +41579500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41579500: global: Predictor bit: 0 Opcode: 7 +41579500: global: CGRA: NOOP.Execute() +41579500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41579500: system.cpu: CGRA advanceTime complete. +41579500: system.cpu: *******IN ADVANCE PC****** +41579500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41579500: system.cpu: Passed Complete Drain(). +41579500: system.cpu: Make latency status=1. +41579500: system.cpu: Inside status idle. +41579500: system.cpu: Exiting schedule events +41579500: system.cpu: We are here after Execution +41580000: system.cpu: Inside CGRA Execution else statement. +41580000: system.cpu: Inside CGRA_Execution block. +41580000: system.cpu: +CALL IN NOW CGRA_Execution. +41580000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 221 ~~~~~~~ +41580000: global: +******** DB INPUT1 ReadAddress = 0************ +41580000: global: +READ: REG NUMBER: 0 dist: 0 +41580000: global: Rotating REGS data: 27 REG: 0 +41580000: global: +READ: REG NUMBER: 0 dist: 0 +41580000: global: Rotating REGS data: 27 REG: 0 +41580000: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41580000: global: Predictor bit: 1 Opcode: 1 +41580000: global: +Input1 = 27 Input2 = 0 +41580000: global: +******** LDI IN THIS PE 27************ +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41580000: global: Predictor bit: 1 Opcode: 1 +41580000: global: +Input1 = 165 Input2 = 0 +41580000: global: +******** LDI IN THIS PE 165************ +41580000: global: +************** WE ***************** +41580000: global: +WRITE: REG NUMBER: 0 dist: 0 +41580000: global: +WRITE: REG NUMBER: 0 dist: 0 +41580000: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41580000: global: R0: 165 R1: 0 R2: 0 R3: 0 +41580000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41580000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41580000: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41580000: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41580000: global: Writing output 165 to register 0 +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 +41580000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41580000: global: Predictor bit: 0 Opcode: 7 +41580000: global: CGRA: NOOP.Execute() +41580000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41580000: system.cpu: CGRA advanceTime complete. +41580000: system.cpu: *******IN ADVANCE PC****** +41580000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41580000: system.cpu: State = KERNEL, Cond_Reg = 1 +41580000: system.cpu: Passed Complete Drain(). +41580000: system.cpu: Make latency status=1. +41580000: system.cpu: Inside status idle. +41580000: system.cpu: Exiting schedule events +41580000: system.cpu: We are here after Execution +41580500: system.cpu: Inside CGRA Execution else statement. +41580500: system.cpu: Inside CGRA_Execution block. +41580500: system.cpu: +CALL IN NOW CGRA_Execution. +41580500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 223 ~~~~~~~ +41580500: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41580500: global: Predictor bit: 0 Opcode: 0 +41580500: global: +Input1 = 27 Input2 = 1 +41580500: global: +******** SUM IN THIS PE 28************ +41580500: global: +WRITE: REG NUMBER: 0 dist: 0 +41580500: global: +WRITE: REG NUMBER: 0 dist: 0 +41580500: global: +WRITE PHYS REG NUMBER: 0 data: 28 +41580500: global: R0: 28 R1: 33 R2: 1 R3: 632388 +41580500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41580500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41580500: global: +WRITE PHYS FPREG NUMBER: 0 data: 28 +41580500: global: FPR0: 28 FPR1: 33 FPR2: 1 FPR3: 632388 +41580500: global: Writing output 28 to register 0 +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41580500: global: Predictor bit: 0 Opcode: 15 +41580500: global: +Input1 = 27 Input2 = 5 +41580500: global: +******** Less Than IN THIS PE 0************ +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41580500: global: Predictor bit: 0 Opcode: 0 +41580500: global: +Input1 = 165 Input2 = 33 +41580500: global: +******** SUM IN THIS PE 198************ +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 +41580500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41580500: global: Predictor bit: 0 Opcode: 7 +41580500: global: CGRA: NOOP.Execute() +41580500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41580500: system.cpu: CGRA advanceTime complete. +41580500: system.cpu: *******IN ADVANCE PC****** +41580500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41580500: system.cpu: Passed Complete Drain(). +41580500: system.cpu: Make latency status=1. +41580500: system.cpu: Inside status idle. +41580500: system.cpu: Exiting schedule events +41580500: system.cpu: We are here after Execution +41581000: system.cpu: Inside CGRA Execution else statement. +41581000: system.cpu: Inside CGRA_Execution block. +41581000: system.cpu: +CALL IN NOW CGRA_Execution. +41581000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 225 ~~~~~~~ +41581000: global: +******** DB INPUT1 ReadAddress = 0************ +41581000: global: +READ: REG NUMBER: 0 dist: 0 +41581000: global: Rotating REGS data: 165 REG: 0 +41581000: global: +******** DB INPUT2 ReadAddress = 2************ +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41581000: global: Predictor bit: 1 Opcode: 4 +41581000: global: +Input1 = 165 Input2 = 198 InputP = 0 +41581000: global: +******** Selection IN THIS PE 165************ +41581000: global: +************** WE ***************** +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41581000: global: Predictor bit: 0 Opcode: 12 +41581000: global: +Input1 = 28 Input2 = 30 +41581000: global: +******** EQUALS IN THIS PE 0************ +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 +41581000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41581000: global: Predictor bit: 0 Opcode: 7 +41581000: global: CGRA: NOOP.Execute() +41581000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41581000: system.cpu: CGRA advanceTime complete. +41581000: system.cpu: *******IN ADVANCE PC****** +41581000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41581000: system.cpu: Passed Complete Drain(). +41581000: system.cpu: Make latency status=1. +41581000: system.cpu: Inside status idle. +41581000: system.cpu: Exiting schedule events +41581000: system.cpu: We are here after Execution +41581500: system.cpu: Inside CGRA Execution else statement. +41581500: system.cpu: Inside CGRA_Execution block. +41581500: system.cpu: +CALL IN NOW CGRA_Execution. +41581500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 227 ~~~~~~~ +41581500: global: +******** DB INPUT1 ReadAddress = 0************ +41581500: global: +READ: REG NUMBER: 0 dist: 0 +41581500: global: Rotating REGS data: 28 REG: 0 +41581500: global: +READ: REG NUMBER: 0 dist: 0 +41581500: global: Rotating REGS data: 28 REG: 0 +41581500: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41581500: global: Predictor bit: 1 Opcode: 1 +41581500: global: +Input1 = 28 Input2 = 0 +41581500: global: +******** LDI IN THIS PE 28************ +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41581500: global: Predictor bit: 1 Opcode: 1 +41581500: global: +Input1 = 165 Input2 = 0 +41581500: global: +******** LDI IN THIS PE 165************ +41581500: global: +************** WE ***************** +41581500: global: +WRITE: REG NUMBER: 0 dist: 0 +41581500: global: +WRITE: REG NUMBER: 0 dist: 0 +41581500: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41581500: global: R0: 165 R1: 0 R2: 0 R3: 0 +41581500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41581500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41581500: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41581500: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41581500: global: Writing output 165 to register 0 +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 +41581500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41581500: global: Predictor bit: 0 Opcode: 7 +41581500: global: CGRA: NOOP.Execute() +41581500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41581500: system.cpu: CGRA advanceTime complete. +41581500: system.cpu: *******IN ADVANCE PC****** +41581500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41581500: system.cpu: State = KERNEL, Cond_Reg = 1 +41581500: system.cpu: Passed Complete Drain(). +41581500: system.cpu: Make latency status=1. +41581500: system.cpu: Inside status idle. +41581500: system.cpu: Exiting schedule events +41581500: system.cpu: We are here after Execution +41582000: system.cpu: Inside CGRA Execution else statement. +41582000: system.cpu: Inside CGRA_Execution block. +41582000: system.cpu: +CALL IN NOW CGRA_Execution. +41582000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 229 ~~~~~~~ +41582000: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41582000: global: Predictor bit: 0 Opcode: 0 +41582000: global: +Input1 = 28 Input2 = 1 +41582000: global: +******** SUM IN THIS PE 29************ +41582000: global: +WRITE: REG NUMBER: 0 dist: 0 +41582000: global: +WRITE: REG NUMBER: 0 dist: 0 +41582000: global: +WRITE PHYS REG NUMBER: 0 data: 29 +41582000: global: R0: 29 R1: 33 R2: 1 R3: 632388 +41582000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41582000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41582000: global: +WRITE PHYS FPREG NUMBER: 0 data: 29 +41582000: global: FPR0: 29 FPR1: 33 FPR2: 1 FPR3: 632388 +41582000: global: Writing output 29 to register 0 +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41582000: global: Predictor bit: 0 Opcode: 15 +41582000: global: +Input1 = 28 Input2 = 5 +41582000: global: +******** Less Than IN THIS PE 0************ +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41582000: global: Predictor bit: 0 Opcode: 0 +41582000: global: +Input1 = 165 Input2 = 33 +41582000: global: +******** SUM IN THIS PE 198************ +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 +41582000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41582000: global: Predictor bit: 0 Opcode: 7 +41582000: global: CGRA: NOOP.Execute() +41582000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41582000: system.cpu: CGRA advanceTime complete. +41582000: system.cpu: *******IN ADVANCE PC****** +41582000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a8e78 +41582000: system.cpu: Passed Complete Drain(). +41582000: system.cpu: Make latency status=1. +41582000: system.cpu: Inside status idle. +41582000: system.cpu: Exiting schedule events +41582000: system.cpu: We are here after Execution +41582500: system.cpu: Inside CGRA Execution else statement. +41582500: system.cpu: Inside CGRA_Execution block. +41582500: system.cpu: +CALL IN NOW CGRA_Execution. +41582500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 231 ~~~~~~~ +41582500: global: +******** DB INPUT1 ReadAddress = 0************ +41582500: global: +READ: REG NUMBER: 0 dist: 0 +41582500: global: Rotating REGS data: 165 REG: 0 +41582500: global: +******** DB INPUT2 ReadAddress = 2************ +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41582500: global: Predictor bit: 1 Opcode: 4 +41582500: global: +Input1 = 165 Input2 = 198 InputP = 0 +41582500: global: +******** Selection IN THIS PE 165************ +41582500: global: +************** WE ***************** +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41582500: global: Predictor bit: 0 Opcode: 12 +41582500: global: +Input1 = 29 Input2 = 30 +41582500: global: +******** EQUALS IN THIS PE 0************ +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 +41582500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41582500: global: Predictor bit: 0 Opcode: 7 +41582500: global: CGRA: NOOP.Execute() +41582500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41582500: system.cpu: CGRA advanceTime complete. +41582500: system.cpu: *******IN ADVANCE PC****** +41582500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9078 +41582500: system.cpu: Passed Complete Drain(). +41582500: system.cpu: Make latency status=1. +41582500: system.cpu: Inside status idle. +41582500: system.cpu: Exiting schedule events +41582500: system.cpu: We are here after Execution +41583000: system.cpu: Inside CGRA Execution else statement. +41583000: system.cpu: Inside CGRA_Execution block. +41583000: system.cpu: +CALL IN NOW CGRA_Execution. +41583000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 233 ~~~~~~~ +41583000: global: +******** DB INPUT1 ReadAddress = 0************ +41583000: global: +READ: REG NUMBER: 0 dist: 0 +41583000: global: Rotating REGS data: 29 REG: 0 +41583000: global: +READ: REG NUMBER: 0 dist: 0 +41583000: global: Rotating REGS data: 29 REG: 0 +41583000: system.cpu: Ins: 4710203392, 118c00000 @ PE 0 +41583000: global: Predictor bit: 1 Opcode: 1 +41583000: global: +Input1 = 29 Input2 = 0 +41583000: global: +******** LDI IN THIS PE 29************ +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 4827660288, 11fc04000 @ PE 1 +41583000: global: Predictor bit: 1 Opcode: 1 +41583000: global: +Input1 = 165 Input2 = 0 +41583000: global: +******** LDI IN THIS PE 165************ +41583000: global: +************** WE ***************** +41583000: global: +WRITE: REG NUMBER: 0 dist: 0 +41583000: global: +WRITE: REG NUMBER: 0 dist: 0 +41583000: global: +WRITE PHYS REG NUMBER: 0 data: 165 +41583000: global: R0: 165 R1: 0 R2: 0 R3: 0 +41583000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41583000: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41583000: global: +WRITE PHYS FPREG NUMBER: 0 data: 165 +41583000: global: FPR0: 165 FPR1: 0 FPR2: 0 FPR3: 0 +41583000: global: Writing output 165 to register 0 +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 +41583000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41583000: global: Predictor bit: 0 Opcode: 7 +41583000: global: CGRA: NOOP.Execute() +41583000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41583000: system.cpu: CGRA advanceTime complete. +41583000: system.cpu: *******IN ADVANCE PC****** +41583000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a9278 +41583000: system.cpu: State = KERNEL, Cond_Reg = 0 +41583000: system.cpu: +KERNEL->EPILOG +41583000: system.cpu: Passed Complete Drain(). +41583000: system.cpu: Make latency status=1. +41583000: system.cpu: Inside status idle. +41583000: system.cpu: Exiting schedule events +41583000: system.cpu: We are here after Execution +41583500: system.cpu: Inside CGRA Execution else statement. +41583500: system.cpu: Inside CGRA_Execution block. +41583500: system.cpu: +CALL IN NOW CGRA_Execution. +41583500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 235 ~~~~~~~ +41583500: system.cpu: Ins: 4425007105, 107c04001 @ PE 0 +41583500: global: Predictor bit: 0 Opcode: 0 +41583500: global: +Input1 = 29 Input2 = 1 +41583500: global: +******** SUM IN THIS PE 30************ +41583500: global: +WRITE: REG NUMBER: 0 dist: 0 +41583500: global: +WRITE: REG NUMBER: 0 dist: 0 +41583500: global: +WRITE PHYS REG NUMBER: 0 data: 30 +41583500: global: R0: 30 R1: 33 R2: 1 R3: 632388 +41583500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41583500: global: +WRITE: FPREG NUMBER: 0 dist: 0 +41583500: global: +WRITE PHYS FPREG NUMBER: 0 data: 30 +41583500: global: FPR0: 30 FPR1: 33 FPR2: 1 FPR3: 632388 +41583500: global: Writing output 30 to register 0 +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 8350859269, 1f1c00005 @ PE 1 +41583500: global: Predictor bit: 0 Opcode: 15 +41583500: global: +Input1 = 29 Input2 = 5 +41583500: global: +******** Less Than IN THIS PE 0************ +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 4324327457, 101c00021 @ PE 2 +41583500: global: Predictor bit: 0 Opcode: 0 +41583500: global: +Input1 = 165 Input2 = 33 +41583500: global: +******** SUM IN THIS PE 198************ +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 +41583500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41583500: global: Predictor bit: 0 Opcode: 7 +41583500: global: CGRA: NOOP.Execute() +41583500: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41583500: system.cpu: CGRA advanceTime complete. +41583500: system.cpu: *******IN ADVANCE PC****** +41583500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a4668 +41583500: system.cpu: Passed Complete Drain(). +41583500: system.cpu: Make latency status=1. +41583500: system.cpu: Inside status idle. +41583500: system.cpu: Exiting schedule events +41583500: system.cpu: We are here after Execution +41584000: system.cpu: Inside CGRA Execution else statement. +41584000: system.cpu: Inside CGRA_Execution block. +41584000: system.cpu: +CALL IN NOW CGRA_Execution. +41584000: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 237 ~~~~~~~ +41584000: global: +******** DB INPUT1 ReadAddress = 0************ +41584000: global: +READ: REG NUMBER: 0 dist: 0 +41584000: global: Rotating REGS data: 165 REG: 0 +41584000: global: +******** DB INPUT2 ReadAddress = 2************ +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 0 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 5507149824, 148407000 @ PE 1 +41584000: global: Predictor bit: 1 Opcode: 4 +41584000: global: +Input1 = 165 Input2 = 198 InputP = 0 +41584000: global: +******** Selection IN THIS PE 165************ +41584000: global: +************** WE ***************** +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 7550009344, 1c2040000 @ PE 7 +41584000: global: Predictor bit: 0 Opcode: 12 +41584000: global: +Input1 = 30 Input2 = 30 +41584000: global: +******** EQUALS IN THIS PE 1************ +41584000: global: Controller_Reg reset +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 +41584000: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41584000: global: Predictor bit: 0 Opcode: 7 +41584000: global: CGRA: NOOP.Execute() +41584000: global: Distance is: 0 + +************* MEM READ ************* +Row: 0 - address: 632384 - data: 30 +41584000: system.cpu: CGRA advanceTime complete. +41584000: system.cpu: *******IN ADVANCE PC****** +41584000: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a4868 +41584000: system.cpu: Passed Complete Drain(). +41584000: system.cpu: Make latency status=1. +41584000: system.cpu: Inside status idle. +41584000: system.cpu: Exiting schedule events +41584000: system.cpu: We are here after Execution +41584500: system.cpu: Inside CGRA Execution else statement. +41584500: system.cpu: Inside CGRA_Execution block. +41584500: system.cpu: +CALL IN NOW CGRA_Execution. +41584500: system.cpu: + + ~~~~~~ CGRA_Execution @ numCycles = 239 ~~~~~~~ +41584500: global: +******** DB INPUT1 ReadAddress = 3************ +41584500: system.cpu: Ins: 6053961732, 168d82004 @ PE 0 +41584500: global: Predictor bit: 1 Opcode: 6 +41584500: global: +Input1 = 632388 Input2 = 4 +41584500: global: +******** ADDRESS GENERATED IN THIS PE 632388************ +41584500: global: +*********Setting Address 9a644 ****** +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 4424994816, 107c01000 @ PE 1 +41584500: global: Predictor bit: 0 Opcode: 0 +41584500: global: +Input1 = 165 Input2 = 0 +41584500: global: +******** SUM IN THIS PE 165************ +41584500: global: +******** DB Output 165************ +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 2 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 3 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 4 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 5 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 6 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 7 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 8 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 9 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 10 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 11 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 12 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 13 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 14 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 15 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 16 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 17 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 18 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 19 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 20 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 21 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 22 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 23 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 24 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 25 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 26 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 27 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 28 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 29 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 30 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 31 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 32 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 33 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 34 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 35 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 36 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 37 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 38 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 39 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 40 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 41 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 42 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 43 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 44 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 45 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 46 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 47 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 48 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 49 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 50 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 51 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 52 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 53 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 54 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 55 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 56 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 57 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 58 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 59 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 60 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 61 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 62 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: Ins: 6306136064, 177e00000 @ PE 63 +41584500: global: Predictor bit: 0 Opcode: 7 +41584500: global: CGRA: NOOP.Execute() +41584500: global: Distance is: 0 +41584500: system.cpu: In Memwrite with membus: 1 +41584500: system.cpu: In writing INT 165 to address:9a644 -- &Data: 0x5608e630a380 and uint: ¥ +41584500: system.cpu: CGRA advanceTime complete. +41584500: system.cpu: *******IN ADVANCE PC****** +41584500: system.cpu: build/ARM/cpu/atomiccgra/atomiccgra.cc,CGRA_advancePC,1759,PC:a4a68 +41584500: system.cpu: Passed Complete Drain(). +41584500: system.cpu: Make latency status=1. +41584500: system.cpu: Inside status idle. +41584500: system.cpu: Exiting schedule events +41584500: system.cpu: We are here after Execution +41585000: system.cpu: Inside CGRA Execution else statement. +iterations:30 , c:165, result:30 + +deleting cgra +Exiting @ tick 43854000 because exiting with last active thread context diff --git a/benchmarks/sum/CGRA_config.csv b/benchmarks/sum/CGRA_config.csv new file mode 100644 index 000000000..b10a69525 --- /dev/null +++ b/benchmarks/sum/CGRA_config.csv @@ -0,0 +1,14 @@ +X,4 +Y,4 +R,4 +IC,0 +Cclock,0.7 +CPUclock,2 +Mem,8GB +MODE,0 +ALGO,RAMP +MSA,10 +MAPII,10 +MAX_MAP,1000 +MAX_II,50 +LAMBDA,0.02 diff --git a/benchmarks/sum/Makefile b/benchmarks/sum/Makefile new file mode 100644 index 000000000..2c041574b --- /dev/null +++ b/benchmarks/sum/Makefile @@ -0,0 +1,11 @@ +FILE1 = sum.c + +all: sum + +CC = cgracc #gcc +ARMCC = arm-linux-gnueabi-gcc +LIB = -lm +sum: ${FILE1} Makefile + $(CC) -static -O3 ${FILE1} -o sum +clean: + rm -rf sum CGRAExec m5out diff --git a/benchmarks/sum/sum.c b/benchmarks/sum/sum.c new file mode 100644 index 000000000..db4b4f2d7 --- /dev/null +++ b/benchmarks/sum/sum.c @@ -0,0 +1,16 @@ +#include +#include + +int main(int argc, char *argv[]){ + int ret=0; + int count = atoi(argv[1]); + +#pragma CGRA + for(int i=0; i<=count; i++) + if(i +#include + +int main(int argc, char *argv[]){ + int ret=0; + int count = atoi(argv[1]); + +#pragma CGRA + for(int i=0; i<=count; i++) + if(i