200 likes | 343 Views
Optimization/Learning on the GPU (supplement figure slides). CIS 665 Joe Kider. Pictures/Slides thanks to…. Jonathan Shewchuk Nico Galoppo Jeff Bolz
E N D
Optimization/Learning on the GPU (supplement figure slides) CIS 665 Joe Kider
Pictures/Slides thanks to… • Jonathan Shewchuk • Nico Galoppo • Jeff Bolz • (Most of this was a blackboard lecture, these slides supplement that, since drawing the graphs of quadratic forms can be difficult. For the most part the lecture came from the following 3 sources: • Jonathan Richard Shewchuk, An Introduction to the Conjugate Gradient Method Without the Agonizing Pain • Nico Galoppo et Al., LU-GPU: Efficient Algorithms for Solving Dense Linear Systems on Graphics Hardware • Bolz et Al., Sparse Matrix Solvers on the GPU: Conjugate Gradients and Multigrid
Graph of a quadratic form f(x) The minimum point of this surface is the solution to Ax=b
Conjugate Directions Conjugate directions using the Axial unit vectors, also know As Gaussian Elimination
Example Applications • Just a few uses: • GPU sim demo • Heart wave demo • Flesh Simulation • Water Simulation