Skip to content

Class NetworkBenchList

ClassList > NetworkBenchList

List of network benchmark item.

  • #include <net_bench.h>

Inherits the following classes: std::multimap< InterChiplet::InnerTimeType, NetworkBenchItem >

Public Functions

Type Name
NetworkBenchList ()
Construct NetworkBenchList .
void dumpBench (const std::string & __file_name, double __clock_rate)
Dump benchmark list to specified file.
void insert (const NetworkBenchItem & __item)
Insert item into list.

Public Functions Documentation

function NetworkBenchList

inline NetworkBenchList::NetworkBenchList () 

function dumpBench

Dump benchmark list to specified file.

inline void NetworkBenchList::dumpBench (
    const std::string & __file_name,
    double __clock_rate
) 

Parameters:

  • __file_name Path to benchmark file.
  • __clock_rate Clock ratio (Simulator clock/Interchiplet clock).

function insert

Insert item into list.

inline void NetworkBenchList::insert (
    const NetworkBenchItem & __item
) 

Take the start cycle on source side as ordering key.


The documentation for this class was generated from the following file /data_sda/junwan02/legosim/Chiplet_Heterogeneous_newVersion/interchiplet/includes/net_bench.h