Pekka Jääskeläinen · @pekka
24 followers · 29 posts · Server fosstodon.org

chipStar 1.0 released! It's a tool for compiling and running CUDA/HIP applications on SPIR-V-supported OpenCL or LevelZero platforms. v1.0 can already run various HPC applications correctly. See: github.com/CHIP-SPV/chipStar/r

#opencl #levelzero #spirv #cuda #hip

Last updated 1 year ago

Giuseppe Bilotta · @giuseppebilotta
140 followers · 191 posts · Server fediscience.org

At the very least, this could give us support for hardware, and, at least in theory, potentially any device with and support —such as the Mali GPU on my phone! I would be very curious to test the performance on it compared to the CPU of the same device.

#spirv #opencl2 #intel

Last updated 1 year ago

blake shaw · @rml
136 followers · 443 posts · Server functional.cafe

"The trouble with , 2022 edition"

yet another "why is so challenging" blog post, this time from a author's point of view, specifically concerning the difficulties that arise from working with a control flow graph rather than an AST

xol.io/blah/the-trouble-with-s

#spirv #vulkan #compiler

Last updated 1 year ago

David Neto · @dneto
296 followers · 369 posts · Server mastodon.gamedev.place

@sascha @wbrbr
Yes, that's right.
DXC was Stadia's production HLSL compiler, running on Linux, targeting Vulkan SPIR-V.

Nice demo! Yay for flexibility in shader langauges

#spirv

Last updated 2 years ago

Fabian Wahlster · @razor
189 followers · 170 posts · Server mastodon.gamedev.place

@romainguy with support for shaders :)

#spirv

Last updated 2 years ago

David Neto · @dneto
283 followers · 266 posts · Server mastodon.gamedev.place

Forwarded from @afd_icl@twitter.com

Check out the camera-ready version of our paper on using formal technique to improve the programming language. Joint with Vasileios Klimis, Jack Clark, @wicko3, Alan Baker and @dneto.

@thekhronosgroup @VulkanAPI

t.co/uUIF9kxlKX

#spirv #popl2023

Last updated 2 years ago

David Neto · @dneto
260 followers · 219 posts · Server mastodon.gamedev.place

The POPL 2023 conference program has been posted. popl23.sigplan.org/program/pro

There's a SPIR-V paper, about how we used formal methods to fix bugs and ambiguities in the definition of structured control flow. (Fixes landed in SPIR-V 1.6 Rev 2).

It provides a solid foundation for control flow reconstruction algorithms, e.g. Google's Tint translator from SPIR-V to WGSL.

See
"Taking Back Control in an Intermediate Representation for GPU Computing"

#WGSL #spirv

Last updated 2 years ago

Fabian Wahlster · @razor
178 followers · 150 posts · Server mastodon.gamedev.place

Here is an older video of the graph tool. Whenever I see it I want to pickup that project again but I have kinda moved on from C++ I'm hobby projects :gamedev: .

#gamedev #vulkan #spirv

Last updated 2 years ago

Fabian Wahlster · @razor
168 followers · 144 posts · Server mastodon.gamedev.place

I realized I haven't posted much of my side projects except for the stuff. So today I want to highlight this prototype: github.com/rAzoR8/Proto

A assembly node graph tool that shows the generated code as you go.

#shader #spirv #gameboy

Last updated 2 years ago

Juan Fumero · @snatverk
16 followers · 15 posts · Server mastodon.online

Note that, in the case of , it is fully transparent. The Java code is a subset of Java that expresses either sequential or parallel applications, and the compiler generates binaries, and uses the low-level stack of to run on Intel Graphics, including discrete ARC GPUs!

#oneapi #spirv #tornadovm

Last updated 2 years ago

David Neto · @dneto
214 followers · 151 posts · Server mastodon.gamedev.place

@halcy
Former SPIR WG chair here.
It's "spear vee"

Mike Houston proposed the original SPIR at the January 2011 Khronos F2F. He gave it the name, expanded the acronym *and* was explicit about the pronunciation as "spear".

SPIR-V came later. Khronos has always pronounced it "spear vee"

That said, language is a living thing, so use what you like.

#spir #spirv

Last updated 2 years ago

Juan Fumero · @snatverk
11 followers · 11 posts · Server mastodon.online

Windows Subsystem for Linux in the Microsoft Store is now generally available on Windows.

I have been using it for a while and it is great. I can even run applications on discrete and integrated GPUs with , and . Good to see Microsoft is pushing for this.

devblogs.microsoft.com/command

#spirv #opencl

Last updated 2 years ago

Fabian Wahlster · @razor
156 followers · 128 posts · Server mastodon.gamedev.place

My C++ to SPIR-V framework is now open-source on GitHub: github.com/rAzoR8/SPEAR

#cpp #vulkan #spirv

Last updated 6 years ago

Linux ✅ · @Linux
3975 followers · 2826 posts · Server linuxrocks.online

DirectXShaderCompiler now runs on Linux.

Cross-compiling from HLSL to Vulkan's SPIR-V shader format.

This is a tool for converting one subtype of DirectX code to Vulkan. Formerly the tool only ran on M$ Spydows.

Easier porting to Linux to use Linux as actual development platform when migrating to Vulkan.

Another small step of the now many steps in making Vulkan support practical for more different use-cases!

--> phoronix.com/scan.php?page=new
_

#directxshadercompiler #linux #vulkan #spirv #hlsl

Last updated 7 years ago

Fabian Wahlster · @razor
156 followers · 128 posts · Server mastodon.gamedev.place

My project of the last few months is almost done:

SPEAR - A C++/SPIR-V framework with only spirv.hpp as dependency! Check it out at the next Khronos MeetUp in Munich meetup.com/de-DE/Graphics-visi

#vulkan #spirv #cpp

Last updated 7 years ago

Fabian Wahlster · @razor
156 followers · 128 posts · Server mastodon.gamedev.place

mastodon.gamedev.place/media/w

which variant do you prefer?
inline assembler variant 2

#spirv

Last updated 7 years ago

Fabian Wahlster · @razor
156 followers · 128 posts · Server mastodon.gamedev.place
Fabian Wahlster · @razor
156 followers · 128 posts · Server mastodon.gamedev.place