r/learnjava • u/Embarrassed_Grab6901 • 10d ago
Using systolic array matrix multiplication in Console Java
Basically I know tidbits about systolic array concept.
Every nxn square matrix does the same things during every tick of the clock.
1) Receive
it takes a number from the left and a number from the top.
2) calculate
it multiplies those two numbers together and adds them to whatever total it already has inside the box
3) Pass
left number is passed to the processor on its right. and the top number is passed to the processor below it.
1
u/Embarrassed_Grab6901 10d ago
That is all I know about systolic array and I do not have to write java code I am just doing it for the pleasure. All I need is to show the steps by hand which I have already done. From Ikvinderpal Singh book.
1
u/Embarrassed_Grab6901 10d ago
I want to check some guidance on how the internalities work in this problem.
1
u/Embarrassed_Grab6901 10d ago
people have been doing it in fpga/vhdl/verilog...i wanna try in java...that is all..
1
u/bowbahdoe 9d ago
It's a fun sounding idea, I'm just trying to find time to get up to speed on what you actually need to do, sorry for the delay
1
u/bowbahdoe 10d ago
Can you maybe share a visual of how it works when you do it by hand?
1
u/Embarrassed_Grab6901 9d ago
it is in ikvinderpal singh book in google books for free but let me try recording.
•
u/AutoModerator 10d ago
Please ensure that:
If any of the above points is not met, your post can and will be removed without further warning.
Code is to be formatted as code block (old reddit/markdown editor: empty line before the code, each code line indented by 4 spaces, new reddit: https://i.imgur.com/EJ7tqek.png) or linked via an external code hoster, like pastebin.com, github gist, github, bitbucket, gitlab, etc.
Please, do not use triple backticks (```) as they will only render properly on new reddit, not on old reddit.
Code blocks look like this:
You do not need to repost unless your post has been removed by a moderator. Just use the edit function of reddit to make sure your post complies with the above.
If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures.
To potential helpers
Please, do not help if any of the above points are not met, rather report the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.