power = {'BUSES': {'Area': 0.076047,
           'Bus/Area': 0.076047,
           'Bus/Gate Leakage': 0.00196629,
           'Bus/Peak Dynamic': 0.0,
           'Bus/Runtime Dynamic': 0.0,
           'Bus/Subthreshold Leakage': 0.00249838,
           'Bus/Subthreshold Leakage with power gating': 0.00101185,
           'Gate Leakage': 0.00196629,
           'Peak Dynamic': 0.0,
           'Runtime Dynamic': 0.0,
           'Subthreshold Leakage': 0.00249838,
           'Subthreshold Leakage with power gating': 0.00101185},
 'Core': [{'Area': 4.28113,
           'Execution Unit/Area': 2.63663,
           '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.0,
           'Execution Unit/Complex ALUs/Subthreshold Leakage': 0.0188857,
           'Execution Unit/Complex ALUs/Subthreshold Leakage with power gating': 0.00764869,
           '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.0,
           'Execution Unit/Floating Point Units/Subthreshold Leakage': 0.0674876,
           'Execution Unit/Floating Point Units/Subthreshold Leakage with power gating': 0.0273325,
           'Execution Unit/Gate Leakage': 0.0779155,
           'Execution Unit/Instruction Scheduler/Area': 0.0,
           'Execution Unit/Instruction Scheduler/Gate Leakage': 0.0,
           'Execution Unit/Instruction Scheduler/Peak Dynamic': 0.0,
           'Execution Unit/Instruction Scheduler/Runtime Dynamic': 0.0,
           'Execution Unit/Instruction Scheduler/Subthreshold Leakage': 0.0,
           'Execution Unit/Instruction Scheduler/Subthreshold Leakage with power gating': 0.0,
           'Execution Unit/Integer ALUs/Area': 0.0549349,
           'Execution Unit/Integer ALUs/Gate Leakage': 0.00478051,
           'Execution Unit/Integer ALUs/Peak Dynamic': 0.00231621,
           'Execution Unit/Integer ALUs/Runtime Dynamic': 0.00211776,
           'Execution Unit/Integer ALUs/Subthreshold Leakage': 0.00629522,
           'Execution Unit/Integer ALUs/Subthreshold Leakage with power gating': 0.00254956,
           'Execution Unit/Peak Dynamic': 0.00540863,
           'Execution Unit/Register Files/Area': 0.0267181,
           'Execution Unit/Register Files/Floating Point RF/Area': 0.0147624,
           'Execution Unit/Register Files/Floating Point RF/Gate Leakage': 6.41672e-05,
           'Execution Unit/Register Files/Floating Point RF/Peak Dynamic': 0.0,
           'Execution Unit/Register Files/Floating Point RF/Runtime Dynamic': 3.72344e-05,
           'Execution Unit/Register Files/Floating Point RF/Subthreshold Leakage': 0.00010499,
           'Execution Unit/Register Files/Floating Point RF/Subthreshold Leakage with power gating': 5.21506e-05,
           'Execution Unit/Register Files/Gate Leakage': 0.000112132,
           'Execution Unit/Register Files/Integer RF/Area': 0.0119557,
           'Execution Unit/Register Files/Integer RF/Gate Leakage': 4.79651e-05,
           'Execution Unit/Register Files/Integer RF/Peak Dynamic': 0.000274429,
           'Execution Unit/Register Files/Integer RF/Runtime Dynamic': 0.000187115,
           'Execution Unit/Register Files/Integer RF/Subthreshold Leakage': 7.14531e-05,
           'Execution Unit/Register Files/Integer RF/Subthreshold Leakage with power gating': 3.31566e-05,
           'Execution Unit/Register Files/Peak Dynamic': 0.000274429,
           'Execution Unit/Register Files/Runtime Dynamic': 0.00022435,
           'Execution Unit/Register Files/Subthreshold Leakage': 0.000176443,
           'Execution Unit/Register Files/Subthreshold Leakage with power gating': 8.53072e-05,
           'Execution Unit/Results Broadcast Bus/Area Overhead': 0.012321,
           'Execution Unit/Results Broadcast Bus/Gate Leakage': 0.00394968,
           'Execution Unit/Results Broadcast Bus/Peak Dynamic': 0.00129334,
           'Execution Unit/Results Broadcast Bus/Runtime Dynamic': 0.000591264,
           'Execution Unit/Results Broadcast Bus/Subthreshold Leakage': 0.00520114,
           'Execution Unit/Results Broadcast Bus/Subthreshold Leakage with power gating': 0.00210646,
           'Execution Unit/Runtime Dynamic': 0.00293338,
           'Execution Unit/Subthreshold Leakage': 0.0998683,
           'Execution Unit/Subthreshold Leakage with power gating': 0.0404605,
           'Gate Leakage': 0.141077,
           'Instruction Fetch Unit/Area': 0.847537,
           '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': 3.31495e-05,
           'Instruction Fetch Unit/Branch Predictor/Chooser/Subthreshold Leakage': 0.000706728,
           'Instruction Fetch Unit/Branch Predictor/Chooser/Subthreshold Leakage with power gating': 0.000385143,
           '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': 3.31495e-05,
           'Instruction Fetch Unit/Branch Predictor/Global Predictor/Subthreshold Leakage': 0.000706728,
           'Instruction Fetch Unit/Branch Predictor/Global Predictor/Subthreshold Leakage with power gating': 0.000385143,
           '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': 2.09072e-05,
           'Instruction Fetch Unit/Branch Predictor/L1_Local Predictor/Subthreshold Leakage': 0.000367899,
           'Instruction Fetch Unit/Branch Predictor/L1_Local Predictor/Subthreshold Leakage with power gating': 0.000199139,
           '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': 1.04119e-05,
           'Instruction Fetch Unit/Branch Predictor/L2_Local Predictor/Subthreshold Leakage': 0.000161788,
           'Instruction Fetch Unit/Branch Predictor/L2_Local Predictor/Subthreshold Leakage with power gating': 9.13414e-05,
           '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': 8.6194e-06,
           'Instruction Fetch Unit/Branch Predictor/RAS/Subthreshold Leakage': 8.90113e-05,
           'Instruction Fetch Unit/Branch Predictor/RAS/Subthreshold Leakage with power gating': 4.93257e-05,
           'Instruction Fetch Unit/Branch Predictor/Runtime Dynamic': 9.58257e-05,
           'Instruction Fetch Unit/Branch Predictor/Subthreshold Leakage': 0.00187037,
           'Instruction Fetch Unit/Branch Predictor/Subthreshold Leakage with power gating': 0.00101875,
           '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.000243071,
           'Instruction Fetch Unit/Branch Target Buffer/Subthreshold Leakage': 0.00884916,
           'Instruction Fetch Unit/Branch Target Buffer/Subthreshold Leakage with power gating': 0.00481186,
           'Instruction Fetch Unit/Gate Leakage': 0.035415,
           'Instruction Fetch Unit/Instruction Buffer/Area': 0.00081721,
           'Instruction Fetch Unit/Instruction Buffer/Gate Leakage': 1.81693e-05,
           'Instruction Fetch Unit/Instruction Buffer/Peak Dynamic': 0.00270259,
           'Instruction Fetch Unit/Instruction Buffer/Runtime Dynamic': 4.65722e-05,
           'Instruction Fetch Unit/Instruction Buffer/Subthreshold Leakage': 2.1965e-05,
           'Instruction Fetch Unit/Instruction Buffer/Subthreshold Leakage with power gating': 1.13037e-05,
           'Instruction Fetch Unit/Instruction Cache/Area': 0.108965,
           'Instruction Fetch Unit/Instruction Cache/Gate Leakage': 0.00241204,
           'Instruction Fetch Unit/Instruction Cache/Peak Dynamic': 0.00357651,
           'Instruction Fetch Unit/Instruction Cache/Runtime Dynamic': 4.79774e-05,
           'Instruction Fetch Unit/Instruction Cache/Subthreshold Leakage': 0.00321582,
           'Instruction Fetch Unit/Instruction Cache/Subthreshold Leakage with power gating': 0.00182079,
           'Instruction Fetch Unit/Instruction Decoder/Area': 0.234886,
           'Instruction Fetch Unit/Instruction Decoder/Gate Leakage': 0.0240558,
           'Instruction Fetch Unit/Instruction Decoder/Peak Dynamic': 0.0982797,
           'Instruction Fetch Unit/Instruction Decoder/Runtime Dynamic': 0.0016936,
           'Instruction Fetch Unit/Instruction Decoder/Subthreshold Leakage': 0.0415955,
           'Instruction Fetch Unit/Instruction Decoder/Subthreshold Leakage with power gating': 0.0168462,
           'Instruction Fetch Unit/Peak Dynamic': 0.194795,
           'Instruction Fetch Unit/Runtime Dynamic': 0.00212704,
           'Instruction Fetch Unit/Subthreshold Leakage': 0.057375,
           'Instruction Fetch Unit/Subthreshold Leakage with power gating': 0.0252469,
           'L2/Area': 0.158712,
           'L2/Gate Leakage': 0.00249689,
           'L2/Peak Dynamic': 0.000855508,
           'L2/Runtime Dynamic': 0.000168467,
           'L2/Subthreshold Leakage': 0.00545254,
           'L2/Subthreshold Leakage with power gating': 0.00282027,
           'Load Store Unit/Area': 0.247541,
           'Load Store Unit/Data Cache/Area': 0.153165,
           'Load Store Unit/Data Cache/Gate Leakage': 0.00304732,
           'Load Store Unit/Data Cache/Peak Dynamic': 0.0555648,
           'Load Store Unit/Data Cache/Runtime Dynamic': 0.000365003,
           'Load Store Unit/Data Cache/Subthreshold Leakage': 0.00424059,
           'Load Store Unit/Data Cache/Subthreshold Leakage with power gating': 0.00237379,
           'Load Store Unit/Gate Leakage': 0.00746811,
           'Load Store Unit/Load/Store Queue/Area': 0.0517429,
           'Load Store Unit/Load/Store Queue/Gate Leakage': 0.000938396,
           'Load Store Unit/Load/Store Queue/Peak Dynamic': 0.000836436,
           'Load Store Unit/Load/Store Queue/Runtime Dynamic': 0.00167284,
           'Load Store Unit/Load/Store Queue/Subthreshold Leakage': 0.00135708,
           'Load Store Unit/Load/Store Queue/Subthreshold Leakage with power gating': 0.000773538,
           'Load Store Unit/Peak Dynamic': 0.057076,
           'Load Store Unit/Runtime Dynamic': 0.00203784,
           'Load Store Unit/Subthreshold Leakage': 0.0074199,
           'Load Store Unit/Subthreshold Leakage with power gating': 0.00388533,
           'Memory Management Unit/Area': 0.10002,
           'Memory Management Unit/Dtlb/Area': 0.0457784,
           'Memory Management Unit/Dtlb/Gate Leakage': 0.0010041,
           'Memory Management Unit/Dtlb/Peak Dynamic': 0.000531887,
           'Memory Management Unit/Dtlb/Runtime Dynamic': 0.000579096,
           'Memory Management Unit/Dtlb/Subthreshold Leakage': 0.00152049,
           'Memory Management Unit/Dtlb/Subthreshold Leakage with power gating': 0.000866678,
           'Memory Management Unit/Gate Leakage': 0.00513284,
           'Memory Management Unit/Itlb/Area': 0.0320988,
           'Memory Management Unit/Itlb/Gate Leakage': 0.000646352,
           'Memory Management Unit/Itlb/Peak Dynamic': 0.000693872,
           'Memory Management Unit/Itlb/Runtime Dynamic': 0.000260617,
           'Memory Management Unit/Itlb/Subthreshold Leakage': 0.000947026,
           'Memory Management Unit/Itlb/Subthreshold Leakage with power gating': 0.000539805,
           'Memory Management Unit/Peak Dynamic': 0.0458022,
           'Memory Management Unit/Runtime Dynamic': 0.000839713,
           'Memory Management Unit/Subthreshold Leakage': 0.00428974,
           'Memory Management Unit/Subthreshold Leakage with power gating': 0.00214449,
           'Peak Dynamic': 0.303937,
           'Runtime Dynamic': 0.00810644,
           'Subthreshold Leakage': 0.191062,
           'Subthreshold Leakage with power gating': 0.0813032}],
 'DRAM': {'Area': 0,
          'Gate Leakage': 0,
          'Peak Dynamic': 0.5205846900363927,
          'Runtime Dynamic': 0.5205846900363927,
          'Subthreshold Leakage': 4.252,
          'Subthreshold Leakage with power gating': 4.252},
 'Processor': {'Area': 4.35718,
               'Gate Leakage': 0.143043,
               'Peak Dynamic': 0.303937,
               'Peak Power': 0.64054,
               'Runtime Dynamic': 0.00810644,
               'Subthreshold Leakage': 0.19356,
               'Subthreshold Leakage with power gating': 0.0823132,
               'Total Cores/Area': 4.28113,
               'Total Cores/Gate Leakage': 0.141077,
               'Total Cores/Peak Dynamic': 0.303937,
               'Total Cores/Runtime Dynamic': 0.00810644,
               'Total Cores/Subthreshold Leakage': 0.191062,
               'Total Cores/Subthreshold Leakage with power gating': 0.0813032,
               'Total Leakage': 0.336603,
               'Total NoCs/Area': 0.076047,
               'Total NoCs/Gate Leakage': 0.00196629,
               'Total NoCs/Peak Dynamic': 0.0,
               'Total NoCs/Runtime Dynamic': 0.0,
               'Total NoCs/Subthreshold Leakage': 0.00249838,
               'Total NoCs/Subthreshold Leakage with power gating': 0.00101185}}