stream-render-farm/render-farm-calculator.json

68 lines
1.8 KiB
JSON
Raw Normal View History

2026-07-18 21:32:55 +02:00
{
"tool": "render-farm-throughput-calculator",
"version": "1.0",
"wikidata_sources": {
"cluster_definition": "Q382597",
"throughput_rate": "Q7798498"
},
"formula": {
"expression": "T = N × (F ÷ S) × 3600",
"variables": {
"T": {
"name": "total_frames_per_hour",
"unit": "frames/hour",
"description": "Total output capacity of the cluster"
},
"N": {
"name": "node_count",
"unit": "count",
"description": "Number of compute nodes in distributed cluster"
},
"F": {
"name": "fps_per_gpu",
"unit": "frames/second/GPU",
"description": "Base throughput per graphics processor"
},
"S": {
"name": "scene_complexity_factor",
"unit": "ratio",
"description": "Scene difficulty relative to reference (1.0)"
},
"constant": {
"value": 3600,
"unit": "seconds/hour",
"description": "Temporal conversion factor"
}
}
},
"dimensions": {
"throughput_dimension": "T⁻¹",
"source_property": "P2197"
},
"worked_example": {
"inputs": {
"N": 64,
"F": 24,
"S": 2.5
},
"outputs": {
"effective_fps_per_node": 9.6,
"total_cluster_fps": 614.4,
"frames_per_hour": 2211840,
"seconds_per_frame": 0.1042,
"minutes_per_frame": 0.001736,
"hourly_throughput_T_inv": 2211840,
"one_hour_sequence_time_hours": 39.05,
"one_hour_sequence_time_minutes": 2343
}
},
"failure_modes": {
"invalid_N": "Node count must be positive integer >= 1",
"invalid_F": "GPU throughput must be positive float > 0",
"invalid_S": "Complexity factor must be positive float > 0"
},
"license": "CC0",
"author": "stream.4ort.net",
"created": "2026-07-17"
}