Sparkles-Qemu / qemu_system_integration

0 stars 0 forks source link

Program dissemination through memory hierarchy #8

Open asultan123 opened 4 years ago

asultan123 commented 4 years ago
asultan123 commented 4 years ago

Realization

Since it was assumed that the S2MM DMAS are write only loading their program info can be done on the fly when the corresponding MM2S in the link sends the program. This can't work for MM2S stream outputs that flow through compute nodes. An alternative is to just load the program after storing it as a regular payload. Here are the pros and cons of each position.

S2MM load program on the fly

Pros

Cons

S2MM load program after store

Pros

Cons

asultan123 commented 4 years ago

Needs to be rewritten entirely based on transition from DMAs to SRAMs with address generators