AVX is Advanced Vector Extension. Most of Intel CPU supports AVX and AVX-512. Currently, most of AMD CPUs support AVX, but not AVX-512. AMD Zen 4 CPUs support AVX-512. I was wondering how about my CPU. Is it support AVX and AVX-512? While I was estimating costs of AI workstation at my work, this question came up. So, I want to show you how to check a CPU supports AVX or AVX-512 here.

At first, I have to find out my CPU’s name and spec on Ubuntu. Run command below to find out a CPU information.

less /proc/cpuinfo

It displays the CPU information like below.

“Intel(R) Core(TM) i5-9300H CPU @ 2.40GHz” is my CPU. Search my CPU at this URL: https://www.intel.com/content/www/us/en/products/overview.html

Enter the CPU name in the searchbox.

I get the search result.

Click the CPU. Now, I can see my CPU spec.

Click Advanced Technology. See “Instruction Set Extensions” and I see my CPU support AVX2, but not AVX-512.

This is how to find out a CPU supports AVX. Please let me know if you have any questions or suggestions.

Reference URL: https://www.intel.com/content/www/us/en/support/articles/000005779/processors.html