Search found 4 matches

by cianfa72
2021-11-04, 16:12:01
Forum: Agner's CPU blog
Topic: Clarification on Intel Haswell microarchitecture pipeline
Replies: 2
Views: 53490

Re: Clarification on Intel Haswell microarchitecture pipeline

STA at port 7 calculates the address for a store. The address can be calculated before the data to store is available. The calculated address is passed back to the scheduler where it waits until STD at port 4 needs it. For example: MOV [RAX+RBX],ECX. Here RAX and RBX go to STA to calculate the addr...
by cianfa72
2021-11-04, 15:50:17
Forum: Agner's CPU blog
Topic: Memory load μops on P4/P4E microarchitecture
Replies: 2
Views: 51669

Re: Memory load μops on P4/P4E microarchitecture

agner wrote:
2021-11-04, 15:42:24
Why do you care? NetBurst is long dead.
Yes, it is. I am a newbie so my question was just to understand correctly how thing actually works.
by cianfa72
2021-11-04, 10:32:24
Forum: Agner's CPU blog
Topic: Memory load μops on P4/P4E microarchitecture
Replies: 2
Views: 51669

Memory load μops on P4/P4E microarchitecture

Hi, reading your "The microarchitecture of Intel, AMD and VIA CPUs" latest update 2021-08-17, I would like to ask a question about section 5.4. Starting from table 5.3 pag 55 it seems to me that memory load μops have to go on port 2 (single-speed load execution unit) and not on port 0 as said in the...
by cianfa72
2021-11-03, 18:08:01
Forum: Agner's CPU blog
Topic: Clarification on Intel Haswell microarchitecture pipeline
Replies: 2
Views: 53490

Clarification on Intel Haswell microarchitecture pipeline

Hi Agner, I'm a newby on this topic and reading your very interesting 'The microarchitecture of Intel, AMD, and VIA CPUs' last update 2021-08-17 I came with some questions. From Figure 6.1 pag 71, as far as I can tell, 'ROB wb' block writes-back the result of each executed uop into PRF (Permanent Re...