-
Notifications
You must be signed in to change notification settings - Fork 143
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Generalizability of Gemmini generator #143
Comments
Sorry for the late response!
I believe the L2 is already implemented as an SRAM. Do you mean that you want to remove the L2 and DRAM and replace them with just the Gemmini scratchpad? It might be possible to do this, but we haven't tried to build such a self-contained system before. Our memory system is based off of RocketChip; you could try asking them if it's possible to remove the L2 and DRAM. We haven't tried doing that ourselves, and it's not one of our default configuration options.
Yes, this change is supported. Just change |
Got it. Thanks for the reply! |
Hi Hasan, should I also change the DIM size in gemmini_params.h as well if I just want to have 1 tile of 32x32 PE array? Thanks! |
Nope; if you compile the Verilator, VCS, or Firesim model after changing the configs, then the However, you will need to update Spike's Running this would be sufficient, after
|
Got it! Thank you so much for the response! |
Hi, @hngenc I also want to modify the configuration of the Gemmini and face some similar issues.
So I've changed those parameters in
But it does not work when I try The error message is,
and
|
Turned out the above issue was due to insufficient memory size in Oracle virtual box. Increasing the size of RAM for vbox solved it. |
hi @hngenc , the image below illustrates what i meant by replacing L2 cache. Basically, I'd like to take out the L2 cache completely due to area constraints and just have rocket core, DRAM and gemmini on my SoC. Currently, Im able to compile a version with the configuration i just mentioned. But Im blocked immediately after entering the function
|
Thank you for your amazing work! I read the paper and have some questions regarding the generalizability of Gemmini generator. Say today I'd like to change the design on the schematic in the README page, for example: replace the L2 cache with an SRAM and remove the DRAM below completely or just have 1 tile of 32x32 PE array, could Gemmini generator accommodate changes like this? Thanks.
The text was updated successfully, but these errors were encountered: