4c37d96c | 25-Aug-2019 |
Zihao Yu <[email protected]> |
noop,BPU: static branch prediction -> one-bit counter
* IPC: 0.530068 -> 0.544548 |
d52ed163 | 25-Aug-2019 |
Zihao Yu <[email protected]> |
utils,ArrayTemplate: fix rresp |
378aa7f5 | 25-Aug-2019 |
Zihao Yu <[email protected]> |
noop,Cache: enlarge size to 32KB |
c18982f9 | 25-Aug-2019 |
Zihao Yu <[email protected]> |
noop,BPU: change BTB to single port SRAM |
5c99fa07 | 25-Aug-2019 |
Zihao Yu <[email protected]> |
noop,IDU: small optimization |
8e8ccad2 | 25-Aug-2019 |
Zihao Yu <[email protected]> |
noop,Cache: change DataArray to single port SRAM |
1cd939dc | 25-Aug-2019 |
Zihao Yu <[email protected]> |
noop,Cache: change MetaArray to single port SRAM |
57053c3b | 25-Aug-2019 |
Zihao Yu <[email protected]> |
noop,BPU: use SyncReadMem for BTB |
476f4597 | 25-Aug-2019 |
Zihao Yu <[email protected]> |
noop,CSR: display perfcnt in the right order |
cc09c4fd | 25-Aug-2019 |
Zihao Yu <[email protected]> |
noop,CSR: add perfcnt for branch prediction |
6137d44e | 25-Aug-2019 |
Zihao Yu <[email protected]> |
noop,IFU,BPU: merge all types of branch into one BTB |
17d8e8ad | 25-Aug-2019 |
Zihao Yu <[email protected]> |
noop,IFU: access BPU by npc to let tables in BPU implemented by SRAM |
430c804d | 24-Aug-2019 |
Zihao Yu <[email protected]> |
noop,Cache: refactor meta array and data array |
885733f1 | 24-Aug-2019 |
Zihao Yu <[email protected]> |
cache: use SyncReadMem |
29d1f10c | 23-Aug-2019 |
Zihao Yu <[email protected]> |
noop: move difftest and monitor |
b3a8109d | 23-Aug-2019 |
Zihao Yu <[email protected]> |
noop: use case class to manage and use implicit to pass global parameters |
c2b61cb6 | 23-Aug-2019 |
Zihao Yu <[email protected]> |
noop,CSR: use BoringUtils to connect perfcnts |
b47399fb | 23-Aug-2019 |
Zihao Yu <[email protected]> |
update to chisel3.2 |
024ee409 | 23-Aug-2019 |
Zihao Yu <[email protected]> |
noop,LSU: improve timing |
89b7c53e | 23-Aug-2019 |
Zihao Yu <[email protected]> |
noop,BRU: move prediction checking to WBU to imporve timing |
6486b069 | 23-Aug-2019 |
Zihao Yu <[email protected]> |
noop,IFU: add RAS, but it does not work well with small functions
* Some small functions will return quickly. `ret` is executed without the correct return address pushed into RAS. |
54094092 | 21-Aug-2019 |
Zihao Yu <[email protected]> |
noop: improve IPC for ultraZ
* ultraZ gives better performance than zedboard |
3d3c851d | 21-Aug-2019 |
Zihao Yu <[email protected]> |
test,NOOPSim: do not add memory delay by default |
e4ffe9f5 | 21-Aug-2019 |
Zihao Yu <[email protected]> |
utils,FlushableQueue: enq_ptr and dep_ptr are constant when entries == 0 |
b603c626 | 25-Jun-2019 |
Zihao Yu <[email protected]> |
noop,IFU: put branch predictor to the first stage |