power = {'BUSES': {'Area': 0.150017,
           'Bus/Area': 0.150017,
           'Bus/Gate Leakage': 0.00387887,
           'Bus/Peak Dynamic': 0.0,
           'Bus/Runtime Dynamic': 0.0,
           'Bus/Subthreshold Leakage': 0.00492853,
           'Bus/Subthreshold Leakage with power gating': 0.00199605,
           'Gate Leakage': 0.00387887,
           'Peak Dynamic': 0.0,
           'Runtime Dynamic': 0.0,
           'Subthreshold Leakage': 0.00492853,
           'Subthreshold Leakage with power gating': 0.00199605},
 'Core': [{'Area': 16.66,
           'Execution Unit/Area': 7.05778,
           '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.165293,
           'Execution Unit/Instruction Scheduler/Area': 2.80335,
           'Execution Unit/Instruction Scheduler/FP Instruction Window/Area': 0.141355,
           'Execution Unit/Instruction Scheduler/FP Instruction Window/Gate Leakage': 0.00124765,
           'Execution Unit/Instruction Scheduler/FP Instruction Window/Peak Dynamic': 0.381128,
           'Execution Unit/Instruction Scheduler/FP Instruction Window/Runtime Dynamic': 0.102548,
           'Execution Unit/Instruction Scheduler/FP Instruction Window/Subthreshold Leakage': 0.00223175,
           'Execution Unit/Instruction Scheduler/FP Instruction Window/Subthreshold Leakage with power gating': 0.00125592,
           'Execution Unit/Instruction Scheduler/Gate Leakage': 0.0231668,
           'Execution Unit/Instruction Scheduler/Instruction Window/Area': 1.60276,
           'Execution Unit/Instruction Scheduler/Instruction Window/Gate Leakage': 0.0194384,
           'Execution Unit/Instruction Scheduler/Instruction Window/Peak Dynamic': 2.20519,
           'Execution Unit/Instruction Scheduler/Instruction Window/Runtime Dynamic': 0.299709,
           'Execution Unit/Instruction Scheduler/Instruction Window/Subthreshold Leakage': 0.0363267,
           'Execution Unit/Instruction Scheduler/Instruction Window/Subthreshold Leakage with power gating': 0.02069,
           'Execution Unit/Instruction Scheduler/Peak Dynamic': 4.02631,
           'Execution Unit/Instruction Scheduler/ROB/Area': 1.05923,
           'Execution Unit/Instruction Scheduler/ROB/Gate Leakage': 0.00248082,
           'Execution Unit/Instruction Scheduler/ROB/Peak Dynamic': 1.43999,
           'Execution Unit/Instruction Scheduler/ROB/Runtime Dynamic': 0.153031,
           'Execution Unit/Instruction Scheduler/ROB/Subthreshold Leakage': 0.0047537,
           'Execution Unit/Instruction Scheduler/ROB/Subthreshold Leakage with power gating': 0.00197779,
           'Execution Unit/Instruction Scheduler/Runtime Dynamic': 0.555288,
           'Execution Unit/Instruction Scheduler/Subthreshold Leakage': 0.0433121,
           'Execution Unit/Instruction Scheduler/Subthreshold Leakage with power gating': 0.0239237,
           'Execution Unit/Integer ALUs/Area': 0.659219,
           'Execution Unit/Integer ALUs/Gate Leakage': 0.0573661,
           'Execution Unit/Integer ALUs/Peak Dynamic': 0.117105,
           'Execution Unit/Integer ALUs/Runtime Dynamic': 0.165437,
           'Execution Unit/Integer ALUs/Subthreshold Leakage': 0.107375,
           'Execution Unit/Integer ALUs/Subthreshold Leakage with power gating': 0.043487,
           'Execution Unit/Peak Dynamic': 4.26681,
           '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.00708287,
           '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.0545393,
           'Execution Unit/Register Files/Integer RF/Runtime Dynamic': 0.0557789,
           '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.0545393,
           'Execution Unit/Register Files/Runtime Dynamic': 0.0628618,
           '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.0357035,
           'Execution Unit/Results Broadcast Bus/Gate Leakage': 0.00976015,
           'Execution Unit/Results Broadcast Bus/Peak Dynamic': 0.0564635,
           'Execution Unit/Results Broadcast Bus/Runtime Dynamic': 0.291856,
           'Execution Unit/Results Broadcast Bus/Subthreshold Leakage': 0.0182686,
           'Execution Unit/Results Broadcast Bus/Subthreshold Leakage with power gating': 0.00739878,
           'Execution Unit/Runtime Dynamic': 1.4188,
           'Execution Unit/Subthreshold Leakage': 0.301621,
           'Execution Unit/Subthreshold Leakage with power gating': 0.128622,
           'Gate Leakage': 0.417596,
           'Instruction Fetch Unit/Area': 3.21989,
           '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.00110885,
           '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.00110885,
           '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.000692761,
           '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.000345003,
           '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.000417983,
           '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.00332845,
           '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.00833189,
           '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.0522881,
           '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.0951317,
           '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': 1.31828,
           'Instruction Fetch Unit/Instruction Cache/Runtime Dynamic': 0.0221731,
           '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.082128,
           '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': 3.70806,
           'Instruction Fetch Unit/Runtime Dynamic': 0.211093,
           'Instruction Fetch Unit/Subthreshold Leakage': 0.109946,
           'Instruction Fetch Unit/Subthreshold Leakage with power gating': 0.0514399,
           'L2/Area': 1.22286,
           'L2/Gate Leakage': 0.0163326,
           'L2/Peak Dynamic': 0.0193423,
           'L2/Runtime Dynamic': 0.00310483,
           'L2/Subthreshold Leakage': 0.0593036,
           'L2/Subthreshold Leakage with power gating': 0.0294701,
           'Load Store Unit/Area': 1.6558,
           'Load Store Unit/Data Cache/Area': 1.24059,
           'Load Store Unit/Data Cache/Gate Leakage': 0.02038,
           'Load Store Unit/Data Cache/Peak Dynamic': 1.04818,
           'Load Store Unit/Data Cache/Runtime Dynamic': 0.096707,
           '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.0290366,
           'Load Store Unit/LoadQ/Area': 0.043215,
           'Load Store Unit/LoadQ/Gate Leakage': 0.000712518,
           'Load Store Unit/LoadQ/Peak Dynamic': 0.0315795,
           'Load Store Unit/LoadQ/Runtime Dynamic': 0.0315795,
           'Load Store Unit/LoadQ/Subthreshold Leakage': 0.00137797,
           'Load Store Unit/LoadQ/Subthreshold Leakage with power gating': 0.000785444,
           'Load Store Unit/Peak Dynamic': 1.18706,
           'Load Store Unit/Runtime Dynamic': 0.210097,
           'Load Store Unit/StoreQ/Area': 0.0517429,
           'Load Store Unit/StoreQ/Gate Leakage': 0.000938396,
           'Load Store Unit/StoreQ/Peak Dynamic': 0.040905,
           'Load Store Unit/StoreQ/Runtime Dynamic': 0.08181,
           '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.0493304,
           'Load Store Unit/Subthreshold Leakage with power gating': 0.0267036,
           'Memory Management Unit/Area': 0.122423,
           'Memory Management Unit/Dtlb/Area': 0.0457784,
           'Memory Management Unit/Dtlb/Gate Leakage': 0.0010041,
           'Memory Management Unit/Dtlb/Peak Dynamic': 0.0260114,
           'Memory Management Unit/Dtlb/Runtime Dynamic': 0.0262749,
           '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.00865614,
           'Memory Management Unit/Itlb/Area': 0.0320988,
           'Memory Management Unit/Itlb/Gate Leakage': 0.000646352,
           'Memory Management Unit/Itlb/Peak Dynamic': 0.0336489,
           'Memory Management Unit/Itlb/Runtime Dynamic': 0.00489064,
           '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.181854,
           'Memory Management Unit/Runtime Dynamic': 0.0311656,
           'Memory Management Unit/Subthreshold Leakage': 0.00871791,
           'Memory Management Unit/Subthreshold Leakage with power gating': 0.00410945,
           'Peak Dynamic': 12.0968,
           'Renaming Unit/Area': 0.303585,
           'Renaming Unit/FP Front End RAT/Area': 0.0662667,
           'Renaming Unit/FP Front End RAT/Gate Leakage': 0.00432143,
           'Renaming Unit/FP Front End RAT/Peak Dynamic': 1.08002,
           'Renaming Unit/FP Front End RAT/Runtime Dynamic': 0.0,
           'Renaming Unit/FP Front End RAT/Subthreshold Leakage': 0.00466202,
           'Renaming Unit/FP Front End RAT/Subthreshold Leakage with power gating': 0.00265735,
           'Renaming Unit/Free List/Area': 0.040102,
           'Renaming Unit/Free List/Gate Leakage': 4.79023e-05,
           'Renaming Unit/Free List/Peak Dynamic': 0.0356646,
           'Renaming Unit/Free List/Runtime Dynamic': 0.00745083,
           'Renaming Unit/Free List/Subthreshold Leakage': 0.000111881,
           'Renaming Unit/Free List/Subthreshold Leakage with power gating': 5.9989e-05,
           'Renaming Unit/Gate Leakage': 0.0120767,
           'Renaming Unit/Int Front End RAT/Area': 0.15267,
           'Renaming Unit/Int Front End RAT/Gate Leakage': 0.000701627,
           'Renaming Unit/Int Front End RAT/Peak Dynamic': 1.44001,
           'Renaming Unit/Int Front End RAT/Runtime Dynamic': 0.147883,
           'Renaming Unit/Int Front End RAT/Subthreshold Leakage': 0.00138017,
           'Renaming Unit/Int Front End RAT/Subthreshold Leakage with power gating': 0.000786699,
           'Renaming Unit/Peak Dynamic': 2.73369,
           'Renaming Unit/Runtime Dynamic': 0.155333,
           'Renaming Unit/Subthreshold Leakage': 0.0113647,
           'Renaming Unit/Subthreshold Leakage with power gating': 0.00561434,
           'Runtime Dynamic': 2.0296,
           'Subthreshold Leakage': 0.790935,
           'Subthreshold Leakage with power gating': 0.347473}],
 'DRAM': {'Area': 0,
          'Gate Leakage': 0,
          'Peak Dynamic': 0.14980908049887295,
          'Runtime Dynamic': 0.14980908049887295,
          'Subthreshold Leakage': 4.252,
          'Subthreshold Leakage with power gating': 4.252},
 'Processor': {'Area': 16.81,
               'Gate Leakage': 0.421474,
               'Peak Dynamic': 12.0968,
               'Peak Power': 13.3142,
               'Runtime Dynamic': 2.0296,
               'Subthreshold Leakage': 0.795863,
               'Subthreshold Leakage with power gating': 0.34939,
               'Total Cores/Area': 16.66,
               'Total Cores/Gate Leakage': 0.417596,
               'Total Cores/Peak Dynamic': 12.0968,
               'Total Cores/Runtime Dynamic': 2.0296,
               'Total Cores/Subthreshold Leakage': 0.790935,
               'Total Cores/Subthreshold Leakage with power gating': 0.347473,
               'Total Leakage': 1.21734,
               'Total NoCs/Area': 0.150017,
               'Total NoCs/Gate Leakage': 0.00387887,
               'Total NoCs/Peak Dynamic': 0.0,
               'Total NoCs/Runtime Dynamic': 0.0,
               'Total NoCs/Subthreshold Leakage': 0.00492853,
               'Total NoCs/Subthreshold Leakage with power gating': 0.00199605}}