Skip to content

Commit c3cfe61

Browse files
committed
remove GPU-related explaination
1 parent 552481a commit c3cfe61

File tree

1 file changed

+0
-23
lines changed

1 file changed

+0
-23
lines changed

README.md

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -76,29 +76,6 @@ struct OptimizationObjectives {
7676
- **力导向算法**: 需要迭代收敛,每次迭代都依赖前一次结果
7777
- **分层优化**: 自顶向下的决策过程,本质上是串行的
7878
79-
### GPU的局限性
80-
```cpp
81-
// GPU擅长的:大量独立的简单计算
82-
__global__ void gpu_friendly_computation() {
83-
int idx = blockIdx.x * blockDim.x + threadIdx.x;
84-
result[idx] = simple_calculation(data[idx]); // 每个线程独立
85-
}
86-
87-
// EDA优化需要的:全局协调的复杂决策
88-
bool make_layout_decision() {
89-
// 需要考虑全局状态
90-
// 需要复杂的启发式规则
91-
// 需要序列化的决策过程
92-
return complex_heuristic_with_global_state();
93-
}
94-
```
95-
96-
### GPU有价值的应用场景
97-
虽然GPU不适合核心布局优化,但在以下场景中很有价值:
98-
- **大规模几何查询**: 空间索引的范围查询
99-
- **设计规则检查**: 并行检查大量几何违规
100-
- **时序分析**: 并行计算多条路径延迟
101-
10279
## 🚀 快速开始
10380
10481
### 系统要求

0 commit comments

Comments
 (0)