Skip to content

IITDhCSE/cs601pa1-Cebajel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Review Assignment Due Date Open in Visual Studio Code

Welcome to Our Code Hub!

Meet the Team

  • A - Aditya Sujeet Zanjurne
  • B - Balaji N K
  • C - Cebajel Tanan

Commands for Code Crafting

make

Compiles all files, creates an executable, and runs the magic.

make matmul_schedule

Compiles matmul.cpp and creates executables for different loop orderings. It also executes each of the generated executables.

make matmul_optlevel

Compiles matmul.cpp with various optimization levels, creating separate executables for each optimization level. It then executes each of these optimized executables.

make blas

Compiles matmul.cpp with the BLAS library and executes the result.

make matvec

Compiles matvec.cpp for matrix-vector multiplication and runs the executables.

make matmul_matvec

Compiles matvec.cpp for matrix-matrix multiplication and executes the code.

make clean

Clears all executables.

And the key to it all:

make enjoy!

Always compiles smoothly, no exceptions, and no errors – pure coding delight!

About

cs601pa1-Cebajel created by GitHub Classroom

Resources

Stars

Watchers

Forks

Packages

No packages published