Performance of snoopy protocols
Performance depends on the length of a write run
Write run: sequence of write references by 1 processor to a shared address (or shared block) uninterrupted by either access by another processor or replacement
- long write runs better to have write invalidate
- short write runs better to have write update
Decision between protocols done at run time