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
