spinn_front_end_common.utilities.report_functions package

Submodules

spinn_front_end_common.utilities.report_functions.energy_report module

class spinn_front_end_common.utilities.report_functions.energy_report.EnergyReport[source]

Bases: object

Creates a report about the approximate total energy consumed by a SpiNNaker job execution.

ENERGY_DETAILED_FILENAME = 'Detailed_energy_report.rpt'
ENERGY_SUMMARY_FILENAME = 'energy_summary_report.rpt'
JOULES_PER_SPIKE = 8e-10
JOULES_TO_KILOWATT_HOURS = 3600000
MILLIWATTS_FOR_BOXED_48_CHIP_FRAME_IDLE_COST = 0.0045833333
MILLIWATTS_FOR_FRAME_IDLE_COST = 0.117
MILLIWATTS_PER_CHIP_ACTIVE_OVERHEAD = 0.0006399999999999999
MILLIWATTS_PER_FPGA = 0.000584635
MILLIWATTS_PER_FRAME_ACTIVE_COST = 0.154163558
MILLIWATTS_PER_IDLE_CHIP = 0.00036
MILLIWATTS_PER_UNBOXED_48_CHIP_FRAME_IDLE_COST = 0.01666667
N_MONITORS_ACTIVE_DURING_COMMS = 2

Module contents

class spinn_front_end_common.utilities.report_functions.EnergyReport[source]

Bases: object

Creates a report about the approximate total energy consumed by a SpiNNaker job execution.

ENERGY_DETAILED_FILENAME = 'Detailed_energy_report.rpt'
ENERGY_SUMMARY_FILENAME = 'energy_summary_report.rpt'
JOULES_PER_SPIKE = 8e-10
JOULES_TO_KILOWATT_HOURS = 3600000
MILLIWATTS_FOR_BOXED_48_CHIP_FRAME_IDLE_COST = 0.0045833333
MILLIWATTS_FOR_FRAME_IDLE_COST = 0.117
MILLIWATTS_PER_CHIP_ACTIVE_OVERHEAD = 0.0006399999999999999
MILLIWATTS_PER_FPGA = 0.000584635
MILLIWATTS_PER_FRAME_ACTIVE_COST = 0.154163558
MILLIWATTS_PER_IDLE_CHIP = 0.00036
MILLIWATTS_PER_UNBOXED_48_CHIP_FRAME_IDLE_COST = 0.01666667
N_MONITORS_ACTIVE_DURING_COMMS = 2
class spinn_front_end_common.utilities.report_functions.FixedRouteFromMachineReport[source]

Bases: object

Generate a report of the fixed routes from the machine.

class spinn_front_end_common.utilities.report_functions.MemoryMapOnHostChipReport[source]

Bases: object

Report on memory usage.

class spinn_front_end_common.utilities.report_functions.MemoryMapOnHostReport[source]

Bases: object

Report on memory usage.

class spinn_front_end_common.utilities.report_functions.RoutingTableFromMachineReport[source]

Bases: object