Главная
Study mode:
on
1
Intro
2
Disclaimer
3
Graal Architecture
4
Scala Peak Performance
5
Truffle: Dynamic Language Frontend
6
JavaScript Peak Performance
7
New Graal Backends (3)
8
WHY WE ARE INTERESTED IN GPU OFFLOAD
9
SPECIAL CONSIDERATIONS FOR JAVA GPU COMPILATION
10
WHY WE CHOSE GRAAL
11
HSAIL PRIMER
12
HOW SUMATRA USES GRAAL AND THE HSAL BACK-END AMDA
13
HSAIL BACK-END FOR GRAAL: DEVELOPMENT STATUS
14
HSAIL BACK-END FOR GRAAL: TEST COVERAGE
15
EXAMPLE HSAIL CODE GENERATED FOR A SAMPLE JAVA PROGRAM SQUARES
16
HSAIL CODE FOR MANDELBROT LOOP BODY
17
SUMMARY
Description:
Explore Graal architecture, GPU offloading, and Java compilation in this 35-minute talk featuring Thomas Wuerthinger and Vasanth Venkatachalam. Delve into Graal's components, including Truffle for dynamic language frontends and new backends. Understand the motivations behind GPU offloading for Java and the special considerations involved. Learn about HSAIL (Heterogeneous System Architecture Intermediate Language) and its role in Sumatra's use of Graal. Examine the development status and test coverage of the HSAIL backend for Graal, and review example HSAIL code generated for Java programs, including a Mandelbrot loop body.

Graal and GPU Offload - Architecture and Implementation

Java
Add to list
0:00 / 0:00