Skip to content
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

im2col module in Gemmini #327

Open
jack4041313 opened this issue Jan 18, 2024 · 1 comment
Open

im2col module in Gemmini #327

jack4041313 opened this issue Jan 18, 2024 · 1 comment

Comments

@jack4041313
Copy link

https://people.eecs.berkeley.edu/~ysshao/assets/papers/genc2021-dac.pdf

In this paper, I observed that Gemmini includes the im2col module. The Rocket core consumes too many clock cycles on im2col. I need a more efficient way to execute im2col. Does the current Gemmini support the im2col function?

@hngenc
Copy link
Member

hngenc commented Feb 3, 2024

The im2col module was basically replaced by the LoopConv.scala module, which is used by default by tiled_conv_auto. It should be used by default by resnet50.c and mobilenet.c, if you want to see examples

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants