Hi all,
As the title suggests, I am interested in the clarification of an instruction stream and an instruction queue. I searched on the Intel manuals for a definition, but I couldn't find any. Also, does anyone know any specific information about these two for Intel Atom processors?
Thanks.
Difference between instruction stream and instruction queue
- Love4Boobies
- Member
- Posts: 2111
- Joined: Fri Mar 07, 2008 5:36 pm
- Location: Bucharest, Romania
Re: Difference between instruction stream and instruction qu
The instruction stream is the control flow (note that this control flow might actually be a combination of several, logically distinct, control flows since you may be multiplexing multiple threads of execution, servicing interrupts, and so forth). Instruction queues are microarchitectural optimizations that prefetch instructions so that they become available by the time they need to be decoded. Two exampels are prefetch queues and pipelines.
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
[ Project UDI ]
Re: Difference between instruction stream and instruction qu
It still seems rather complicated but thanks anyway. Also, I guess an instruction pool is the same as an instruction queue?
Thanks.
Thanks.