Changeset 20240

Show
Ignore:
Timestamp:
05/21/07 15:18:49 (2 years ago)
Author:
aronb
Message:

Add some more profiling info for clustering.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • juggler/trunk/modules/gadgeteer/gadget/NetworkManager.cpp

    r20229 r20240  
    3232#include <vpr/IO/Socket/InetAddr.h> 
    3333#include <vpr/IO/TimeoutException.h>  
     34#include <vpr/Perf/ProfileManager.h> 
    3435 
    3536#include <cluster/Packets/EndBlock.h> 
     
    289290void NetworkManager::update( const int temp) 
    290291{ 
     292   vpr::prof::start("ClusterManager::update()",10); 
    291293   setAllUpdated(false); 
    292294   size_t num_nodes = sendEndBlocks(temp); 
    293295   updateAllNodes(num_nodes); 
     296   vpr::prof::stop(); 
    294297} 
    295298 
     
    300303      << std::endl << vprDEBUG_FLUSH; 
    301304 
     305   vpr::prof::start("ClusterManager::barrier()",10); 
    302306   if (master) 
    303307   { 
     
    313317      updateAllNodes(num_nodes); 
    314318   } 
     319   vpr::prof::stop(); 
    315320 
    316321   vprDEBUG(gadgetDBG_RIM, vprDBG_HVERB_LVL) 
     
    337342size_t NetworkManager::sendEndBlocks( const int temp) 
    338343{ 
     344   vpr::prof::start("ClusterManager::sendEndBlocks()",10); 
    339345   cluster::EndBlockPtr end_block = cluster::EndBlock::create(temp); 
    340346 
     
    372378      } 
    373379   } 
     380   vpr::prof::stop(); 
    374381   return num_nodes; 
    375382} 
     
    382389   typedef std::vector<gadget::NodePtr>::iterator iter_t; 
    383390 
     391   vpr::prof::start("ClusterManager::updateAllNodes()",10); 
    384392   while ( completed_nodes != numNodes ) 
    385393   { 
     
    449457      } 
    450458   } 
     459   vpr::prof::stop(); 
    451460} 
    452461