This program was created during my third year in SSU.
It geenrates 2 random matrices(1000x1000 size) and multiplies them using CUDA, OpenMP or without any additional libs.
For multiplying I chose the simpliest algorithm - it makes n^3 multiplications, where n is the dimension.
This program was created to show the benefits of using CUDA instead of OpenMP library or just just parallel calculations.
My paper is available(in russian) at https://drive.google.com/file/d/0B9XZLx63MX2NZ1NGS0F4dDBMNmM/edit?usp=sharing