Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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 ?

share|improve this question
Are you asking how to write programs using vector registers, or how a CPU designer implements vector registers in the hardware? – Karl Bielefeldt Sep 17 '12 at 13:11
up vote 1 down vote accepted

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.

share|improve this answer

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.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.