Ziqi Wang

Results 5 issues of Ziqi Wang

1. Start a step-by-step decomposition of the performance numbers, by removing concurrency features and see how performance changes. Ideally after we have removed everything, i.e. CAS, mapping table, delta chain,...

Currently the mapping table is just a huge fix sized array built into BwTree object (which makes a super heavy object). If NodeID overflows then the entire data structure must...

Because of the InnerAbortNode machanism, if a thread is killed between posting and removing InnerAbortNode on the parent, then the key space below it is totally blocked from writing (but...

In ooo_core.cpp line 219 - 220 (https://github.com/s5z/zsim/blob/master/src/ooo_core.cpp#L219-L220), it says: ``` // if srcs are not available at issue time, we have to go thru the RF curCycleRFReads += ((c0 <...

I found a possible typo in [virt/timeout.cpp](https://github.com/s5z/zsim/blob/master/src/virt/timeout.cpp#L131-L139), line 131: `int res = (int)PIN_GetSyscallNumber(ctxt, std);` I suspect the correct PIN interface to call should be `PIN_GetSyscallReturn`, because later on in line...