gs232为双发射32/64位结构,采用动态流水线。其1.0版本(简称为gs232)为五级动态流水线结构,只有32位版本,在龙芯1a、1b、1c、1e中使用。其2.0版本(简称为gs232e)为动态流水线结构,有32位和64位版本(64位版本也称为gs264),在龙芯2k中使用。
gs232规格特征 | gs232e/gs264规格特征 | |
isa | mips32 自定义扩展指令 | loongisa v1 |
调试接口协议 | ejtag | ejtag |
主频 | 500mhz@65gp | 1ghz@40lp |
流水线深度 | 5 | 10 |
取指/译码/发射/执行/提交 | 2/2/2/3/2 | 2/2/4/4/4 |
一级cache (max.) | 4way, 16kb | 4way, 64kb |
二级cache (max.) | none. | 16way, 4mb shared by 4 cores |
动态调度窗口大小 | 16 | 64 |
分支预测 | bht: 256-entry gshare | bht: 4096-entry gshare |
btb: none | btb: 64-entry cam | |
ras: 4-entry | ras: 8-entry | |
访存调度 | in-order issue, non-blocking | out-of-order issue, non-blocking |
load queue 4-entry, store queue 2-entry |
load/store queue 24-entry | |
miss queue 3-entry | miss queue 8-entry | |
多核硬件cache一致性 | 不支持 | 支持 |