Introduction
[Read More]
Arm64 Hardware Intrinsics APIs in .NET - Part 2
Sample code usage, examples and generated assembly code
Introduction
[Read More]
Arm64 Hardware Intrinsics APIs in .NET - Part 1
Sample code usage, examples and generated assembly code
Introduction
[Read More]
Programmatic blog generation
700 lines of code to produce 20,000 lines of blog
Motivation
[Read More]
ARM64 code size
Why it is larger than x64?
This is the 5th blog posts of ARM64 performance series that talks about performance investigation I did for .NET 5. You can read previous blogs at: Part 1 - ARM64 performance of .Net Core Part 2 - Memory barriers in ARM64 Part 3 - Peephole optimizations in ARM64 Part 4...
[Read More]
Two mystic ARM64 instructions
Getting biggest code size improvement in .NET 5
This is the 4th of the blog posts series that talks about ARM64 performance investigation for .NET core. You can read previous blogs at:
Part 1 - ARM64 performance of .Net Core
Part 2 - Memory barriers in ARM64
Part 3 - Peephole optimizations in ARM64
[Read More]
Peephole optimizations in .NET
Possibilities to improve ARM64 code
This is the 3rd of the blog posts series that talks about ARM64 performance investigation for .NET 5. You can read previous blogs at:
Part 1 - ARM64 performance of .Net Core
Part 2 - Memory barriers in ARM64
[Read More]
Vectorization using .NET APIs
Vector64<T>, Vector128<T> and Vector256<T>
Introduction
[Read More]
Memory barriers in ARM64
The cost of weakly-ordered memory model
This is the 2nd of the blog posts series that talks about ARM64 performance investigation for .NET 5. You can read my previous blog at Part 1 - ARM64 performance of .Net Core.
[Read More]
Teaching biking lessons to my 5 years old
Joy I will never forget
Last Saturday I took my daughter to a drive-thru birthday party. This is a typical birthday party organized now a days in covid-19 world. Parents drive their kids to the birthday person’s home so kids can give birthday wishes and spend some time playing outside while trying to maintain social...
[Read More]