ub (UB Bandwidth Data)

The timeline information of UB bandwidth data is displayed at the UB layer in the msprof_*.json file, and the summary information is summarized in the ub_*.csv file.

Applicability

Product

Supported

Atlas A3 training product / Atlas A3 inference product

x

Atlas A2 training product / Atlas A2 inference product

x

Atlas 200I/500 A2 inference product

x

Atlas inference product

x

Atlas training product

x

Atlas 350 Accelerator Card

Data at the UB Layer in msprof_*.json

The following figure shows data at the UB layer in the msprof_*.json file.

Figure 1 UB layer
Table 1 Field description

Field

Description

UDMA-Port*

UDMA Rx/Tx bandwidth of the corresponding port. * indicates the port ID.

UNIC-Port*

UNIC Rx/Tx bandwidth of the corresponding port. * indicates the port ID.

ub_*.csv File

The following shows the file content format.

Figure 2 ub_*.csv_1
Figure 3 ub_*.csv_2
Table 2 Field description

Field

Description

Device_id

Device ID.

PortId

Port ID.

TimeStamp

Timestamp, in μs.

UDMARxPortBandWidth(MB/s)

UDMA Rx bandwidth at the current time, in MB/s.

UDMATxPortBandWidth(MB/s)

UDMA Tx bandwidth at the current time, in MB/s.

UNICRxPortBandWidth(MB/s)

UNIC Rx bandwidth at the current time, in MB/s.

RxPacketRate(Packet/us)

Packet Rx rate, in packet/μs.

RxBytes(Byte)

Total number of received bytes.

RxPackets(Packet)

Total number of received packets.

RxErrors(Packet)

Total number of received error packets.

RxDropped(Packet)

Total number of lost received packets.

UNICTxPortBandWidth(MB/s)

UNIC Tx bandwidth at the current time, in MB/s.

TxPacketRate(Packet/us)

Packet Tx rate, in packet/μs.

TxBytes(Byte)

Total number of sent bytes.

TxPackets(Packet)

Total number of sent packets.

TxErrors(Packet)

Total number of sent error packets.

TxDropped(Packet)

Total number of lost packets.