# Technical Document Extraction: Throughput vs. Hidden Size Analysis
## Chart Overview
The image is a line chart comparing computational throughput (in TFLOP/s) across different hidden sizes for four thread pool (TP) configurations. The chart uses distinct colors and markers to differentiate data series.
---
### **Axis Labels & Scales**
- **X-axis (Hidden Size):**
- Range: `0` to `22528`
- Increment: `2048` (e.g., `2048`, `4096`, `6144`, ..., `22528`)
- Label: "Hidden Size"
- **Y-axis (Throughput):**
- Range: `0` to `250`
- Unit: TFLOP/s
- Label: "Throughput (TFLOP/s)"
---
### **Legend & Data Series**
The legend is positioned on the **right side** of the chart. Colors and markers are explicitly mapped as follows:
1. **Blue (●):** TP: 1
2. **Orange (●):** TP: 2
3. **Green (●):** TP: 4
4. **Red (●):** TP: 8
**Spatial Grounding:**
- Legend items are vertically stacked, with TP:1 (blue) at the top and TP:8 (red) at the bottom.
- All data points match their legend labels (e.g., blue markers correspond to TP:1).
---
### **Key Trends & Data Points**
#### **TP: 1 (Blue Line)**
- **Trend:** Steep upward slope, plateauing near `220 TFLOP/s` at maximum hidden size.
- **Notable Points:**
- At `Hidden Size = 2048`: ~20 TFLOP/s
- At `Hidden Size = 22528`: ~220 TFLOP/s
#### **TP: 2 (Orange Line)**
- **Trend:** Gradual increase, plateauing near `110 TFLOP/s`.
- **Notable Points:**
- At `Hidden Size = 2048`: ~10 TFLOP/s
- At `Hidden Size = 22528`: ~110 TFLOP/s
#### **TP: 4 (Green Line)**
- **Trend:** Slow rise, plateauing near `60 TFLOP/s`.
- **Notable Points:**
- At `Hidden Size = 2048`: ~5 TFLOP/s
- At `Hidden Size = 22528`: ~60 TFLOP/s
#### **TP: 8 (Red Line)**
- **Trend:** Minimal increase, plateauing near `30 TFLOP/s`.
- **Notable Points:**
- At `Hidden Size = 2048`: ~3 TFLOP/s
- At `Hidden Size = 22528`: ~30 TFLOP/s
---
### **Observations**
1. **Inverse Relationship:** Higher TP values (e.g., TP:8) correlate with lower throughput, contrary to typical expectations.
2. **Scalability:** TP:1 achieves the highest throughput, suggesting optimal performance at single-threaded configurations.
3. **Data Consistency:** All lines originate at `(0, 0)` and maintain monotonic trends without intersections.
---
### **Conclusion**
The chart illustrates throughput performance across varying hidden sizes and thread pool configurations. While TP:1 dominates in throughput, the inverse relationship with TP values warrants further investigation into system constraints or resource allocation strategies.