<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Unleashing RISC-V in Managed Runtimes: Navigating Extensions, Memory Models, and Performance Challenges in OpenJDK</title>
        <link>https://peertube.watch/videos/watch/1e1b05e3-ba09-49a9-a367-b5587f76e66b</link>
        <description>Explore the intricacies of incorporating RISC-V ISA into OpenJDK as we delve into the challenges and optimizations within a managed runtime environment. This FOSDEM talk explores the complexities of handling cross-modifying code and coping with the maze of RISC-V extensions. Additionally, we navigate multiple memory models, identify extensions through the hwprobe syscall, and delve into the need for trampolines. We look at the application of compressed instructions in the OpenJDK. Furthermore, we shed light on the default signed extension when crossing ABIs and dive into canonical NaN. Come and find out how to effectively use the RISC-V ISA! Speaker: Robbin Ehn, Track: RISC-V devroom, Room: AW1.126, When: Sunday 4 February 2024, 10:45–11:30 (Brussels time), Schedule: FOSDEM 2024 event page, Slides &amp; links Slides, Licence: Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE) (as stated in the FOSDEM video archive). Attribution: “Unleashing RISC-V in Managed Runtimes: Navigating Extensions, Memory Models, and Performance Challenges in OpenJDK” by Robbin Ehn, FOSDEM 2024. Original recording: 2024/aw1126/fosdem-2024-2327-unleashing-risc-v-in-managed-runtimes-navigating-extensions-memory-models-and-performance-challenges-in-openjdk.av1.webm from the FOSDEM video archive. This channel is an unofficial mirror; FOSDEM is a free and non-commercial event organised by the community for the community.</description>
        <lastBuildDate>Sun, 25 Oct 2026 01:52:14 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://peertube.watch</generator>
        <image>
            <title>Unleashing RISC-V in Managed Runtimes: Navigating Extensions, Memory Models, and Performance Challenges in OpenJDK</title>
            <url>https://peertube.watch/lazy-static/avatars/3b284627-b75f-409e-ac2e-10f4c2946f43.png</url>
            <link>https://peertube.watch/videos/watch/1e1b05e3-ba09-49a9-a367-b5587f76e66b</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://peertube.watch/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://peertube.watch/feeds/video-comments.xml?videoId=1e1b05e3-ba09-49a9-a367-b5587f76e66b" rel="self" type="application/rss+xml"/>
    </channel>
</rss>