Patent ID: 8073658
Filing Date: 2011-12-06
Classification: G06F

Abstract:
1. A method of performing a Monte Carlo analysis using a graphical processor unit having an array of shaders, comprising the steps of: allocating individual data sets to respective shaders in the graphical processor unit for a Monte Carlo simulation, wherein the data sets each comprise data for an individual Monte Carlo trial and are not related to a display calculation for pixel locations; and calculating, by the shaders, the outcome of the Monte Carlo simulation for each data set using parallel stream processing, wherein the graphical processor unit includes a memory having a plurality of pixel locations, each of the pixel locations is a unit of memory for storing values for color space parameter channels, and each of the shaders is designed to work on the units of memory of the pixel locations, wherein said step of allocating comprises creating a bit map image and inputting the bit map image to the graphical processor unit memory, wherein at least one of color space parameter channels of each pixel of the bit map image includes values representative of the data set.