power = {'BUSES': {'Area': 0.154781,
           'Bus/Area': 0.154781,
           'Bus/Gate Leakage': 0.00400206,
           'Bus/Peak Dynamic': 0.0,
           'Bus/Runtime Dynamic': 0.0,
           'Bus/Subthreshold Leakage': 0.00508505,
           'Bus/Subthreshold Leakage with power gating': 0.00205945,
           'Gate Leakage': 0.00400206,
           'Peak Dynamic': 0.0,
           'Runtime Dynamic': 0.0,
           'Subthreshold Leakage': 0.00508505,
           'Subthreshold Leakage with power gating': 0.00205945},
 'Core': [{'Area': 17.735,
           'Execution Unit/Area': 8.04498,
           'Execution Unit/Complex ALUs/Area': 0.164805,
           'Execution Unit/Complex ALUs/Gate Leakage': 0.0143415,
           'Execution Unit/Complex ALUs/Peak Dynamic': 0.0,
           'Execution Unit/Complex ALUs/Runtime Dynamic': 0.137344,
           'Execution Unit/Complex ALUs/Subthreshold Leakage': 0.0268438,
           'Execution Unit/Complex ALUs/Subthreshold Leakage with power gating': 0.0108717,
           'Execution Unit/Floating Point Units/Area': 2.35571,
           'Execution Unit/Floating Point Units/Gate Leakage': 0.0512492,
           'Execution Unit/Floating Point Units/Peak Dynamic': 0.0,
           'Execution Unit/Floating Point Units/Runtime Dynamic': 0.206016,
           'Execution Unit/Floating Point Units/Subthreshold Leakage': 0.0959259,
           'Execution Unit/Floating Point Units/Subthreshold Leakage with power gating': 0.03885,
           'Execution Unit/Gate Leakage': 0.173087,
           'Execution Unit/Instruction Scheduler/Area': 3.78441,
           'Execution Unit/Instruction Scheduler/FP Instruction Window/Area': 0.16824,
           'Execution Unit/Instruction Scheduler/FP Instruction Window/Gate Leakage': 0.0014657,
           'Execution Unit/Instruction Scheduler/FP Instruction Window/Peak Dynamic': 0.439918,
           'Execution Unit/Instruction Scheduler/FP Instruction Window/Runtime Dynamic': 0.0260434,
           'Execution Unit/Instruction Scheduler/FP Instruction Window/Subthreshold Leakage': 0.00263847,
           'Execution Unit/Instruction Scheduler/FP Instruction Window/Subthreshold Leakage with power gating': 0.00148775,
           'Execution Unit/Instruction Scheduler/Gate Leakage': 0.0293631,
           'Execution Unit/Instruction Scheduler/Instruction Window/Area': 2.01889,
           'Execution Unit/Instruction Scheduler/Instruction Window/Gate Leakage': 0.0249803,
           'Execution Unit/Instruction Scheduler/Instruction Window/Peak Dynamic': 2.75322,
           'Execution Unit/Instruction Scheduler/Instruction Window/Runtime Dynamic': 0.0825994,
           'Execution Unit/Instruction Scheduler/Instruction Window/Subthreshold Leakage': 0.0467151,
           'Execution Unit/Instruction Scheduler/Instruction Window/Subthreshold Leakage with power gating': 0.0266114,
           'Execution Unit/Instruction Scheduler/Peak Dynamic': 5.17414,
           'Execution Unit/Instruction Scheduler/ROB/Area': 1.59728,
           'Execution Unit/Instruction Scheduler/ROB/Gate Leakage': 0.00291711,
           'Execution Unit/Instruction Scheduler/ROB/Peak Dynamic': 1.981,
           'Execution Unit/Instruction Scheduler/ROB/Runtime Dynamic': 0.0566362,
           'Execution Unit/Instruction Scheduler/ROB/Subthreshold Leakage': 0.0066607,
           'Execution Unit/Instruction Scheduler/ROB/Subthreshold Leakage with power gating': 0.0032041,
           'Execution Unit/Instruction Scheduler/Runtime Dynamic': 0.165279,
           'Execution Unit/Instruction Scheduler/Subthreshold Leakage': 0.0560142,
           'Execution Unit/Instruction Scheduler/Subthreshold Leakage with power gating': 0.0313033,
           'Execution Unit/Integer ALUs/Area': 0.659219,
           'Execution Unit/Integer ALUs/Gate Leakage': 0.0573661,
           'Execution Unit/Integer ALUs/Peak Dynamic': 0.0258197,
           'Execution Unit/Integer ALUs/Runtime Dynamic': 0.0949979,
           'Execution Unit/Integer ALUs/Subthreshold Leakage': 0.107375,
           'Execution Unit/Integer ALUs/Subthreshold Leakage with power gating': 0.043487,
           'Execution Unit/Peak Dynamic': 5.22913,
           'Execution Unit/Register Files/Area': 0.994458,
           'Execution Unit/Register Files/Floating Point RF/Area': 0.357242,
           'Execution Unit/Register Files/Floating Point RF/Gate Leakage': 0.000817768,
           'Execution Unit/Register Files/Floating Point RF/Peak Dynamic': 0.0,
           'Execution Unit/Register Files/Floating Point RF/Runtime Dynamic': 0.00156163,
           'Execution Unit/Register Files/Floating Point RF/Subthreshold Leakage': 0.00166067,
           'Execution Unit/Register Files/Floating Point RF/Subthreshold Leakage with power gating': 0.000720975,
           'Execution Unit/Register Files/Gate Leakage': 0.00240354,
           'Execution Unit/Register Files/Integer RF/Area': 0.637216,
           'Execution Unit/Register Files/Integer RF/Gate Leakage': 0.00158577,
           'Execution Unit/Register Files/Integer RF/Peak Dynamic': 0.012025,
           'Execution Unit/Register Files/Integer RF/Runtime Dynamic': 0.0122983,
           'Execution Unit/Register Files/Integer RF/Subthreshold Leakage': 0.00302413,
           'Execution Unit/Register Files/Integer RF/Subthreshold Leakage with power gating': 0.00125939,
           'Execution Unit/Register Files/Peak Dynamic': 0.012025,
           'Execution Unit/Register Files/Runtime Dynamic': 0.0138599,
           'Execution Unit/Register Files/Subthreshold Leakage': 0.0046848,
           'Execution Unit/Register Files/Subthreshold Leakage with power gating': 0.00198037,
           'Execution Unit/Results Broadcast Bus/Area Overhead': 0.0411458,
           'Execution Unit/Results Broadcast Bus/Gate Leakage': 0.0112496,
           'Execution Unit/Results Broadcast Bus/Peak Dynamic': 0.0143741,
           'Execution Unit/Results Broadcast Bus/Runtime Dynamic': 0.0916786,
           'Execution Unit/Results Broadcast Bus/Subthreshold Leakage': 0.0210566,
           'Execution Unit/Results Broadcast Bus/Subthreshold Leakage with power gating': 0.0085279,
           'Execution Unit/Runtime Dynamic': 0.709176,
           'Execution Unit/Subthreshold Leakage': 0.317191,
           'Execution Unit/Subthreshold Leakage with power gating': 0.137163,
           'Gate Leakage': 0.427897,
           'Instruction Fetch Unit/Area': 3.22058,
           'Instruction Fetch Unit/Branch Predictor/Area': 0.0802363,
           'Instruction Fetch Unit/Branch Predictor/Chooser/Area': 0.0275151,
           'Instruction Fetch Unit/Branch Predictor/Chooser/Gate Leakage': 0.000313214,
           'Instruction Fetch Unit/Branch Predictor/Chooser/Peak Dynamic': 0.00798554,
           'Instruction Fetch Unit/Branch Predictor/Chooser/Runtime Dynamic': 0.000289061,
           'Instruction Fetch Unit/Branch Predictor/Chooser/Subthreshold Leakage': 0.00100453,
           'Instruction Fetch Unit/Branch Predictor/Chooser/Subthreshold Leakage with power gating': 0.000547437,
           'Instruction Fetch Unit/Branch Predictor/Gate Leakage': 0.000851618,
           'Instruction Fetch Unit/Branch Predictor/Global Predictor/Area': 0.0275151,
           'Instruction Fetch Unit/Branch Predictor/Global Predictor/Gate Leakage': 0.000313214,
           'Instruction Fetch Unit/Branch Predictor/Global Predictor/Peak Dynamic': 0.00798554,
           'Instruction Fetch Unit/Branch Predictor/Global Predictor/Runtime Dynamic': 0.000289061,
           'Instruction Fetch Unit/Branch Predictor/Global Predictor/Subthreshold Leakage': 0.00100453,
           'Instruction Fetch Unit/Branch Predictor/Global Predictor/Subthreshold Leakage with power gating': 0.000547437,
           'Instruction Fetch Unit/Branch Predictor/L1_Local Predictor/Area': 0.0132151,
           'Instruction Fetch Unit/Branch Predictor/L1_Local Predictor/Gate Leakage': 0.000173252,
           'Instruction Fetch Unit/Branch Predictor/L1_Local Predictor/Peak Dynamic': 0.00485939,
           'Instruction Fetch Unit/Branch Predictor/L1_Local Predictor/Runtime Dynamic': 0.000182893,
           'Instruction Fetch Unit/Branch Predictor/L1_Local Predictor/Subthreshold Leakage': 0.000522926,
           'Instruction Fetch Unit/Branch Predictor/L1_Local Predictor/Subthreshold Leakage with power gating': 0.000283053,
           'Instruction Fetch Unit/Branch Predictor/L2_Local Predictor/Area': 0.00654633,
           'Instruction Fetch Unit/Branch Predictor/L2_Local Predictor/Gate Leakage': 8.86473e-05,
           'Instruction Fetch Unit/Branch Predictor/L2_Local Predictor/Peak Dynamic': 0.00242012,
           'Instruction Fetch Unit/Branch Predictor/L2_Local Predictor/Runtime Dynamic': 9.10815e-05,
           'Instruction Fetch Unit/Branch Predictor/L2_Local Predictor/Subthreshold Leakage': 0.000229963,
           'Instruction Fetch Unit/Branch Predictor/L2_Local Predictor/Subthreshold Leakage with power gating': 0.000129831,
           'Instruction Fetch Unit/Branch Predictor/Peak Dynamic': 0.0247518,
           'Instruction Fetch Unit/Branch Predictor/RAS/Area': 0.00544471,
           'Instruction Fetch Unit/Branch Predictor/RAS/Gate Leakage': 5.19378e-05,
           'Instruction Fetch Unit/Branch Predictor/RAS/Peak Dynamic': 0.00392128,
           'Instruction Fetch Unit/Branch Predictor/RAS/Runtime Dynamic': 9.21546e-05,
           'Instruction Fetch Unit/Branch Predictor/RAS/Subthreshold Leakage': 0.000126519,
           'Instruction Fetch Unit/Branch Predictor/RAS/Subthreshold Leakage with power gating': 7.01108e-05,
           'Instruction Fetch Unit/Branch Predictor/Runtime Dynamic': 0.00085317,
           'Instruction Fetch Unit/Branch Predictor/Subthreshold Leakage': 0.00265851,
           'Instruction Fetch Unit/Branch Predictor/Subthreshold Leakage with power gating': 0.00144804,
           'Instruction Fetch Unit/Branch Target Buffer/Area': 0.40049,
           'Instruction Fetch Unit/Branch Target Buffer/Gate Leakage': 0.00459494,
           'Instruction Fetch Unit/Branch Target Buffer/Peak Dynamic': 0.0639598,
           'Instruction Fetch Unit/Branch Target Buffer/Runtime Dynamic': 0.00210173,
           'Instruction Fetch Unit/Branch Target Buffer/Subthreshold Leakage': 0.0125781,
           'Instruction Fetch Unit/Branch Target Buffer/Subthreshold Leakage with power gating': 0.00683951,
           'Instruction Fetch Unit/Gate Leakage': 0.0523962,
           'Instruction Fetch Unit/Instruction Buffer/Area': 0.0366066,
           'Instruction Fetch Unit/Instruction Buffer/Gate Leakage': 0.000204744,
           'Instruction Fetch Unit/Instruction Buffer/Peak Dynamic': 1.36609,
           'Instruction Fetch Unit/Instruction Buffer/Runtime Dynamic': 0.0209749,
           'Instruction Fetch Unit/Instruction Buffer/Subthreshold Leakage': 0.000510583,
           'Instruction Fetch Unit/Instruction Buffer/Subthreshold Leakage with power gating': 0.000240193,
           'Instruction Fetch Unit/Instruction Cache/Area': 0.778924,
           'Instruction Fetch Unit/Instruction Cache/Gate Leakage': 0.0155753,
           'Instruction Fetch Unit/Instruction Cache/Peak Dynamic': 0.290658,
           'Instruction Fetch Unit/Instruction Cache/Runtime Dynamic': 0.00653991,
           'Instruction Fetch Unit/Instruction Cache/Subthreshold Leakage': 0.0298653,
           'Instruction Fetch Unit/Instruction Cache/Subthreshold Leakage with power gating': 0.016857,
           'Instruction Fetch Unit/Instruction Decoder/Area': 1.87909,
           'Instruction Fetch Unit/Instruction Decoder/Gate Leakage': 0.0240558,
           'Instruction Fetch Unit/Instruction Decoder/Peak Dynamic': 0.786237,
           'Instruction Fetch Unit/Instruction Decoder/Runtime Dynamic': 0.0181078,
           'Instruction Fetch Unit/Instruction Decoder/Subthreshold Leakage': 0.0591232,
           'Instruction Fetch Unit/Instruction Decoder/Subthreshold Leakage with power gating': 0.0239449,
           'Instruction Fetch Unit/Peak Dynamic': 2.565,
           'Instruction Fetch Unit/Runtime Dynamic': 0.0485777,
           'Instruction Fetch Unit/Subthreshold Leakage': 0.110027,
           'Instruction Fetch Unit/Subthreshold Leakage with power gating': 0.0514724,
           'L2/Area': 1.22286,
           'L2/Gate Leakage': 0.0163326,
           'L2/Peak Dynamic': 0.00689752,
           'L2/Runtime Dynamic': 0.00136995,
           'L2/Subthreshold Leakage': 0.0593036,
           'L2/Subthreshold Leakage with power gating': 0.0294701,
           'Load Store Unit/Area': 1.65649,
           'Load Store Unit/Data Cache/Area': 1.24059,
           'Load Store Unit/Data Cache/Gate Leakage': 0.02038,
           'Load Store Unit/Data Cache/Peak Dynamic': 0.613846,
           'Load Store Unit/Data Cache/Runtime Dynamic': 0.0304748,
           'Load Store Unit/Data Cache/Subthreshold Leakage': 0.0408129,
           'Load Store Unit/Data Cache/Subthreshold Leakage with power gating': 0.0227083,
           'Load Store Unit/Gate Leakage': 0.0291447,
           'Load Store Unit/LoadQ/Area': 0.043215,
           'Load Store Unit/LoadQ/Gate Leakage': 0.000712518,
           'Load Store Unit/LoadQ/Peak Dynamic': 0.00933196,
           'Load Store Unit/LoadQ/Runtime Dynamic': 0.00933198,
           'Load Store Unit/LoadQ/Subthreshold Leakage': 0.00137797,
           'Load Store Unit/LoadQ/Subthreshold Leakage with power gating': 0.000785444,
           'Load Store Unit/Peak Dynamic': 0.655187,
           'Load Store Unit/Runtime Dynamic': 0.0639823,
           'Load Store Unit/StoreQ/Area': 0.0517429,
           'Load Store Unit/StoreQ/Gate Leakage': 0.000938396,
           'Load Store Unit/StoreQ/Peak Dynamic': 0.0120877,
           'Load Store Unit/StoreQ/Runtime Dynamic': 0.0241755,
           'Load Store Unit/StoreQ/Subthreshold Leakage': 0.00192894,
           'Load Store Unit/StoreQ/Subthreshold Leakage with power gating': 0.0010995,
           'Load Store Unit/Subthreshold Leakage': 0.0494108,
           'Load Store Unit/Subthreshold Leakage with power gating': 0.0267361,
           'Memory Management Unit/Area': 0.12311,
           'Memory Management Unit/Dtlb/Area': 0.0457784,
           'Memory Management Unit/Dtlb/Gate Leakage': 0.0010041,
           'Memory Management Unit/Dtlb/Peak Dynamic': 0.00768653,
           'Memory Management Unit/Dtlb/Runtime Dynamic': 0.00775501,
           'Memory Management Unit/Dtlb/Subthreshold Leakage': 0.0021612,
           'Memory Management Unit/Dtlb/Subthreshold Leakage with power gating': 0.00123188,
           'Memory Management Unit/Gate Leakage': 0.00876418,
           'Memory Management Unit/Itlb/Area': 0.0320988,
           'Memory Management Unit/Itlb/Gate Leakage': 0.000646352,
           'Memory Management Unit/Itlb/Peak Dynamic': 0.00741901,
           'Memory Management Unit/Itlb/Runtime Dynamic': 0.00146322,
           'Memory Management Unit/Itlb/Subthreshold Leakage': 0.00134609,
           'Memory Management Unit/Itlb/Subthreshold Leakage with power gating': 0.000767271,
           'Memory Management Unit/Peak Dynamic': 0.115437,
           'Memory Management Unit/Runtime Dynamic': 0.00921834,
           'Memory Management Unit/Subthreshold Leakage': 0.00879826,
           'Memory Management Unit/Subthreshold Leakage with power gating': 0.004142,
           'Peak Dynamic': 11.8328,
           'Renaming Unit/Area': 0.38932,
           'Renaming Unit/FP Front End RAT/Area': 0.0852001,
           'Renaming Unit/FP Front End RAT/Gate Leakage': 0.00602705,
           'Renaming Unit/FP Front End RAT/Peak Dynamic': 1.37729,
           'Renaming Unit/FP Front End RAT/Runtime Dynamic': 0.0,
           'Renaming Unit/FP Front End RAT/Subthreshold Leakage': 0.00660739,
           'Renaming Unit/FP Front End RAT/Subthreshold Leakage with power gating': 0.00376621,
           'Renaming Unit/Free List/Area': 0.069672,
           'Renaming Unit/Free List/Gate Leakage': 8.4078e-05,
           'Renaming Unit/Free List/Peak Dynamic': 0.0548329,
           'Renaming Unit/Free List/Runtime Dynamic': 0.00252572,
           'Renaming Unit/Free List/Subthreshold Leakage': 0.000199325,
           'Renaming Unit/Free List/Subthreshold Leakage with power gating': 0.000109764,
           'Renaming Unit/Gate Leakage': 0.0142599,
           'Renaming Unit/Int Front End RAT/Area': 0.189215,
           'Renaming Unit/Int Front End RAT/Gate Leakage': 0.00103506,
           'Renaming Unit/Int Front End RAT/Peak Dynamic': 1.64824,
           'Renaming Unit/Int Front End RAT/Runtime Dynamic': 0.0370887,
           'Renaming Unit/Int Front End RAT/Subthreshold Leakage': 0.00206234,
           'Renaming Unit/Int Front End RAT/Subthreshold Leakage with power gating': 0.00117553,
           'Renaming Unit/Peak Dynamic': 3.26111,
           'Renaming Unit/Runtime Dynamic': 0.0396145,
           'Renaming Unit/Subthreshold Leakage': 0.01416,
           'Renaming Unit/Subthreshold Leakage with power gating': 0.00719435,
           'Runtime Dynamic': 0.871939,
           'Subthreshold Leakage': 0.809542,
           'Subthreshold Leakage with power gating': 0.357692}],
 'DRAM': {'Area': 0,
          'Gate Leakage': 0,
          'Peak Dynamic': 0.3993033176643208,
          'Runtime Dynamic': 0.3993033176643208,
          'Subthreshold Leakage': 4.252,
          'Subthreshold Leakage with power gating': 4.252},
 'Processor': {'Area': 17.8898,
               'Gate Leakage': 0.431899,
               'Peak Dynamic': 11.8328,
               'Peak Power': 13.0793,
               'Runtime Dynamic': 0.871939,
               'Subthreshold Leakage': 0.814627,
               'Subthreshold Leakage with power gating': 0.359663,
               'Total Cores/Area': 17.735,
               'Total Cores/Gate Leakage': 0.427897,
               'Total Cores/Peak Dynamic': 11.8328,
               'Total Cores/Runtime Dynamic': 0.871939,
               'Total Cores/Subthreshold Leakage': 0.809542,
               'Total Cores/Subthreshold Leakage with power gating': 0.357692,
               'Total Leakage': 1.24653,
               'Total NoCs/Area': 0.154781,
               'Total NoCs/Gate Leakage': 0.00400206,
               'Total NoCs/Peak Dynamic': 0.0,
               'Total NoCs/Runtime Dynamic': 0.0,
               'Total NoCs/Subthreshold Leakage': 0.00508505,
               'Total NoCs/Subthreshold Leakage with power gating': 0.00205945}}