Movatterモバイル変換


[0]ホーム

URL:


Phoronix

Mesa's Rusticl OpenCL Implementation Can Outperform Radeon's ROCm Compute Stack

Written byMichael Larabel inRadeon on 19 October 2022 at 05:30 AM EDT.102 Comments
RADEON
Mesa'sRusticl driver as a modern Rust-based OpenCL implementation for open-source Gallium3D drivers has shown it's capable of outperforming AMD's open-source ROCm compute stack for at least some GPUs and workloads.

Karol Herbst of Red Hat who has been leading the work on Rusticl as a modern OpenCL alternative to Mesa's dormant "Clover" OpenCL state tracker shared the great news. With this new OpenCL driver appearing in Mesa 22.3, at least with his Radeon RX 6700 XT graphics card (RDNA2) testing he found that Rusticl could outperform ROCm on the same system/hardware for the popular LuxMark benchmark.

LuxMark with ROCm on the RDNA2 GPU was yielding 36.1k points while the current Rusticl code yielded 37.4k points. Karol ended histweet with, "I should start optimizing stuff before AMD closes the gap..."

ROCm: 36108
Rusticl: 37423

I should start optimizing stuff before@AMD closes the gap...pic.twitter.com/RPp0hGvGtm

— 🐧🦀karolherbst🦀🐧 (@karolherbst)October 14, 2022

Rusticl wasonly merged for Mesa 22.3 in mid-September and since then Karol and other Mesa developers have beengetting the driver working with RadeonSI,squaring away the dGPU support, and evengetting it to run on top of Zink for Vulkan execution.

Of course, ROCm provides many more GPU compute features and libraries than just an OpenCL implementation that is the purpose of Rusticl, but these results are nevertheless quite interesting considering the resources poured into ROCm by AMD over the past several years. Hopefully this will lead to some healthy competition among OpenCL implementations on AMD GPUs. Rusticl meanwhile benefits from working across hardware vendors/drivers that are backed by Gallium3D or if going the Zink route by a supported Vulkan driver.


For at least LuxMark and the RX 6700 XT, Rusticl can already outperform ROCm as shown by Red Hat's Karol Herbst.


Rusticl is off to a very exciting start and will be very interesting to see what performance optimizations and new features come about over the weeks/months ahead. Mesa 22.3 is going into its feature freeze in early November for releasing several weeks after that, so there's still some time for getting more optimizations into this inaugural release with Rusticl.
Related News
About The Author

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed viaTwitter,LinkedIn, or contacted viaMichaelLarabel.com.

Latest Linux News
GNOME 50 Merges "sdr-native" Color Mode Support For Wide Color Gamut Displays
NTFS3 Driver Sees Improvements In Linux 7.0 While "NTFS Remake" Driver Bakes
AMD Preparing Linux Kernel For "RMPOPT" To Help Reduce Overhead On SEV-SNP Servers
Linux 7.0 Merges "Significant Improvement" For close_range System Call
Experimental Out-Of-Tree Code Aims To Provide HDMI 2.1 FRL For AMD Linux Driver
GhostBSD To Use XLibre Server, MATE vs. Gershwin Desktop Decision In Future
Microsoft .NET On Linux Patches Use IO_uring For Massive Performance Benefits
DNF 5.4 Released With Some New Options & AI Contributions Policy
KDE Plasma 6.6 Released With Many Excellent Improvements
Gentoo Linux Begins Codeberg Migration In Moving Away From GitHub, Avoiding Copilot
Idea Raised For Nicer DRM Panic Screen Integration On Fedora Linux
Lutris 0.5.20 Linux Game Manager Brings New Features, Wine Wayland Option
Show Your Support, Go Premium

Phoronix Premium allows ad-free access to the site, multi-page articles on a single page, and other features while supporting this site's continued operations.

Latest Featured Articles
Intel Xeon 6 Granite Rapids Memory Scaling Performance From 6 To 12 MRDIMMs
Arc B390 Graphics With Panther Lake Performing Great On Open-Source Intel Compute Runtime
Evaluating The Performance Cost To AMD SEV-SNP On Modern EPYC VMs
Arch Linux Running Well On LoongArch - Loongson 3B6000 Benchmarks
Intel Arc B390 Panther Lake Generational Performance Since The Gen9 Graphics Era
Support Phoronix

The mission at Phoronix since 2004 has centered around enriching the Linux hardware experience. In addition to supporting our site through advertisements, you can help bysubscribing to Phoronix Premium. You can also contribute to Phoronix through tips/donations viaPayPal orStripe.

Phoronix Media

Phoronix Premium

  • Support Phoronix
  • While Having Ad-Free Browsing,
  • Single-Page Article Viewing
Share


[8]ページ先頭

©2009-2026 Movatter.jp