02_cache/02_mm-vs-mv

Hands-on: Matrix-matrix product: Well-tuned DGEMM vs. others

C/C++

How to compile and how to execute

1. Run a script of creating working space

$ cd c.boost_eco $ bash create_project.sh $ ls Obj_fj-ssl2 Obj_fj-ssl2so

2. Run program

## To run as a batch job $ cd Obj_fj-ssl2/results $ pjsub task.sh ## Or, to run in an interactive job $ cd Obj_fj-ssl2/results $ bash task.sh

Exercises A

Exercises B (advanced)

Fortran

How to compile and how to execute

1. Run a script of creating working space

$ cd fortran.boost_eco $ bash create_project.sh $ ls Obj_fj-ssl2 Obj_fj-ssl2.fast Obj_fj-ssl2so

2. Run program

## To run as a batch job $ cd Obj_fj-ssl2/results $ pjsub task.sh ## Or, to run in an interactive job $ cd Obj_fj-ssl2/results $ bash task.sh

Exercises A

Exercises B (advanced)