Daily update on 20260308-235635 by Nitload Youmu. Additional Message : designing types for L4 function mosule
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
This commit is contained in:
@@ -26,7 +26,7 @@ L4 缓存器是一个纯软件实现的**线程本地数据缓存层**,
|
||||
### 1.3 设计目标
|
||||
|
||||
- 为逐线程矩阵计算上下文提供 NUMA 友好的本地数据访问
|
||||
- 固定容量(5-10 MB),不做运行时扩容,确定性延迟
|
||||
- 固定容量(64 MB),不做运行时扩容,确定性延迟
|
||||
- 透明的指针重定向:上层代码通过原始指针查找,L4 返回本地缓存指针
|
||||
- 基于热度的缓存逐出策略,保留高频访问数据
|
||||
|
||||
@@ -76,7 +76,7 @@ L4 缓存器是一个纯软件实现的**线程本地数据缓存层**,
|
||||
|
||||
| 参数 | 值 | 说明 |
|
||||
|-------------------|-----------------------|-----------------------------------|
|
||||
| 缓存区总容量 | 5-10 MB | 线程本地连续内存 |
|
||||
| 缓存区总容量 | 64 MB | 线程本地连续内存 |
|
||||
| 缓存行大小 | 8192 Bytes | = 64 个 `double MAT_KERNEL` 的大小 |
|
||||
| 映射表类型 | Swiss Table | 65536 桶 × 16 槽,SIMD 加速 |
|
||||
| 缓存行存储池 | Slab Allocator | 非并发、固定容量、不自动扩容 |
|
||||
|
||||
Reference in New Issue
Block a user