GS464/GS464E
GS464为四发射64位结构,采用动态流水线。其1.0版本(简称GS464)为9级流水线结构,在龙芯3A、3B、2H中使用。其2.0版本(简称GS464E)为12级动态流水线结构,在龙芯3A1500、龙芯3A2000、龙芯3B2000、龙芯3A3000、龙芯3B3000等CPU中使用。
GS464系列CPU核限于自用。
规格
GS464规格特征 | GS464E规格特征 | |
ISA | MIPS64 R2 + 自定义扩展指令 | LoongISA v1 |
调试接口协议 | EJTAG | EJTAG |
流水线深度 | 9 | 12 |
取指/译码/发射/执行/提交 | 4/4/5/5/4 | 8/4/6/6/4 |
一级Cache (Max.) | 4way, 64KB | 4way, 64KB |
二级Cache (Max.) | 4way, 4MB shared by 4 cores | 16way, 256KB per core |
三级Cache (Max.) | None | 16way, 8MB shared by 4 cores |
动态调度窗口大小 | 64 | 128 |
分支预测 | BHT: 1024-entry Gshare | BHT: 4096-entry Global BHT + 4096-entry Local BHT + 4096-entry Global Sel + |
BTB: None | BTB: 128-entry CAM | |
Jump Predict: 64-entry CAM | Jump Predict: 1024-entry Cache | |
RAS: 8-entry | RAS: 8-entry with rollback | |
访存调度 | out-of-order issue, non-blocking | out-of-order issue, non-blocking |
load/store queue 24-entry | load/store queue 64-entry | |
miss queue 8-entry | miss queue 16-entry | |
多核硬件cache一致性 | 支持 | 支持 |