feat: add a systolic array model to buckyball#1
feat: add a systolic array model to buckyball#1daiyongyuan wants to merge 2 commits intoDangoSys:mainfrom
Conversation
shirohasuki
left a comment
There was a problem hiding this comment.
Thank you for your contribution, I did a quick review.
|
|
||
| println!("2x3 * 3x2 matrix multiplication test passed!"); | ||
| } | ||
| } |
There was a problem hiding this comment.
this file is too long, please split it
| // Latency parameters | ||
| read_latency: 16.0, // 16 cycles to read data | ||
| compute_latency: 16.0, // 16 cycles for computation | ||
| write_latency: 16.0, // 16 cycles to write results |
There was a problem hiding this comment.
where are these latency from?
There was a problem hiding this comment.
Simulate physical delays in real hardware systems,Op 1 read,Op 2 read,Calculation,Result write
There was a problem hiding this comment.
why is 16 cycles not one. The latency of the SRAM's response to a request is only a few cycles, and the SA is unaware of the memory response latency.
There was a problem hiding this comment.
I know,may be necessary to calculate dynamic latency?
There was a problem hiding this comment.
I believe a simple SA implementation could be written within 300 lines, excluding test code.
|
These features have been merged in #3 , close this PR |
No description provided.