jbush001 / NyuziProcessor

GPGPU microprocessor architecture
Apache License 2.0
1.96k stars 348 forks source link

Suggestions #196

Open uis246 opened 3 years ago

uis246 commented 3 years ago

1) Add IRC channel to README 2) What if add some per-thread single-instruction buffer. Will pipeline can stall one cycle instead two. E.g. when register dependency. If I understood pipeline right.

jbush001 commented 3 years ago
  1. Yeah, I've thought about adding an IRC channel, but I only have a laptop, so I'd miss messages when offline. I've looked at some other chat services, but haven't found one that works great yet.
  2. There is an instruction buffer for each thread that can buffer up to 8 instructions: https://github.com/jbush001/NyuziProcessor/blob/31f74e43a785fa66d244f1e9744ca0ca9b8a1fad/hardware/core/thread_select_stage.sv#L123 Or were you proposing putting a FIFO somewhere else?