The present invention provides a multiprocessor system and method in which
plural memory locations are used for storing TLB-shootdown data
respectively for plural processors. In contrast to systems in which a
single area of memory serves for all processors' TLB-shootdown data,
different processors can describe the memory they want to free
concurrently. Thus, concurrent TLB-shootdown request are less likely to
result in performance-limiting TLB-shootdown contentions that have
previously constrained the scaleability of multiprocessor systems.