As you may know, the CPU processes the software to make everything work in a computer system. Programs are all the advantages made up of instructions and data, the instructions indicate what operation must be on the data to obtain the result. And that’s how everything is. Well, one of the most important units of the CPU is the ALU or the FPU. Which is responsible for mathematical operations. And, in current processors, such as Intel, functional units. Capable of executing vector instructions with data lengths of up to -bit have been, such as the AVX- that we will discuss here. These extensions aim to up the processing of certain workloads, especially scientific ones. Which require a large number of operations of this type. On the other hand, when AVX, not all were good reviews for Intel , there were also many who did not like this addition at all, and even ran into certain problems as we will see.
How does the data get to the ALU?
Well, now that you have a basic understanding of what an ALU is and how it works, as well as what AVX-s are for at a basic level, the next thing is to learn how data gets to the ALU , as this will also help you. It will help you understand Switzerland Email List about these extensions. To reach the ALU, data must move through different storage systems. This data journey is on the memory hierarchy of the computer system. A brief description of this hierarchy would be: Secondary memory: this is mass storage media, that is, HDD or SSD hard drives, among other units that may also be to the I/O system, such as optical , etc. A large amount of information is in them, but they are slower memories with respect to the of the CPU. Therefore, accessing these implies a penalty, greater latency. Therefore, to avoid these penalties, what is done is to load this data into primary memory, which we will see in the next point. For example, to give you a clearer idea, imagine that you have.
What is AVX- and how does it work?
The AVX- instruction set is the second iteration of AVX and came to Intel processors in. AVX stands for Advanced Vector Extensions, and was first introduced. In Intel’s Xeon Phi (Knights Landing) and later It arrived on the Intel server with France Phone Number List the Skylake Xeons. In addition, the AVX- instruction set also reached consumer equipment, that is. PCs, with the Cannon Lake architecture and was later compatible with the Ice Lake and Tiger Lake architectures. Perhaps one of the most criticized steps that should never have. On the one hand because there was not enough software that could take advantage of these instructions, and on the other because it complexity to these units. As above, the ALU/FPU can only access the data present in the register of a CPU . The AVX instruction set increases the size of these registers. Due to this increase, multiple data can be with a single instruction, increasing performance.