diff options
| author | Nick <[email protected]> | 2019-09-13 06:12:34 -0400 |
|---|---|---|
| committer | Nick <[email protected]> | 2019-09-13 06:12:34 -0400 |
| commit | ca563ea85ead434e0d579026b5e66e829af5efe5 (patch) | |
| tree | d771dfcce1447e7197d0dc7031be248d8874f121 /src/gpuwattch/sharedcache.cc | |
| parent | b7776785a18d3f4e6229cd625f92c11b55894b75 (diff) | |
Add additional formatting pass on directories
Diffstat (limited to 'src/gpuwattch/sharedcache.cc')
| -rw-r--r-- | src/gpuwattch/sharedcache.cc | 63 |
1 files changed, 32 insertions, 31 deletions
diff --git a/src/gpuwattch/sharedcache.cc b/src/gpuwattch/sharedcache.cc index 147be43..d25d1df 100644 --- a/src/gpuwattch/sharedcache.cc +++ b/src/gpuwattch/sharedcache.cc @@ -1106,24 +1106,25 @@ void SharedCache::displayEnergy(uint32_t indent, bool is_tdp) { // ///cout<<"directory.maxPower=" <<directory.maxPower<<endl; // // directory.maxPower += -//directory.missb.l_ip.num_search_ports*directory.missb.local_result.power.searchOp.dynamic*clockRate; +// directory.missb.l_ip.num_search_ports*directory.missb.local_result.power.searchOp.dynamic*clockRate; // ///cout<<"directory.maxPower=" <<directory.maxPower<<endl; // // directory.maxPower += -//directory.ifb.l_ip.num_search_ports*directory.ifb.local_result.power.searchOp.dynamic*clockRate; +// directory.ifb.l_ip.num_search_ports*directory.ifb.local_result.power.searchOp.dynamic*clockRate; // ///cout<<"directory.maxPower=" <<directory.maxPower<<endl; // // directory.maxPower += -//directory.prefetchb.l_ip.num_search_ports*directory.prefetchb.local_result.power.searchOp.dynamic*clockRate; +// directory.prefetchb.l_ip.num_search_ports*directory.prefetchb.local_result.power.searchOp.dynamic*clockRate; // ///cout<<"directory.maxPower=" <<directory.maxPower<<endl; // // directory.maxPower += -//directory.wbb.l_ip.num_search_ports*directory.wbb.local_result.power.searchOp.dynamic*clockRate; +// directory.wbb.l_ip.num_search_ports*directory.wbb.local_result.power.searchOp.dynamic*clockRate; // -// cc.power.readOp.dynamic = directory.maxPower*scktRatio*8;//8 is -//the memory controller counts +// cc.power.readOp.dynamic = directory.maxPower*scktRatio*8;//8 +// is +// the memory controller counts // cc.power.readOp.leakage = -//directory.caches.local_result.power.readOp.leakage + +// directory.caches.local_result.power.readOp.leakage + // directory.missb.local_result.power.readOp.leakage // + // directory.ifb.local_result.power.readOp.leakage @@ -1140,23 +1141,23 @@ void SharedCache::displayEnergy(uint32_t indent, bool is_tdp) { // ccTot.area.set_area(cc.area.get_area()*1e-6); // ccTot.power = cc.power; // cout<<"DC energy per access" << -//cc.power.readOp.dynamic/clockRate/8; +// cc.power.readOp.dynamic/clockRate/8; // } // else if (XML->sys.first_level_dir==1) // { // inv_dir.maxPower = -//inv_dir.caches.local_result.power.searchOp.dynamic*clockRate*XML->sys.domain_size; +// inv_dir.caches.local_result.power.searchOp.dynamic*clockRate*XML->sys.domain_size; // cc.power.readOp.dynamic = -//inv_dir.maxPower*scktRatio*64/XML->sys.domain_size; +// inv_dir.maxPower*scktRatio*64/XML->sys.domain_size; // cc.power.readOp.leakage = -//inv_dir.caches.local_result.power.readOp.leakage*inv_dir.caches.l_ip.nbanks*64/XML->sys.domain_size; +// inv_dir.caches.local_result.power.readOp.leakage*inv_dir.caches.l_ip.nbanks*64/XML->sys.domain_size; // // cc.area.set_area(inv_dir.area*64/XML->sys.domain_size); // cout<<"CC area="<<cc.area.get_area()*1e-6<<endl; // cout<<"CC Power="<<cc.power.readOp.dynamic<<endl; // ccTot.area.set_area(cc.area.get_area()*1e-6); // cout<<"DC energy per access" << -//cc.power.readOp.dynamic/clockRate/8; +// cc.power.readOp.dynamic/clockRate/8; // ccTot.power = cc.power; // } // } @@ -1173,27 +1174,27 @@ void SharedCache::displayEnergy(uint32_t indent, bool is_tdp) { //<<directory.maxPower<<endl; // // directory.maxPower += -//directory.missb.l_ip.num_search_ports*directory.missb.local_result.power.searchOp.dynamic*clockRate; +// directory.missb.l_ip.num_search_ports*directory.missb.local_result.power.searchOp.dynamic*clockRate; // ///cout<<"directory.maxPower=" //<<directory.maxPower<<endl; // // directory.maxPower += -//directory.ifb.l_ip.num_search_ports*directory.ifb.local_result.power.searchOp.dynamic*clockRate; +// directory.ifb.l_ip.num_search_ports*directory.ifb.local_result.power.searchOp.dynamic*clockRate; // ///cout<<"directory.maxPower=" //<<directory.maxPower<<endl; // // directory.maxPower += -//directory.prefetchb.l_ip.num_search_ports*directory.prefetchb.local_result.power.searchOp.dynamic*clockRate; +// directory.prefetchb.l_ip.num_search_ports*directory.prefetchb.local_result.power.searchOp.dynamic*clockRate; // ///cout<<"directory.maxPower=" //<<directory.maxPower<<endl; // // directory.maxPower += -//directory.wbb.l_ip.num_search_ports*directory.wbb.local_result.power.searchOp.dynamic*clockRate; +// directory.wbb.l_ip.num_search_ports*directory.wbb.local_result.power.searchOp.dynamic*clockRate; // // cc.power.readOp.dynamic = -//directory.maxPower*scktRatio*8;//8 is the memory controller counts +// directory.maxPower*scktRatio*8;//8 is the memory controller counts // cc.power.readOp.leakage = -//directory.caches.local_result.power.readOp.leakage + +// directory.caches.local_result.power.readOp.leakage + // directory.missb.local_result.power.readOp.leakage //+ // directory.ifb.local_result.power.readOp.leakage @@ -1215,27 +1216,27 @@ void SharedCache::displayEnergy(uint32_t indent, bool is_tdp) { //<<directory1.maxPower<<endl; // // directory1.maxPower += -//directory1.missb.l_ip.num_search_ports*directory1.missb.local_result.power.searchOp.dynamic*clockRate; +// directory1.missb.l_ip.num_search_ports*directory1.missb.local_result.power.searchOp.dynamic*clockRate; // ///cout<<"directory1.maxPower=" //<<directory1.maxPower<<endl; // // directory1.maxPower += -//directory1.ifb.l_ip.num_search_ports*directory1.ifb.local_result.power.searchOp.dynamic*clockRate; +// directory1.ifb.l_ip.num_search_ports*directory1.ifb.local_result.power.searchOp.dynamic*clockRate; // ///cout<<"directory1.maxPower=" //<<directory1.maxPower<<endl; // // directory1.maxPower += -//directory1.prefetchb.l_ip.num_search_ports*directory1.prefetchb.local_result.power.searchOp.dynamic*clockRate; +// directory1.prefetchb.l_ip.num_search_ports*directory1.prefetchb.local_result.power.searchOp.dynamic*clockRate; // ///cout<<"directory1.maxPower=" //<<directory1.maxPower<<endl; // // directory1.maxPower += -//directory1.wbb.l_ip.num_search_ports*directory1.wbb.local_result.power.searchOp.dynamic*clockRate; +// directory1.wbb.l_ip.num_search_ports*directory1.wbb.local_result.power.searchOp.dynamic*clockRate; // // cc1.power.readOp.dynamic = -//directory1.maxPower*scktRatio*64/XML->sys.domain_size; +// directory1.maxPower*scktRatio*64/XML->sys.domain_size; // cc1.power.readOp.leakage = -//directory1.caches.local_result.power.readOp.leakage + +// directory1.caches.local_result.power.readOp.leakage + // directory1.missb.local_result.power.readOp.leakage //+ // directory1.ifb.local_result.power.readOp.leakage @@ -1247,26 +1248,26 @@ void SharedCache::displayEnergy(uint32_t indent, bool is_tdp) { // cc1.area.set_area(directory1.area*64/XML->sys.domain_size); // // cout<<"CC -//area="<<(cc.area.get_area()+cc1.area.get_area())*1e-6<<endl; +// area="<<(cc.area.get_area()+cc1.area.get_area())*1e-6<<endl; // cout<<"CC Power="<<cc.power.readOp.dynamic + -//cc1.power.readOp.dynamic <<endl; +// cc1.power.readOp.dynamic <<endl; // ccTot.area.set_area((cc.area.get_area()+cc1.area.get_area())*1e-6); // ccTot.power = cc.power + cc1.power; // } // else if (XML->sys.first_level_dir==1) // { // inv_dir.maxPower = -//inv_dir.caches.local_result.power.searchOp.dynamic*clockRate*XML->sys.domain_size; +// inv_dir.caches.local_result.power.searchOp.dynamic*clockRate*XML->sys.domain_size; // cc1.power.readOp.dynamic = -//inv_dir.maxPower*scktRatio*(64/XML->sys.domain_size); +// inv_dir.maxPower*scktRatio*(64/XML->sys.domain_size); // cc1.power.readOp.leakage = -//inv_dir.caches.local_result.power.readOp.leakage*inv_dir.caches.l_ip.nbanks*XML->sys.domain_size; +// inv_dir.caches.local_result.power.readOp.leakage*inv_dir.caches.l_ip.nbanks*XML->sys.domain_size; // // cc1.area.set_area(inv_dir.area*64/XML->sys.domain_size); // cout<<"CC -//area="<<(cc.area.get_area()+cc1.area.get_area())*1e-6<<endl; +// area="<<(cc.area.get_area()+cc1.area.get_area())*1e-6<<endl; // cout<<"CC Power="<<cc.power.readOp.dynamic + -//cc1.power.readOp.dynamic <<endl; +// cc1.power.readOp.dynamic <<endl; // ccTot.area.set_area((cc.area.get_area()+cc1.area.get_area())*1e-6); // ccTot.power = cc.power + cc1.power; // |
