Artwork

Content provided by Brian Olsen and Trino Community. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Brian Olsen and Trino Community or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!

36: Trino plans to jump to Java 17

1:56:28
 
Share
 

Manage episode 331863736 series 2796878
Content provided by Brian Olsen and Trino Community. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Brian Olsen and Trino Community or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.

As Trino preps to jump to Java 17, we discuss the latest features added Java 11 to Java 17, talk with Martin through a few of the potential uses of new features like the Vector API, language improvements, and G1GC speedups, and finally, we will dive into discussing some of the features that we'll be implementing in the upcoming months under a new project in Trino!

- Intro song: 00:00

- Intro: 00:36

- Releases: 8:17

- Question of the episode: Will Trino be making a vectorized C++ version of Trino workers?: 19:22

- Concept of the episode: Java 17 and rearchitecting Trino: 36:39

- Java 17 Updates: Performance: 40:10

- Java 17 Updates: Garbage collectors: 46:45

- Java 17 Updates: Java auto-vectorization: 1:06:22

- Java 17 Updates: Java Vector API: 1:12:08

- Java 17 Updates: Language features: 1:17:14

- Rearchitecting Trino: Update to Java 17: 1:27:19

- Rearchitecting Trino: Revamping Trino: 1:32:36

- Rearchitecting Trino: Project Hummingbird: 1:39:40

- Pull requests of the episode: PR 4649: Disable JIT byte code recompilation cutoffs in default jvm.config: 1:42:31

- Demo of the episode: FizzBuzz - SIMD style!: 1:49:18

Show Notes: https://trino.io/episodes/36.html

Show Page: https://trino.io/broadcast/

  continue reading

54 episodes

Artwork
iconShare
 
Manage episode 331863736 series 2796878
Content provided by Brian Olsen and Trino Community. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Brian Olsen and Trino Community or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.

As Trino preps to jump to Java 17, we discuss the latest features added Java 11 to Java 17, talk with Martin through a few of the potential uses of new features like the Vector API, language improvements, and G1GC speedups, and finally, we will dive into discussing some of the features that we'll be implementing in the upcoming months under a new project in Trino!

- Intro song: 00:00

- Intro: 00:36

- Releases: 8:17

- Question of the episode: Will Trino be making a vectorized C++ version of Trino workers?: 19:22

- Concept of the episode: Java 17 and rearchitecting Trino: 36:39

- Java 17 Updates: Performance: 40:10

- Java 17 Updates: Garbage collectors: 46:45

- Java 17 Updates: Java auto-vectorization: 1:06:22

- Java 17 Updates: Java Vector API: 1:12:08

- Java 17 Updates: Language features: 1:17:14

- Rearchitecting Trino: Update to Java 17: 1:27:19

- Rearchitecting Trino: Revamping Trino: 1:32:36

- Rearchitecting Trino: Project Hummingbird: 1:39:40

- Pull requests of the episode: PR 4649: Disable JIT byte code recompilation cutoffs in default jvm.config: 1:42:31

- Demo of the episode: FizzBuzz - SIMD style!: 1:49:18

Show Notes: https://trino.io/episodes/36.html

Show Page: https://trino.io/broadcast/

  continue reading

54 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Quick Reference Guide