Hello,

I need to say how many pipeline stages Atom model has for my paper. Does
anybody have this information?

Normally Intel Atom processor is said to have 16 stages. I tried to find
out the stages in the atom core model from atomcore.cpp and
atomcore-const.h.

What I found is there is a constant ATOM_FRONTEND_STAGES that is 6 (so I
assumed frontend stage in atomcore.cpp is 6 stages).
Then in atomcore.cpp, there are: *fetch*, *frontend* (assumed 6 stage
long), *issue, complete, forward, transfer, writeback*

making a total of *12 stages *if each one is implemented as one stage.

There are also some other procedures that I am not sure to include as
stage, e.g. *dispatch(), commit_queue(), add_to_commitbuf(), set_forward().
*Adding these can make it *16 stages*, again if each one is implemented as
one stage. What is your opinion?

Btw, I really appreciate your effort for ptlsim, then marss, and keeping
things alive.

Best,
Aziz
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to