Kunal S. Pathak's blogs
  • About Me
  • Resources
    Beautiful Jekyll Learn markdown
Navbar avatar

Thoughts Jot


Interesting learnings from day to day life

Arm64 Hardware Intrinsics APIs in .NET - Part 3

Sample code usage, examples and generated assembly code

Posted on October 3, 2020

Introduction [Read More]
Tags: work arm64 intrinsics

Arm64 Hardware Intrinsics APIs in .NET - Part 2

Sample code usage, examples and generated assembly code

Posted on September 26, 2020

Introduction [Read More]
Tags: work arm64 intrinsics

Arm64 Hardware Intrinsics APIs in .NET - Part 1

Sample code usage, examples and generated assembly code

Posted on September 19, 2020

Introduction [Read More]
Tags: work arm64 intrinsics

Programmatic blog generation

700 lines of code to produce 20,000 lines of blog

Posted on September 12, 2020

Motivation [Read More]
Tags: arm64 intrinsics automation

ARM64 code size

Why it is larger than x64?

Posted on August 23, 2020

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]
Tags: arm64 performance assembly work

Two mystic ARM64 instructions

Getting biggest code size improvement in .NET 5

Posted on August 15, 2020

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]
Tags: arm64 performance assembly work debugging

Peephole optimizations in .NET

Possibilities to improve ARM64 code

Posted on August 8, 2020

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]
Tags: arm64 performance assembly work

Vectorization using .NET APIs

Vector64<T>, Vector128<T> and Vector256<T>

Posted on August 1, 2020

Introduction [Read More]
Tags: work arm64 intrinsics

Memory barriers in ARM64

The cost of weakly-ordered memory model

Posted on July 25, 2020

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]
Tags: arm64 performance debugging assembly work

Teaching biking lessons to my 5 years old

Joy I will never forget

Posted on July 18, 2020

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]
Tags: life parenting
  • ← Newer Posts
  • Older Posts →
  • RSS
  • Email me
  • GitHub
  • Twitter
  • LinkedIn

Kunal S. Pathak  •  2024  •  Thoughts-Jot

Theme by beautiful-jekyll