nicolas-ragnell: Implemented a CUDA matrix multiplication#17
Open
nragnar wants to merge 1 commit into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
I implemented Assignment 3 using the Mahti supercomputer. Using Windows, I had trouble connecting, and it took a long time to get it working. Using Mahti with VS Code was easy once I got in.
At first, I read the .raw files incorrectly a few times, which gave me strange numbers and gave me array length errors, or 0.0 as output, but I had just made some obvious mistakes that I later fixed and got the correct output.
The mahti job queue was also quite long at times, and I had to wait 30 minutes to get my results, but on Saturday, it was almost instant.
I tested the tiled CUDA matrix multiplication using a tile width of 16 and 32, and I did not notice any significant change in speed. - Other than that, no major difficulties.