2023.01.08
- handle是(至多)2读1写的“类指令”
- 用MGT存handle => insts的对应关系
- 执行阶段依旧采用insts而非handle的粒度
A mini-graph pipeline processes both unmodified and modified executables and treats handles as individ- ual instructions in all stages except execution. During execution, the processor consults a handle-to-instruction sequence translation which is stored in an on-chip table called the mini-graph table (MGT). Essentially a microcode store, the MGT drives the cycle-by-cycle execution of the constituent mini-graph instructions with low overhead.
The most important aspect of making handles behave like instructions is choosing mini-graphs that are atomic.