Skip to content

feat: add Hadamard machine ball for element-wise multiplication#36

Open
nustinx wants to merge 245 commits into
DangoSys:mainfrom
nustinx:feat/hadamard-machine-ball
Open

feat: add Hadamard machine ball for element-wise multiplication#36
nustinx wants to merge 245 commits into
DangoSys:mainfrom
nustinx:feat/hadamard-machine-ball

Conversation

@nustinx
Copy link
Copy Markdown

@nustinx nustinx commented May 13, 2026

This PR adds the Hadamard machine ball to perform element-wise multiplication (Hadamard product) of two vectors.

Mikemy666 and others added 30 commits December 7, 2025 21:53
…d RVV insts to RoCC

[arch/gpdomain] feat: add General Purpose Domain
[arch/frontend] feat: add domain id and docoder
[doc] fix: remove files' deleted link
[bb-tests/ctest] feat: add VSETVLI test (can be sent to gpdomain)
[compiler] update: bump to the latest version
[arch/palladium] feat: add 256CoreCrossBarConfig
feat: update Module initialisation with instantiable
wip: replace spad and acc with banks
[pre-commit] feat: add scalafmt
…e customisation of blink status signals.

feat: add domain channels
 [arch/gemminiball] fix: modify rs2Data assignment logic
…e obsolete verification and palladium target configs
…nd Toy examples, enhance BBTile with L2 cache support
@shirohasuki
Copy link
Copy Markdown
Member

Looking forward to it!

@nustinx
Copy link
Copy Markdown
Author

nustinx commented May 17, 2026

Hi @shirohasuki, could you please take a moment to review this PR when you are free? Thanks a lot!

@shirohasuki
Copy link
Copy Markdown
Member

Hi~The three files you submitted appear to be blank on my end. Could you please check if there has been a mistake?

Hi @shirohasuki, could you please take a moment to review this PR when you are free? Thanks a lot!

@shirohasuki shirohasuki requested a review from SJM946 May 17, 2026 13:52
@nustinx nustinx force-pushed the feat/hadamard-machine-ball branch from 7d0bc0b to 832f88f Compare May 18, 2026 10:40
@nustinx
Copy link
Copy Markdown
Author

nustinx commented May 18, 2026

Hi @shirohasuki, sincerely sorry for this problem. I have already completed the revision. Please refresh the page to check. Thanks a lot for your reminder.

@shirohasuki
Copy link
Copy Markdown
Member

Nice progress! The final step is to provide a ctest test case for it. (under bb-tests)

val io = IO(new BlinkIO(b,inBW,outBW))


val vecA = io.bankRead(0).data
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this seems to be fixed. we need some config files to support different design

@shirohasuki shirohasuki force-pushed the main branch 2 times, most recently from 2a837aa to 66be48c Compare May 19, 2026 11:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants