We are happy to sponsor the new, open-source Ladybird web browser! We believe in a truly open web. Supporting projects like Ladybird helps ensure the web remains free, accessible, and independent for everyone. https://lnkd.in/d4DCiAuE
Softwired Technologies
Software Development
Pécs, Baranya 53 followers
We turn your toughest engineering challenges into working software.
About us
We are a software development company specializing in software porting and high-performance client-side computing. Our core focus includes building advanced web applications using technologies such as WebGPU and WebAssembly. We are also the maintainers of the WebGPU backend in tinygrad.
- Website
-
https://softwiredtech.com
External link for Softwired Technologies
- Industry
- Software Development
- Company size
- 2-10 employees
- Headquarters
- Pécs, Baranya
- Type
- Privately Held
- Specialties
- WebGPU, WebAssembly, Software Porting, and Native Mobile Applications
Locations
-
Primary
Get directions
Nagy Lajos király útja 14
Pécs, Baranya 7622, HU
Employees at Softwired Technologies
Updates
-
Softwired Technologies reposted this
Tensor cores in #webgpu WebGPU has a new feature called subgroup matrix, currently behind a Chromium experimental flag. It exposes Metal's simdgroup functionality (simdgroup_float8x8, simdgroup_load, simdgroup_multiply_accumulate, etc.), and maps to similar constructs in backends such as Vulkan or DirectX. Subgroup matrix allows WebGPU shaders to express warp-level matrix math. I created a new Dawn build from master that has this feature, and integrated it into pydawn, then wrote a matmul kernel that: - shows how to define lhs, rhs and result matrices (subgroup_matrix_{left/right/result}<{datatype}, 8, 8>) - features subgroupMatrixLoad to load matrices from memory - shows how to calculate offsets in a tiled matmul - shows how to store a subgroup matrix into memory And the good part is that it is all in Python, thanks to the autogenerated pydawn bindings: https://lnkd.in/dNXW9Ebx
-
brainchop.org now runs on #tinygrad #WebGPU - a project we’ve been collaborating on.
-
-
Our first blog post dives deep into the internals of tinygrad’s WebGPU backend. WGSL doesn’t support sub-32-bit integer types, so we had to get creative - the solution is bitpacking. If you’re ready to revisit bitshifts, masks, and some low-level GPU fun, this one’s for you. https://lnkd.in/dzkR97tG #webgpu #tinygrad #gpgpu #bitpacking #atomics