GPU Programming for the Data Sciences

Mark Ebersole, NVIDIA


6:30 Food & Networking
7:00 Presentation

Event Details

The past decade has seen a shift from serial to parallel computing. No longer the exotic domain of supercomputing, parallel hardware is ubiquitous and software must follow: a serial, sequential program will use less than 1% of a modern PC's computational horsepower and less than 4% of a high-end smartphone. GPUs have proven themselves as world-class, massively parallel accelerators, from supercomputers to gaming consoles to smartphones, and CUDA is the platform best designed to access this power.  

In this talk, we’ll cover the many different ways of accelerating your code on GPUs; from GPU-accelerated libraries, to directive-based programming using OpenACC directives, and finally to writing CUDA directly in languages such as C/C++, Fortran, or Python. In addition to covering the current state of massively parallel programming with GPUs, we will briefly touch on future challenges and potential research projects in the areas of Big Data, Machine Learning, and others. Finally, you will be provided with a number of resources to try CUDA yourself and where to go to learn more.

Speaker Bio

As CUDA Educator at NVIDIA, Mark Ebersole teaches developers the benefit of GPU computing using the NVIDIA CUDA parallel computing platform and programming model, and the benefits of GPU computing. With more than ten years of experience as a systems programmer, Mark has spent much of his time at NVIDIA as a GPU systems diagnostics programmer in which he developed a tool to test, debug, validate, and verify GPUs from pre-emulation through bringup and into production. Before joining NVIDIA, he worked at IBM developing Linux drivers for the IBM iSeries server. Mark holds a BS degree in math and computer science from St. Cloud State University.

GPU Technology Conference

Event page provided by ACM

Join or login to comment.

Our Sponsors

  • Association for Computing Machinery

    World’s largest educational and scientific computing society

  • UCSC Silicon Valley Extension

    Offers professional technology courses in Silicon Valley and online

  • eBay

    Data Science SIG Meeting Venue and Data Science Camp Support

  • HP

    General Meeting Support

  • PayPal

    Data Science Camp Venue Support

  • O'Reilly

    EBook, Book, Video & Conference Discounts and Donations

  • LigaDATA

    Real-Time Big Data Analytics 7/27 Meeting's Pizza and Salad

People in this
Meetup are also in:

Imagine having a community behind you

Get started Learn more

I decided to start Reno Motorcycle Riders Group because I wanted to be part of a group of people who enjoyed my passion... I was excited and nervous. Our group has grown by leaps and bounds. I never thought it would be this big.

Henry, started Reno Motorcycle Riders

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy