@@ -53,7 +53,8 @@ In the second case, it may be that even creating micro-benchmarks for computatio
53
53
functions like convolution/match-coords are useful additions to the benchmark CI jobs.
54
54
55
55
### Approximate Budget
56
- I have guess-timated 24 hours as the time required to solve one
56
+
57
+ I have guesstimated 24 hours as the time required to solve one
57
58
performance issue, broken down as 16 hours (i.e., 2 work-days) for finding
58
59
potential solutions, 6 hours for response to feedback + iterating + getting
59
60
to optimal solution by consensus, and finally 2 hours to get PR approved and
@@ -62,21 +63,24 @@ merged.
62
63
I have tentatively estimated 20 hrs/yr to review existing (15 hrs) and new (5 hrs)
63
64
C code for performance issues.
64
65
65
- ```
66
- Proposed budget: Two known performance issues + two unknown
67
- Salary (performance): 4 issues/yr * 24 hrs/issue * USD 150/hr = USD 14.4k/yr
68
- Salary (C code review): 20 hrs/yr * USD 150/hr = USD 3k/yr
69
- Travel to USA: International airfare + lodging + incidentals for 1 week = USD 5k/yr
70
- Partial salary during travel: 1 week/yr * 20 hrs/week * USD 150/hr = USD 3k/yr
71
- Total: USD 25.4k/yr
72
- ```
73
-
74
- ```
75
- Minimum feasible budget: One known performance issue + one unknown
76
- Salary (performance issues): 2 issues/yr * 24 hrs/issue * USD 150/hr = USD 7.2k/yr
77
- Salary (C code review): 20 hrs/yr * USD 150/hr = USD 3k/yr
78
- Total: USD 10.2k/yr
79
- ```
66
+ Proposed budget for fixing two known and two unknown performance issues.
67
+
68
+ | Item | Breakdown | Cost |
69
+ |------------------------------------|--------------------------------------------------|----------------------
70
+ | Salary (python performance) | 4 issues/yr * 24 hrs/issue * USD 150/hr | USD 14.4k/yr |
71
+ | Salary (C-code review) | 20 hrs/yr * USD 150/hr | USD 3k/yr |
72
+ | Travel to USA | Airfare (2k) + hotel (1.5k) + Incidentals (0.5k) | USD 4k/yr |
73
+ | Partial salary (during travel) | 1 week/yr * 20 hrs/week * USD 150/hr | USD 3k/yr |
74
+ | ** Total** | | ** USD 24.4k/yr** |
75
+
76
+ Minimum feasible budget for fixing one known and one unknown performance issue.
77
+
78
+ | Item | Breakdown | Cost |
79
+ |------------------------------------|------------------------------------------------|----------------------
80
+ | Salary (python performance) | 2 issues/yr * 24 hrs/issue * USD 150/hr | USD 7.2k/yr |
81
+ | Salary (C-code review) | 20 hrs/yr * USD 150/hr | USD 3k/yr |
82
+ | ** Total** | | ** USD 10.2k/yr** |
83
+
80
84
81
85
I am happy to work through and iterate on the budget as deemed necessary.
82
86
0 commit comments