YoVDO

Massive Parallelism with GPUs in Java

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Big Data Courses Java Courses CUDA Courses High Performance Computing Courses GPU Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the potential of GPU acceleration in Java applications through this 49-minute Devoxx conference talk. Discover how GPUs can be leveraged beyond traditional rendering tasks to optimize high-performance enterprise and technical computing applications, including big data and analytics workloads. Learn about explicit GPU programming and JIT compiler optimization techniques for offloading work to GPUs. Gain insights into GPU programming principles, software stacks, and developer tools available for Java. Watch a demonstration of GPU acceleration and get a glimpse of future developments. Delve into topics such as floating threads, use cases for GPUs, AI applications, GPU characteristics, CUDA code integration, JIT compilation, benchmarking, and challenges in GPU programming for Java. By the end of this talk, acquire the knowledge needed to harness the full potential of GPUs in your own applications.

Syllabus

Introduction
Disclaimers
Topics
Where is Java used
Bring GPUs to Java
Floating threads
Changing number of threads
Rememba clever
Use cases
Where GPUs are being used
AI vs Poker
What makes a GPU good
What type of GPU
HPC cards
GPU
CPU
Good at
Bad at
Things to know
Java Code
CUDA Code
Random Native Method
Example
Namemangling
Debug
Simple way
Sorting numbers
JIT compiler
JIT print
Benchmarks
Advanced
Big Data
Spark GPU
Machine Running Libraries
Challenges
Bad C code
GPUs in Java


Taught by

Devoxx

Related Courses

Web Intelligence and Big Data
Indian Institute of Technology Delhi via Coursera
Big Data for Better Performance
Open2Study
Big Data and Education
Columbia University via edX
Big Data Analytics in Healthcare
Georgia Institute of Technology via Udacity
Data Mining with Weka
University of Waikato via Independent