5
\$\begingroup\$

AFAIK this definition is the most clear and physical:

Associativity number = Number of comparators.

Is it correct? Could you make a more precise / better definition?

The wikipedia illustration is somewhat difficult to look at:

enter image description here

\$\endgroup\$
1
  • 1
    \$\begingroup\$ Not sure if this is the correct place to ask - perhaps Super User would give a better reply. \$\endgroup\$
    – user17592
    Commented Apr 16, 2013 at 8:43

1 Answer 1

8
+50
\$\begingroup\$

Yes, that is essentially correct. The key question is, "For any particular memory address, how many different locations in the cache can hold that address?" Each one of those potential cache locations needs a tag comparator in order to determine whether that location does in fact currently contain that memory address.

\$\endgroup\$

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.