FUTracing
The FUTracing class extends the Tracing class to manage a fusion of multiple tracing instances from different devices. It provides methods to set and retrieve a device mask, track the number of fusion tracings, and access individual tracings within the fusion. This functionality is particularly useful for high-performance computing scenarios that require managing and interacting with buffers from multiple devices in parallel workflows.
#include <platform/TellusimTracing.h>
Inheritance
- Inherits from Tracing
Constructors
FUTracing()
explicit FUTracing(Array<Tracing> tracings, bool owner = false)
Methods
Device mask.
void setMask(uint32_t mask)
uint32_t getMask() const
Fusion tracings.
uint32_t getNumTracings() const
const Tracing getTracing(uint32_t index) const
Tracing getTracing(uint32_t index)