How do vector registers work in terms of calculations and alloting data to them ? Is there a detailed reference available somewhere explaining how vector registers work and how data is fetched from them ?
Tell me more
×
Programmers Stack Exchange is a question and answer site for
professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.
|
|
There are machine architecture reference manuals put out by Intel and AMD, which document (among many other things) exactly how vector registers and instructions in modern x86-style processors work. ARM has comparable documentation for their architecture and its associated vector processing. |
|||
|
|
|
Well, one of the earliest vector registers was the H/L register pair. I think that dates back to the 8080, perhaps the 8008. In the end, a vector register is nothing very special. Instructions still need to specify input register(s), output register(s), and operations. On a silicon level, it means that one operation is dispatched multiple times with different registers, usually in parallel. |
|||
|
|