TT-System-Firmware APIs 19.13.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
throttler.h File Reference
#include <stdint.h>
#include <stdbool.h>
Include dependency graph for throttler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void InitThrottlers (void)
void CalculateThrottlers (void)
int32_t Dm2CmSetBoardPowerLimit (const uint8_t *data, uint8_t size)
uint8_t ThrottlerSetKernelThrottlerEnabled (uint32_t enabled)
uint8_t ThrottlerSetKernelThrottlerStopFreq (uint32_t frequency)
uint32_t GetStartNOPCount (void)
uint32_t GetNOPOnAccumulatedTime (void)
uint32_t GetNOPOnDuration (uint32_t window_ms)

Function Documentation

◆ CalculateThrottlers()

void CalculateThrottlers ( void )

◆ Dm2CmSetBoardPowerLimit()

int32_t Dm2CmSetBoardPowerLimit ( const uint8_t * data,
uint8_t size )

◆ GetNOPOnAccumulatedTime()

uint32_t GetNOPOnAccumulatedTime ( void )

◆ GetNOPOnDuration()

uint32_t GetNOPOnDuration ( uint32_t window_ms)

◆ GetStartNOPCount()

uint32_t GetStartNOPCount ( void )

◆ InitThrottlers()

void InitThrottlers ( void )

◆ ThrottlerSetKernelThrottlerEnabled()

uint8_t ThrottlerSetKernelThrottlerEnabled ( uint32_t enabled)

◆ ThrottlerSetKernelThrottlerStopFreq()

uint8_t ThrottlerSetKernelThrottlerStopFreq ( uint32_t frequency)