power = {'BUSES': {'Area': 0.131322,
           'Bus/Area': 0.131322,
           'Bus/Gate Leakage': 0.0033955,
           'Bus/Peak Dynamic': 0.0,
           'Bus/Runtime Dynamic': 0.0,
           'Bus/Subthreshold Leakage': 0.00431436,
           'Bus/Subthreshold Leakage with power gating': 0.00174731,
           'Gate Leakage': 0.0033955,
           'Peak Dynamic': 0.0,
           'Runtime Dynamic': 0.0,
           'Subthreshold Leakage': 0.00431436,
           'Subthreshold Leakage with power gating': 0.00174731},
 'Core': [{'Area': 12.7665,
           'Execution Unit/Area': 4.3098,
           '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.114804,
           'Execution Unit/Instruction Scheduler/Area': 1.11723,
           'Execution Unit/Instruction Scheduler/FP Instruction Window/Area': 0.16824,
           'Execution Unit/Instruction Scheduler/FP Instruction Window/Gate Leakage': 0.001418,
           'Execution Unit/Instruction Scheduler/FP Instruction Window/Peak Dynamic': 0.418366,
           'Execution Unit/Instruction Scheduler/FP Instruction Window/Runtime Dynamic': 0.145185,
           'Execution Unit/Instruction Scheduler/FP Instruction Window/Subthreshold Leakage': 0.00258945,
           'Execution Unit/Instruction Scheduler/FP Instruction Window/Subthreshold Leakage with power gating': 0.0014679,
           'Execution Unit/Instruction Scheduler/Gate Leakage': 0.00895704,
           'Execution Unit/Instruction Scheduler/Instruction Window/Area': 0.522249,
           'Execution Unit/Instruction Scheduler/Instruction Window/Gate Leakage': 0.00653428,
           'Execution Unit/Instruction Scheduler/Instruction Window/Peak Dynamic': 0.715532,
           'Execution Unit/Instruction Scheduler/Instruction Window/Runtime Dynamic': 0.249983,
           'Execution Unit/Instruction Scheduler/Instruction Window/Subthreshold Leakage': 0.0122026,
           'Execution Unit/Instruction Scheduler/Instruction Window/Subthreshold Leakage with power gating': 0.00694739,
           'Execution Unit/Instruction Scheduler/Peak Dynamic': 1.6712,
           'Execution Unit/Instruction Scheduler/ROB/Area': 0.426745,
           'Execution Unit/Instruction Scheduler/ROB/Gate Leakage': 0.00100476,
           'Execution Unit/Instruction Scheduler/ROB/Peak Dynamic': 0.537305,
           'Execution Unit/Instruction Scheduler/ROB/Runtime Dynamic': 0.15012,
           'Execution Unit/Instruction Scheduler/ROB/Subthreshold Leakage': 0.0025318,
           'Execution Unit/Instruction Scheduler/ROB/Subthreshold Leakage with power gating': 0.00130569,
           'Execution Unit/Instruction Scheduler/Runtime Dynamic': 0.545289,
           'Execution Unit/Instruction Scheduler/Subthreshold Leakage': 0.0173238,
           'Execution Unit/Instruction Scheduler/Subthreshold Leakage with power gating': 0.00972097,
           'Execution Unit/Integer ALUs/Area': 0.329609,
           'Execution Unit/Integer ALUs/Gate Leakage': 0.0286831,
           'Execution Unit/Integer ALUs/Peak Dynamic': 0.155753,
           'Execution Unit/Integer ALUs/Runtime Dynamic': 0.196796,
           'Execution Unit/Integer ALUs/Subthreshold Leakage': 0.0536876,
           'Execution Unit/Integer ALUs/Subthreshold Leakage with power gating': 0.0217435,
           'Execution Unit/Peak Dynamic': 1.97058,
           'Execution Unit/Register Files/Area': 0.294135,
           'Execution Unit/Register Files/Floating Point RF/Area': 0.107619,
           'Execution Unit/Register Files/Floating Point RF/Gate Leakage': 0.000279663,
           'Execution Unit/Register Files/Floating Point RF/Peak Dynamic': 0.0,
           'Execution Unit/Register Files/Floating Point RF/Runtime Dynamic': 0.00521933,
           'Execution Unit/Register Files/Floating Point RF/Subthreshold Leakage': 0.000598245,
           'Execution Unit/Register Files/Floating Point RF/Subthreshold Leakage with power gating': 0.000269875,
           'Execution Unit/Register Files/Gate Leakage': 0.00075585,
           'Execution Unit/Register Files/Integer RF/Area': 0.186515,
           'Execution Unit/Register Files/Integer RF/Gate Leakage': 0.000476187,
           'Execution Unit/Register Files/Integer RF/Peak Dynamic': 0.0379964,
           'Execution Unit/Register Files/Integer RF/Runtime Dynamic': 0.03886,
           'Execution Unit/Register Files/Integer RF/Subthreshold Leakage': 0.000921103,
           'Execution Unit/Register Files/Integer RF/Subthreshold Leakage with power gating': 0.000392054,
           'Execution Unit/Register Files/Peak Dynamic': 0.0379964,
           'Execution Unit/Register Files/Runtime Dynamic': 0.0440793,
           'Execution Unit/Register Files/Subthreshold Leakage': 0.00151935,
           'Execution Unit/Register Files/Subthreshold Leakage with power gating': 0.000661929,
           'Execution Unit/Results Broadcast Bus/Area Overhead': 0.0255315,
           'Execution Unit/Results Broadcast Bus/Gate Leakage': 0.0072344,
           'Execution Unit/Results Broadcast Bus/Peak Dynamic': 0.0894284,
           'Execution Unit/Results Broadcast Bus/Runtime Dynamic': 0.239486,
           'Execution Unit/Results Broadcast Bus/Subthreshold Leakage': 0.013541,
           'Execution Unit/Results Broadcast Bus/Subthreshold Leakage with power gating': 0.00548411,
           'Execution Unit/Runtime Dynamic': 1.36901,
           'Execution Unit/Subthreshold Leakage': 0.211506,
           'Execution Unit/Subthreshold Leakage with power gating': 0.0884115,
           'Gate Leakage': 0.35474,
           'Instruction Fetch Unit/Area': 2.23399,
           '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.00140312,
           '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.00140312,
           '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.000877582,
           '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': 0.000437045,
           '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': 0.000534116,
           '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.00421795,
           '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.0105132,
           '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.0487393,
           'Instruction Fetch Unit/Instruction Buffer/Area': 0.0120079,
           'Instruction Fetch Unit/Instruction Buffer/Gate Leakage': 7.85101e-05,
           'Instruction Fetch Unit/Instruction Buffer/Peak Dynamic': 0.204902,
           'Instruction Fetch Unit/Instruction Buffer/Runtime Dynamic': 0.036467,
           'Instruction Fetch Unit/Instruction Buffer/Subthreshold Leakage': 0.000211639,
           'Instruction Fetch Unit/Instruction Buffer/Subthreshold Leakage with power gating': 0.00010348,
           'Instruction Fetch Unit/Instruction Cache/Area': 0.778924,
           'Instruction Fetch Unit/Instruction Cache/Gate Leakage': 0.0155753,
           'Instruction Fetch Unit/Instruction Cache/Peak Dynamic': 1.57754,
           'Instruction Fetch Unit/Instruction Cache/Runtime Dynamic': 0.0195883,
           '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': 0.939544,
           'Instruction Fetch Unit/Instruction Decoder/Gate Leakage': 0.0240558,
           'Instruction Fetch Unit/Instruction Decoder/Peak Dynamic': 0.393119,
           'Instruction Fetch Unit/Instruction Decoder/Runtime Dynamic': 0.104947,
           '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.3553,
           'Instruction Fetch Unit/Runtime Dynamic': 0.175733,
           'Instruction Fetch Unit/Subthreshold Leakage': 0.107102,
           'Instruction Fetch Unit/Subthreshold Leakage with power gating': 0.0502722,
           'L2/Area': 1.22286,
           'L2/Gate Leakage': 0.0163326,
           'L2/Peak Dynamic': 0.0114969,
           'L2/Runtime Dynamic': 0.00200582,
           'L2/Subthreshold Leakage': 0.0593036,
           'L2/Subthreshold Leakage with power gating': 0.0294701,
           'Load Store Unit/Area': 1.63404,
           '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.772746,
           'Load Store Unit/Data Cache/Runtime Dynamic': 0.0545594,
           '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.025614,
           'Load Store Unit/LoadQ/Area': 0.043215,
           'Load Store Unit/LoadQ/Gate Leakage': 0.000712518,
           'Load Store Unit/LoadQ/Peak Dynamic': 0.0174711,
           'Load Store Unit/LoadQ/Runtime Dynamic': 0.0174712,
           '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.831633,
           'Load Store Unit/Runtime Dynamic': 0.117291,
           'Load Store Unit/StoreQ/Area': 0.0517429,
           'Load Store Unit/StoreQ/Gate Leakage': 0.000938396,
           'Load Store Unit/StoreQ/Peak Dynamic': 0.0226304,
           'Load Store Unit/StoreQ/Runtime Dynamic': 0.0452608,
           '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.0467848,
           'Load Store Unit/Subthreshold Leakage with power gating': 0.0256726,
           'Memory Management Unit/Area': 0.10066,
           'Memory Management Unit/Dtlb/Area': 0.0457784,
           'Memory Management Unit/Dtlb/Gate Leakage': 0.0010041,
           'Memory Management Unit/Dtlb/Peak Dynamic': 0.0143906,
           'Memory Management Unit/Dtlb/Runtime Dynamic': 0.0144286,
           '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.0052335,
           'Memory Management Unit/Itlb/Area': 0.0320988,
           'Memory Management Unit/Itlb/Gate Leakage': 0.000646352,
           'Memory Management Unit/Itlb/Peak Dynamic': 0.0402665,
           'Memory Management Unit/Itlb/Runtime Dynamic': 0.00439732,
           '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.109568,
           'Memory Management Unit/Runtime Dynamic': 0.018826,
           'Memory Management Unit/Subthreshold Leakage': 0.00617225,
           'Memory Management Unit/Subthreshold Leakage with power gating': 0.00307846,
           'Peak Dynamic': 6.78867,
           'Renaming Unit/Area': 0.187492,
           '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.1363,
           '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.0210295,
           'Renaming Unit/Free List/Gate Leakage': 4.59021e-05,
           'Renaming Unit/Free List/Peak Dynamic': 0.0132827,
           'Renaming Unit/Free List/Runtime Dynamic': 0.00709188,
           'Renaming Unit/Free List/Subthreshold Leakage': 9.09521e-05,
           'Renaming Unit/Free List/Subthreshold Leakage with power gating': 5.25402e-05,
           'Renaming Unit/Gate Leakage': 0.010104,
           'Renaming Unit/Int Front End RAT/Area': 0.0584792,
           'Renaming Unit/Int Front End RAT/Gate Leakage': 0.00044798,
           'Renaming Unit/Int Front End RAT/Peak Dynamic': 0.269466,
           'Renaming Unit/Int Front End RAT/Runtime Dynamic': 0.0687957,
           'Renaming Unit/Int Front End RAT/Subthreshold Leakage': 0.000878782,
           'Renaming Unit/Int Front End RAT/Subthreshold Leakage with power gating': 0.000500905,
           'Renaming Unit/Peak Dynamic': 1.51008,
           'Renaming Unit/Runtime Dynamic': 0.0758876,
           'Renaming Unit/Subthreshold Leakage': 0.0102421,
           'Renaming Unit/Subthreshold Leakage with power gating': 0.00539897,
           'Runtime Dynamic': 1.75875,
           'Subthreshold Leakage': 0.691762,
           'Subthreshold Leakage with power gating': 0.303818}],
 'DRAM': {'Area': 0,
          'Gate Leakage': 0,
          'Peak Dynamic': 0.38972589325307994,
          'Runtime Dynamic': 0.38972589325307994,
          'Subthreshold Leakage': 4.252,
          'Subthreshold Leakage with power gating': 4.252},
 'Processor': {'Area': 12.8978,
               'Gate Leakage': 0.358135,
               'Peak Dynamic': 6.78867,
               'Peak Power': 7.84288,
               'Runtime Dynamic': 1.75875,
               'Subthreshold Leakage': 0.696076,
               'Subthreshold Leakage with power gating': 0.305496,
               'Total Cores/Area': 12.7665,
               'Total Cores/Gate Leakage': 0.35474,
               'Total Cores/Peak Dynamic': 6.78867,
               'Total Cores/Runtime Dynamic': 1.75875,
               'Total Cores/Subthreshold Leakage': 0.691762,
               'Total Cores/Subthreshold Leakage with power gating': 0.303818,
               'Total Leakage': 1.05421,
               'Total NoCs/Area': 0.131322,
               'Total NoCs/Gate Leakage': 0.0033955,
               'Total NoCs/Peak Dynamic': 0.0,
               'Total NoCs/Runtime Dynamic': 0.0,
               'Total NoCs/Subthreshold Leakage': 0.00431436,
               'Total NoCs/Subthreshold Leakage with power gating': 0.00174731}}