1
\$\begingroup\$

All the references I have checked so far explain the Read Miss,Write Hit/Miss policies at the same level of detail. I understand their concepts but I am looking for more details on their implementations. I really would like to see more details about the typical bus widths between the different on chip caches and the upper cache level and the off chip memory; the data bus datapath when Write Through Policy is used; or "Read No allocate" on a Read miss. With the latter policy; how the cache block will be addressed in the main memory, since the fetched word is sent first to the CPU before the entire cache line is copied; in what order the words of the cache line from the main memory will be sent to the cache. I am looking for a good reference or explanation here. Thank you

\$\endgroup\$
3
  • \$\begingroup\$ "more details about the typical bus widths ... " there is no answer to that as there are just too many CPUs out there and most manufacturers don't tell you that level of detail. \$\endgroup\$
    – Oldfart
    Commented Mar 27, 2020 at 11:43
  • \$\begingroup\$ @Oldfart . Thank you. I was looking for even one real CPU example reference. What about MIPS? \$\endgroup\$
    – KM23
    Commented Mar 27, 2020 at 11:45
  • \$\begingroup\$ I don't know the MIPS details. I have worked with a lot of different ARM cores. For performance you can assume details, put them in a spreadsheet and come up wit some accurate performance figures. Then you can then play with the parameters and see what they do. \$\endgroup\$
    – Oldfart
    Commented Mar 27, 2020 at 11:50

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.