- challenge:指令调度
- 17 个寄存器 r0 ~ r15 和 lc(仅用于保存 hwloop 的 loop count)
- 一开始 r0 = 0
- 有无限的内存
- 无流水线,每个指令需要且仅需要一个周期
- 4-slot VLIW,一个周期可以发射四条指令,此时称这四条指令被打包成了一个 bundle
- 算术指令只能放入前两个 slot
- 访存指令只能放入后两个 slot
- 保证输入调度器的程序只有 prologue(loop 前的一些指令),loop 和 epilogue(loop 后的一些指令),输入的程序是没有经过打包的
- 指令
I hereby claim:
- I am neapolitanicecream on github.
- I am nicecream (https://keybase.io/nicecream) on keybase.
- I have a public key ASAffKI4P1-w30D5U6pkoi-iqivVLbM1zHc1GyCuIq_ukQo
To claim this, I am signing this object: