Patent ID: 8666712
Filing Date: 2014-03-04
Classification: A63F,G06F

Abstract:
1. A method for performing physics simulations on at least one graphics processor unit (GPU), comprising: mapping physical parameters associated with at least one mesh into a plurality of three-dimensional texture memory arrays during first and second stages of a process, to set up a linear system of equations that governs motion of the at least one mesh depicted in a scene; wherein the plurality of three-dimensional texture memory arrays have a dimensionality configured to fit a maximum addressability of the GPU and each of the three-dimensional texture memory arrays has a one-to-one mapping to a point of the at least one mesh; and performing computations on data in the plurality of three-dimensional texture memory arrays using at least one pixel processor to solve the linear system of equations for an instant of time, the computations including: wherein modified data representing the solution to the linear system of equations for the instant of time are stored in the plurality of three-dimensional texture memory arrays during a solver stage.