Week4 - SIMD, SVE, SVE2
In the newer processor due to backwards compatibility, it must use some of its space for it to store code or logic for it to work. There are flags in every platform, and they are all different. It shows what the CPU capabilities is. Flags are group into level 0,1,2,3. The higher level the more capabilities. You can choice what level to target when developing. On and off are like 1 and 0, it has a flow of electricity to a component than it’s on, but this requires a flow of electricity, and it can be more efficient to use state. It charges up a component and if it has a charge than it’s a 1. It will be recharge if the charge it is getting low. The method is better way to use power than having a flow. The smaller the component the less power it uses. There is a limit of how small it can be, too small that we can’t tell it’s a 0 or 1. Autovectorization - The complier will do most of the work for us to use vectors. It will look for user case that can apply using ve...