Kunal retweeted
We've just published "Unsafe C# code best (worst) practices" article - a set of 25 good/bad examples: learn.microsoft.com/en-us/do… Let's crash productions in style together! 🧐
The highlight of Microsoft Build—thrilled to be part of the .NET team, advancing Arm workloads to new levels!
Kunal retweeted
New blog post "Sep 0.10.0 - 21 GB/s CSV Parsing Using SIMD on AMD 9950X 🚀"
📈 Sep #performance from 7 GB/s to 21 GB/s over last two years
🧑💻 #csharp #SIMD and #x64 assembly on #dotnet 9.0
🛠️ Tweaks and new #AVX512-to-256 parser
🔢 Lots of benchmarks
👇
nietras.com/2025/05/09/sep-0…
Brief presentation of SVE in .NET 9 at Arm's Innovation Coffee
youtube.com/watch?v=foTAbwTE…
Want to see how to use the new .NET SVE APIs? Check out - community.arm.com/arm-commun…
Check out new JIT features added in .NET 9 by our architect Andy!
youtu.be/1bsTnaLchi4?si=Jngo…
Introducing "Scalable Vector Extension" in .NET 9
#Dotnet
devblogs.microsoft.com/dotne…
Most accidental and by far, the easiest change to get 15%~20% throughout improvement - Enable LTO for coreclr linux builds. #dotnetcore
github.com/dotnet/runtime/pu…
Kunal retweeted
NVIDIA just released FREE online courses in AI.
Here are 9 courses you can't afford to miss:
Plan to add 643 new SVE APIs in .NET github.com/dotnet/runtime/is…
.NET added 1123 new Arm64 SVE instructions. Great work from .NET + Arm engineers. We wrote a tool that read the Arm manual and generated C++ code needed to implement instructions in RyuJIT, cutting the implementation time drastically.
github.com/dotnet/runtime/is…
#dotnetcore #sve
If you want to learn more about work .NET is doing in Arm space, please watch out the presentation I did at Arm hosted "Innovation Coffee" #dotnet #dotnetcore
youtube.com/watch?v=uCc1VcfV…
Kunal retweeted
☕ Join us live in just a few minutes for this week's episode of #InnovationCoffee. Kunal Pathak from Microsoft will join our hosts @fixxxxxxer and @mhall119 to discuss optimizing Optimizing .NET on Arm.
📅 Live December 14th, 5:00 PM UTC bit.ly/3RFBjtS
Kunal retweeted
I’m a bit concerned over my ability to make ends meet over the next few months. So, if you have any ImageSharp based work you’d like me to consult on or develop please get in touch.
Glad to see clang added support to specify byte alignment before loop github.com/llvm/llvm-project….
In .NET 6, we added support for adaptive loop alignment which calculates and adds byte alignment dynamically depending on the address of loop code! #dotnetcore
devblogs.microsoft.com/dotne…
Excited and proud of this journey!
This is what I worked on while at Microsoft
Finally public: theverge.com/2023/11/15/2396…
We just merged 4 different types of APIs for Arm64 that loads the array contents in Vector in an interesting way!
Here is a pictorial summary:
#dotnet #dotnetcore
Interesting read about the compute workload native vs. NET comparison
ricomariani.medium.com/wrath…













