Logan O'Leary: Outside Reading 2

After recently being certified in CUDA processsing, I started to do more research on parallel computing and how it can benefit people. CUDA is a programming model for computers that allows for the utilization of the graphics processing unit (GPU) in a computer, which in turn is a large array of simple processors (much more so than a CPU) that is used for the quick computation of many simple calculations. For this one can think of the difference in calculating the parabolic trajectory of flying objects (a simple physics equation one can do by hand) as opposed to computing many completely different calculations at the same time. The GPU was originally created for video games in order to quickly draw the polygons needed for the image, but people quickly found that using many processing cores can be very useful for other tasks. Through the years people have used CUDA in order to optimize their scientific simulations, computer vision, and machine learning. Parallel computing is becoming much more needed in today's society, as the number of cores and speed at which they operate increases. This means programmers will increasingly use these applications for different tasks that may need to be run, and it will only become more popular into the future.

Comments

Popular posts from this blog

Madison Heath- Kiyomizudera Temple, Japan

Ásatrú Temple in Iceland

Revisiting Government Island