Skip to content

Latest commit

 

History

History
3 lines (3 loc) · 649 Bytes

README.md

File metadata and controls

3 lines (3 loc) · 649 Bytes

The three files in this program both compare run times of various methods for matrix multiplication. tiledmm.c compares traditional matrix multiplication with tiled matrix multiplication, which decreases the size of the matrix multiplication into computation that can fit in the cache memory. threadmm.c compares tiled matrix multiplication with threaded matrix multiplication, where multipled threads simulatenously carry out the computation of the resultant matrix. mm.cu runs structured matrix multiplication on a GPU and compares it with an alternative CPU function. Running on the GPU, when tested in execution, is the most efficient method.