Our Next Meeting
When: Thursday, June 13, 2013
Place: CityPlace One Auditorium Directions: 
Title: GPU Programming in Java Using OpenCL
Presented By: Jeff Heaton, Heaton Research
About the Presentation:

General Purpose Computing on Graphics Processing Units (GPGPU) allows you to make use of your video card (GPU) to perform general purpose computing. The typical GPU contains hundreds of cores capable of performing mathematically intense operations. However, harnessing the power of the GPU is much different than the traditional CPU programming that most programmers are used to. This presentation will show how to make use of the GPU from Java using OpenCL. OpenCL abstracts the differences between competing GPU architectures.

GPU's are not suited to every task, so the criteria for a good GPU task will be reviewed. To demonstrate the power of the GPU in Java I will show how to use the GPU to speed a Big Data process over a large volume of financial data. This can greatly speed up certain data mining and predictive Modeling applications. I will also show how GPU's can be used in an Amazon EC2 cluster.

About the Presenter: Jeff Heaton is a Lead Software Analyst at the Reinsurance Group of America (RGA). Jeff is also the lead developer of the Encog Machine Learning Framework and a Senior Member of the IEEE. Jeff has worked with technologies such as Java, C#, C/C++, Groovy, Scala, R and Octave.
 
Schedule of Events
We meet on the second Thursday of each month from 6:30PM to 8:00PM. Attendance is free, and you do not need to sign up -- just show up!

July 11,
2013
Get up and running with GitHub - Brent Beer (GitHub)
August 8,
2013
Real-time Web Services with REST Hooks -
James Carr (Zapier)
September 12,
2013
Testing from a Developer's Perspective - Richard Rodrigues (Perficient)
October or November
2013
Java at Scale, Hank Shiffman (Azul Systems)

Sponsors:
CDI Delivers Business Solutions Intertech .NET and Java Training Syllogisteks
Java Training
Online Java courses