An optimized version of my pdeSolver with several performance gains provided by optimization techniques such as loop unrolling and C programming best practices.
pdeSolver is a program to find an approximate solution to a Partial Differential Equation (PDE) using the Gauss-Seidel iterative method to solve the pentadiagonal matrix that represents the Linear System found with the aproximation of the partial derivatives of the equation.
- The graphics were plotted with Gnuplot
- The indicators were mesured using Likwid
- Details about the computer were the data were collected can be found at
reports_v2/Artigo.pdf/
- Other performance results can be found at
/reports_v2/gaussSeidel
and/reports_v2/residues
MFLOP/s after/before optimization
Cache L2 usage after/before optimization