(If this is the wrong forum for this question, a pointer to the right one will be appreciated) What can I expect in terms of TLB and cache sharing between different processes when they are all non-exec'ed children of the same parent (i.e. fork but no exec)? The architecture is IA64. I am trying to get some insight into the context switch overhead for this scenario. My understanding is that the processes will COW share the physical pages - but have been unable to get a clear read on how things fare with the TLB and caches. If the virtual addresses in each process point to the same physical addresses, do they share the TLB and cache entries - or do they have to allocate separate ones (given that the entries are tagged with ASN etc.)? Any pointers will be much appreciated. - : send the line "unsubscribe linux-ia64" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
![]() |