forked from ajy/Matrix-Multiplication-In-Go
-
Notifications
You must be signed in to change notification settings - Fork 0
AkarshES/Matrix-Multiplication-In-Go
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Special Topic
--------------
The ParallelMatMul folder contains all code required for our own implementation of a matrix multiplier.
- ChannelRowColMultiplier.go
contains RowColMultiplier function
- beta1.go
contains the main function which calls functions from other files to perform the multiplication and profiles the execution.
- read_csv.go
contains functions for reading matrices from csv files and to interact with the resulting matrices
- structure_defs.go
contains the structure definitions for structures used
- beta_test.go and beta_b_test.go
contains testing and benchmarking code
The Strassen Mul folder contains all code required for our serial and parallel implementations of Strassen multiplication.
- StrassenMul.go andParStrassenMul.go
contain serial and parallel implementations for Strassen multiplication of files
- read_csv.go
contains functions for reading matrices from csv files and to interact with the resulting matrices
- structure_defs.go
contains the structure definitions for structures used
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Go 72.9%
- C++ 25.7%
- Other 1.4%